סקירה

Webex Calling תומך בציפוי שער שרידות עם שער מקומי באותו שער מנוהל של Cisco IOS. כלומר, באפשרותך להשתמש באותו מכשיר שער Cisco IOS כדי לקבוע את התצורה של שירותי שער השרידות והשער המקומי. לכן, אין צורך שיהיו לך שני שערים מנוהלים שונים של Cisco IOS שהוקצו כשער השרידות והשער המקומי.


 

מאמר זה דן בשיקולים לגבי הקצנה של שירותי שער השרידות ושער השער המקומי בהשוואה לפריסה עצמאית של שירותים אלה.


 

המספר הכולל של הרישומים הנתמכים על ידי פלטפורמה הוא סכום רישומי הטלפון וה-trunk. כמו כן, רישומי קווים מקבילים ו-trunk אינם צפויים. לפיכך, מספרי קנה המידה של שער השרידות או שער מקומי לא מושפעים על ידי קולוקציה של פונקציות אלה במכשיר אחד.

דרישות מקדימות

Cisco IOS XE Dublin 17.12.1a ואילך

מגבלות והגבלות

להלן המגבלות הידועות עבור קולוקציה של שירותים בשערים מנוהלים של Cisco IOS:

  • זמינות גבוהה אינה נתמכת עבור שערים מקומיים.

  • אימות התצורה אינו נתמך עבור שערים מקומיים.

  • ב-Control Hub, יש להקצות את השער כשירות שער שרידות.

  • אם הלקוח הקצה את השער כשער מקומי, עליו לבטל את ההקצאה, ולאחר מכן להקצות מחדש את השירות כשער יכולת השרידות.

  • קולוקציה ספציפית לשער Cisco IOS. לקוחות המשתמשים בשער מקומי של צד שלישי חייבים לפרוס את שער השרידות בנפרד.

  • קולוקציה עבור שער מקומי שנפרס על ידי שותף המשותף בין מספר לקוחות אינה ישימה.

לקבלת מגבלות והגבלות ספציפיות לשירותי השער העצמאיים, ראה רישום שערים מנוהלים של Cisco IOS לענן Webex ושרידות האתר עבור Webex Calling.

שיקולי ניתוב שיחות עבור קולוקציה

ניתוב שיחות עבור קולוקציה מבוסס על אסטרטגיית ניתוב הכוללת שילוב של קבוצות עמית חיוג (DPG) וניתוב רגיל המבוסס על תבניות יעד. זה שונה מאסטרטגיות ניתוב השיחות המשמשות לשירותי השער המנוהלים עצמאית של Cisco IOS. שירות שער מקומי עצמאי משתמש באסטרטגיית ניתוב שיחות מבוססת DPG. נתיבי שער שרידות עצמאיים מתקשרים באמצעות תבניות יעד.

ניתוב שיחות עבור קולוקציה של שירותי שרידות ושער מקומי

שקול את הדברים הבאים בעת קביעת התצורה של ניתוב שיחות עבור תרחישי קולוקציה.

  • עבור שיחות מ-Webex Calling - עמית החיוג הנכנס מ-Webex Calling מותאם בהתבסס על שם מארח השער המקומי או הפרמטר DTG ב-URI. עמית החיוג הנכנס קשור ל-DPG בעל PSTN. לאחר מכן השיחה מנותבת ל-PSTN. בקצרה, אין שינוי בניתוב שיחות מאסטרטגיית הניתוב של השער המקומי הקיימת.

  • עבור שיחות מ-PSTN - הסר את ניתוב השיחות בהתבסס על קבוצות עמיתי החיוג. נתב את השיחות באמצעות ניתוב המבוסס על תבנית יעד רגילה. כלומר, עמית חיוג נכנס אינו קשור ל-DPG באסטרטגיה זו. עמית חיוג נכנס מ-PSTN תואם בהתבסס על כתובת IP של PSTN ב-VIA URI. בדיקה רגילה של עמית חיוג מתבצעת ושיחה תנותב בהתבסס על העדפת עמית החיוג. השיחה מנותבת לנקודת קצה רשומה מקומית עבור מצב שרידות או ל-Webex Calling עבור מצב פעיל.

  • עבור שיחות מנקודות קצה הרשומות באופן מקומי (החל עבור מצב שרידות אתר במהלך הפסקות WAN) - נתב את השיחות באמצעות ניתוב המבוסס על תבנית יעד רגילה. באסטרטגיה זו, עמית חיוג נכנס מתאים לעמית חיוג לצד הקו. בדיקת עמית חיוג רגילה מבוצעת ושיחה תנותב בהתבסס על העדפת עמית החיוג. השיחה מנותבת אל נקודת קצה רשומה מקומית, PSTN או Webex Calling.

  • ניתן להגדיר העדפה עבור כל עמית חיוג יוצא. ההעדפה הזו משמשת להחלטה על סדר בחירת עמיתי החיוג להגדרת שיחה יוצאת. הנמך את הערך, גבוה יותר הוא ההעדפה. עבור ניתוב שיחות בצוואר, העדפת עמית החיוג מוגדרת באופן הבא:

    • העדפת ברירת מחדל של 0 לניתוב שיחות לנקודות קצה רשומות מקומיות

    • העדפה של 2 לניתוב שיחות ל-trunk של Webex Calling

    • העדפה של 3 לניתוב שיחות אל trunk של PSTN

הטבלה הבאה מסכמת את אופן הפעולה של ניתוב השיחות עבור כל השיחות הנכנסות והיוצאות ב-Webex Calling הכרוך בחיבור לשירותי שער מנוהלים של Cisco IOS:

טבלה 1. שיקולי ניתוב שיחות עבור קולוקציה
נכנס מתוךיוצא אל

שירות שער

ניתוב שיחות

מידע נוסף

PSTN

Webex Calling

קולוקציה של שער מקומי ושער שרידות

תבנית יעד (.T) מבוססת

לעמית חיוג יש העדפה 2

PSTN

נקודות קצה מקומיות

קולוקציה של שער מקומי ושער שרידות

תבנית יעד

שימוש בעמיתי החיוג הדינמיים שנוצרו בהתבסס על הרישומים.

אין תצורות לביצוע בעמיתי חיוג מערכת אלה. הוא יקבל באופן אוטומטי את הקדימות הגבוהה ביותר.

נקודות קצה מקומיות

PSTN

קולוקציה של שער מקומי ושער שרידות

תבנית יעד

עמית חיוג שיש העדפה 3

נקודות קצה מקומיות

Webex Calling

קולוקציה של שער מקומי ושער שרידות

תבנית יעד (.T) מבוססת

לעמית חיוג יש העדפה 2

הדבר ישים רק אם ה-trunk של שער מקומי כלפי Webex Calling עדיין נמצא במצב שער שרידות.

Webex Calling

PSTN

שער מקומי

מבוססת על קבוצת עמיתי חיוג

חיבור ממוסמר ל-PSTN

נקודות קצה מקומיות

נקודות קצה מקומיות

שער יכולת הישרדות

תבנית יעד

שימוש בעמיתי החיוג הדינמיים שנוצרו בהתבסס על הרישומים.

אין צורך בשינויי תצורת עמית חיוג נוספים בעמיתי חיוג אלה.

לקבלת מידע מפורט על שיקולי ניתוב שיחות עבור קולוקציה של שירותי השער המנוהלים על-ידי Cisco IOS, עיין בארכיטקטורה המועדפת על Webex Calling.

קבע תצורה של קולוקציה של שירותים

אם עליך להקצות שער מנוהל חדש של Cisco IOS עבור קולוקציה של שירותי השרידות של שער מקומי ושל אתר, הקצה את השער שלך כשער שרידות ב-Control Hub. לקבלת מידע אודות הקצאת השער כשער שרידות, ראה רישום שערים מנוהלים של Cisco IOS לענן Webex כדי להוסיף את השער ל-Control Hub.

בהתאם לסוג ה-trunking שבו נעשה שימוש, ניתן להגדיר קולוקציה באמצעות אחת מהפעולות הבאות:

קבע תצורה של קולוקציה עבור trunking מבוסס רישום

1

& צור תעודה

חובה להשתמש בתעודות החתומות על-ידי רשות Certificate Authority מהימנה. לקבלת מידע נוסף על אופן בקשת ויצירת אישורים, ראה הגדרת אישורים.

2

קבע תצורה של פקודות קוליות גלובליות.

תצורת הקול כוללת הגדרות נפוצות הקשורות הן לשירותי שער מקומי והן לשירותי שער שרידות. להלן תצורת קול גלובלית לדוגמה:

voice service voip
  ip address trusted list
    ipv4 x.x.x.x y.y.y.y
  allow-connections sip to sip
  media statistics
  media bulk-stats
  no supplementary-service sip refer
  no supplementary-service sip handle-replaces
  fax protocol t38 version 0 ls-redundancy 0 hs-redundancy 0 fallback none
  stun
   stun flowdata agent-id 1 boot-count 4
   stun flowdata shared-secret 0 Password123$
  sip
   g729 annexb-all
   early-offer forced
   asymmetric payload full
   registrar server
3

תצורה ספציפית לשער יכולת השרידות.

הגדר העדפות גלובליות לרישום קולי, בריכה וקודק עבור נקודות קצה להירשם לשער השרידות. להלן תצורה לדוגמה הספציפית לשער השרידות:

!
voice register global
 mode webex-sgw
 no allow-hash-in-dn
 max-dn 50
 max-pool 50
!
voice class codec 1
 codec preference 1 opus
 codec preference 2 g711ulaw
!
voice register pool  1
 id network 0.0.0.0 mask 0.0.0.0
 dtmf-relay rtp-nte
 voice-class codec 1
!
4

תצורה ספציפית לשער מקומי. לקבלת מידע נוסף, ראה שער מקומי מבוסס-רישום.

הוא כולל תצורה של הדייר המשמש לרישום ה-trunk של השער המקומי ל-Webex Calling, פרופילי ה-SIP המשויכים והעדפות הקודק. להלן תצורה לדוגמה הספציפית לשער המקומי:

voice class sip-profiles 200
rule 9 request ANY sip-header SIP-Req-URI modify "sips:(.*)" "sip:\1"
rule 10 request ANY sip-header To modify "<sips:(.*)" "<sip:\1"
rule 11 request ANY sip-header From modify "<sips:(.*)" "<sip:\1"
rule 12 request ANY sip-header Contact modify "<sips:(.*)>" "<sip:\1;transport=tls>" 
rule 13 response ANY sip-header To modify "<sips:(.*)" "<sip:\1"
rule 14 response ANY sip-header From modify "<sips:(.*)" "<sip:\1"
rule 15 response ANY sip-header Contact modify "<sips:(.*)" "<sip:\1"
rule 20 request ANY sip-header From modify ">" ";otg=hussain2572_lgu>"
rule 30 request ANY sip-header P-Asserted-Identity modify "sips:(.*)" sip:\1
!
voice class codec 99
codec preference 1 g711ulaw
codec preference 2 g711alaw 
!
voice class srtp-crypto 200
crypto 1 AES_CM_128_HMAC_SHA1_80
!
voice class stun-usage 200
stun usage firewall-traversal flowdata
stun usage ice lite
!
voice class tenant 200
  registrar dns:40462196.cisco-bcld.com scheme sips expires 240 refresh-ratio 50 tcp tls
  credentials number Hussain6346_LGU username Hussain2572_LGU password 0 meX7]~)VmF realm BroadWorks
  authentication username Hussain2572_LGU password 0 meX7]~)VmF realm BroadWorks
  authentication username Hussain2572_LGU password 0 meX7]~)VmF realm 40462196.cisco-bcld.com
  no remote-party-id
  sip-server dns:40462196.cisco-bcld.com
  connection-reuse
  srtp-crypto 200
  session transport tcp tls 
  url sips 
  error-passthru
  asserted-id pai 
  bind control source-interface GigabitEthernet0/0/1
  bind media source-interface GigabitEthernet0/0/1
  no pass-thru content custom-sdp 
  sip-profiles 200 
  outbound-proxy dns:la01.sipconnect-us10.cisco-bcld.com  
  privacy-policy passthru
5

תצורה ספציפית ל-PSTN.

היא כוללת הגדרת הדייר עבור PSTN ופרופילי sip משויכים (אם קיימים), והעדפות Codec. להלן תצורת מדגם ספציפית ל-PSTN:

!
voice class tenant 100 
 session transport udp
 url sip
 error-passthru
 bind control source-interface GigabitEthernet0/0/0
 bind media source-interface GigabitEthernet0/0/0
 no pass-thru content custom-sdp
!
6

קבע את התצורה של עמית החיוג של PSTN נכנס.

הוא כולל בחירת עמית חיוג עבור שיחות PSTN נכנסות בהתבסס על התאמת כותרת. להלן תצורת לדוגמה עבור עמית חיוג של PSTN נכנס:

!
voice class uri 100 sip
  host ipv4:192.168.80.13
!
dial-peer voice 100 voip
description Incoming dial-peer from PSTN
session protocol sipv2
incoming uri via 100
voice-class codec 99
dtmf-relay rtp-nte
voice-class sip tenant 100
emergency response callback
no vad
!
7

קבע תצורה של עמית החיוג היוצא של Webex Calling.

הוא כולל בחירת עמיתי חיוג עבור trunk של Webex Calling יוצא בהתבסס על קבוצת עמיתי החיוג. להלן תצורת לדוגמה עבור עמית החיוג של Webex Calling יוצא:

dial-peer voice 200201 voip
description Outbound Webex Calling
destination e164-pattern-map 100
preference 2
session protocol sipv2
session target sip-server
voice-class codec 99
dtmf-relay rtp-nte
voice-class stun-usage 200
no voice-class sip localhost
voice-class sip tenant 200
srtp
no vad
!
8

קבע תצורה של עמית חיוג נכנס של Webex Calling.

הוא כולל בחירת עמית חיוג עבור שיחות נכנסות של Webex Calling בהתבסס על התאמה לפרמטר DPG בכותרת Request-URI. קבוצת עמיתי חיוג משמשת לניתוב השיחות ישירות ל-PSTN היוצא. להלן תצורה לדוגמה עבור עמית חיוג נכנס של Webex Calling:

voice class dpg 200
 dial-peer 101 preference 1
!
!
voice class uri 200 sip
 pattern dtg=hussain2572
!
dial-peer voice 200201 voip
description Inbound Webex Calling
destination dpg 200
max-conn 250
incoming uri request 200
!
9

קבע תצורה של עמית חיוג PSTN יוצא.

הוא משמש לניתוב שיחות PSTN במצבי שער מקומי ושער השרידות. שנה את תבנית היעד מ-BAD הנוכחית לתבנית המתאימה לשיחות PSTN. הדבר נדרש לניתוב שיחות PSTN מנקודות קצה רשומות מקומית. ניתן לעשות זאת ישירות באמצעות תבנית יעד או באמצעות מפת תבנית E . להלן תצורת לדוגמה עבור עמית חיוג של PSTN יוצא:

!
voice class e164-pattern-map 100
  e164 +91.T
  e164 +1.T
  e164 +.T
 !

!
dial-peer voice 101 voip 
description Outgoing dial-peer to IP PSTN
destination e164-pattern-map 100
preference 3
session protocol sipv2
session target ipv4:192.168.80.13
voice-class sip options-keepalive
voice-class codec 99
dtmf-relay rtp-nte
voice-class sip tenant 100
no vad
!
10

קבע תצורה של עמיתי חיוג של PSTN יוצא לשיחות חירום במצב שרידות.

הוא משמש לבחירת עמיתי חיוג בהתבסס על התאמת תבנית E . עמיתי חיוג אלה מותאמים רק לשיחות שמקורן בנקודות קצה הרשומות ישירות לשער שרידות במצב שרידות. הקצה עמית חיוג אחד או יותר בהתבסס על תוכנית החיוג הנתמכת במצב שרידות והרשאות השיחה המשויכות. להלן תצורה לדוגמה עבור עמיתי חיוג של PSTN יוצא לשיחות חירום במצב שרידות:

!
voice class e164-pattern-map 300
  e164 911
 !
dial-peer voice 300 voip
 description Outbound PSTN dial-peer for E911 call in Survivability Mode
 emergency response zone 1
 session protocol sipv2
 session target ipv4:10.65.125.202:9089
 destination e164-pattern-map 300
 voice-class codec 99
 voice-class sip tenant 100
 dtmf-relay rtp-nte
!
11

קבע תצורה של גישוש עמית חיוג.

הוא משמש לבחירת עמיתי חיוג לניתוב בהתבסס על ההעדפה שהוגדרה בעמיתי החיוג.

!
dial-peer hunt 2
!

קבע תצורה של קולוקציה עבור trunking המבוסס על תעודה

לפני שתתחיל

התצורה של קולוקציה עבור trunking המבוסס על תעודות דומה ל-trunking המבוסס על רישום, למעט אלה הספציפיים ל-trunk ולדיירים של שער מקומי.

1

& צור תעודה

חובה להשתמש בתעודות החתומות על-ידי רשות Certificate Authority מהימנה. לקבלת מידע נוסף על אופן בקשת ויצירת אישורים, ראה הגדרת אישורים.

2

קבע תצורה של פקודות קוליות גלובליות.

תצורת הקול כוללת הגדרות נפוצות הקשורות הן לשירותי שער מקומי והן לשירותי שער שרידות. להלן תצורת קול גלובלית לדוגמה:

voice service voip
  ip address trusted list
    ipv4 x.x.x.x y.y.y.y
  allow-connections sip to sip
  media statistics
  media bulk-stats
  no supplementary-service sip refer
  no supplementary-service sip handle-replaces
  fax protocol t38 version 0 ls-redundancy 0 hs-redundancy 0 fallback none
  stun
   stun flowdata agent-id 1 boot-count 4
   stun flowdata shared-secret 0 Password123$
  sip
   g729 annexb-all
   early-offer forced
   asymmetric payload full
   registrar server
3

תצורה ספציפית לשער יכולת השרידות.

הגדר העדפות גלובליות לרישום קול, בריכה וקודק עבור נקודות קצה להירשם לשער השרידות. להלן תצורה לדוגמה הספציפית לשער השרידות:

!
voice register global
 mode webex-sgw
 no allow-hash-in-dn
 max-dn 50
 max-pool 50
!
voice class codec 1
 codec preference 1 opus
 codec preference 2 g711ulaw
!
voice register pool  1
 id network 0.0.0.0 mask 0.0.0.0
 dtmf-relay rtp-nte
 voice-class codec 1
!
4

תצורה ספציפית לשער מקומי. למידע נוסף, ראה trunking המבוסס על תעודה.

הוא כולל תצורה של ה-trunk והדייר הנדרש לביצוע החלפת תעודה בשער המקומי, פרופילי ה-SIP המשויכים והעדפות הקודק. להלן תצורה לדוגמה הספציפית לשער המקומי:

voice class codec 200
codec preference 1 g711ulaw
 codec preference 2 g711alaw
!
voice class sip-options-keepalive 200
 description Keepalive webex_mTLS
 up-interval 5
 transport tcp tls
!
voice class tls-profile 200
 description Webexcalling
 trustpoint sbc6
 cn-san validate bidirectional
 cn-san  1 us01.sipconnect.bcld.webex.com
!
voice class sip-profiles 200
 rule 10 request ANY sip-header Contact modify "@.*:" "@sbc6.tekvizionlabs.com:" 
 rule 20 response ANY sip-header Contact modify "@.*:" "@sbc6.tekvizionlabs.com:" 
!
voice class srtp-crypto 200
 crypto 1 AES_CM_128_HMAC_SHA1_80
!

voice class tenant 200
  no remote-party-id
  localhost sbc6.tekvizionlabs.com
  srtp-crypto 200
  session transport tcp tls 
  url sips 
  error-passthru
  asserted-id pai 
  bind control source-interface GigabitEthernet0/0/1
  bind media source-interface GigabitEthernet0/0/1
  no pass-thru content custom-sdp 
  sip-profiles 200 
  privacy-policy passthru
  tls-profile 200
!
5

תצורה ספציפית ל-PSTN.

היא כוללת הגדרת הדייר עבור PSTN ופרופילי sip משויכים (אם קיימים), והעדפות Codec. להלן תצורת מדגם ספציפית ל-PSTN:

!
voice class tenant 100 
 session transport udp
 url sip
 error-passthru
 bind control source-interface GigabitEthernet0/0/0
 bind media source-interface GigabitEthernet0/0/0
 no pass-thru content custom-sdp
!
6

קבע את התצורה של עמית החיוג של PSTN נכנס.

הוא כולל בחירת עמית חיוג עבור שיחות PSTN נכנסות בהתבסס על התאמת כותרת. להלן תצורת לדוגמה עבור עמית חיוג של PSTN נכנס:

!
voice class uri 100 sip
  host ipv4:192.168.80.13
!
dial-peer voice 100 voip
description Incoming dial-peer from PSTN
session protocol sipv2
incoming uri via 100
voice-class codec 99
dtmf-relay rtp-nte
voice-class sip tenant 100
emergency response callback
no vad
!
7

קבע תצורה של עמית החיוג היוצא של Webex Calling.

הוא כולל בחירת עמיתי חיוג עבור trunk של Webex Calling יוצא בהתבסס על קבוצת עמיתי החיוג. להלן תצורת לדוגמה עבור עמית החיוג של Webex Calling יוצא:

dial-peer voice 200201 voip
description OutBound Webex Calling
session protocol sipv2
session target dns:<insert us01.sipconnect.bcld.webex.com>
session transport tcp tls
destination e164-pattern-map 100
voice-class codec 200
voice-class stun-usage 200
voice-class sip asserted-id pai
voice-class sip tenant 200
voice-class sip options-keepalive profile 200
voice-class sip bind control source-interface GigabitEthernet 0/0/2
voice-class sip bind media source-interface GigabitEthernet 0/0/2
dtmf-relay rtp-nte
srtp
no vad
!
8

קבע תצורה של עמית חיוג נכנס של Webex Calling.

הוא כולל בחירת עמית חיוג עבור שיחות נכנסות של Webex Calling בהתבסס על התאמה לפרמטר DPG בכותרת Request-URI. קבוצת עמיתי חיוג משמשת לניתוב השיחות ישירות ל-PSTN היוצא. להלן תצורה לדוגמה עבור עמית חיוג נכנס של Webex Calling:

voice class dpg 200
 dial-peer 101 preference 1
!
!
voice class uri 200 sip
 pattern dtg=hussain2572
!
dial-peer voice 200201 voip
description Inbound Webex Calling
destination dpg 200
max-conn 250
incoming uri request 200
!
9

קבע תצורה של עמית חיוג PSTN יוצא.

הוא משמש לניתוב שיחות PSTN במצבי שער מקומי ושער שרידות. שנה את תבנית היעד מ-BAD נוכחית לתבנית המתאימה לשיחות PSTN. הדבר נדרש לניתוב שיחות PSTN מנקודות קצה רשומות מקומית. ניתן לעשות זאת ישירות באמצעות תבנית יעד או באמצעות מפת תבנית E . להלן תצורת לדוגמה עבור עמית חיוג של PSTN יוצא:

!
voice class e164-pattern-map 100
  e164 +91.T
  e164 +1.T
  e164 +.T
 !

!
dial-peer voice 101 voip 
description Outgoing dial-peer to IP PSTN
destination e164-pattern-map 100
preference 3
session protocol sipv2
session target ipv4:192.168.80.13
voice-class sip options-keepalive
voice-class codec 99
dtmf-relay rtp-nte
voice-class sip tenant 100
no vad
!
10

קבע תצורה של עמיתי חיוג של PSTN יוצא לשיחות חירום במצב שרידות.

הוא משמש לבחירת עמיתי חיוג בהתבסס על התאמת תבנית E . עמיתי חיוג אלה מותאמים רק לשיחות שמקורן בנקודות קצה הרשומות ישירות לשער שרידות במצב שרידות. הקצה עמית חיוג אחד או יותר בהתבסס על תוכנית החיוג הנתמכת במצב שרידות והרשאות השיחה המשויכות. להלן תצורה לדוגמה עבור עמיתי חיוג של PSTN יוצא לשיחות חירום במצב שרידות:

!
voice class e164-pattern-map 300
  e164 911
 !
dial-peer voice 300 voip
 description Outbound PSTN dial-peer for E911 call in Survivability Mode
 emergency response zone 1
 session protocol sipv2
 session target ipv4:10.65.125.202:9089
 destination e164-pattern-map 300
 voice-class codec 99
 voice-class sip tenant 100
 dtmf-relay rtp-nte
!
11

קבע תצורה של גישוש עמית חיוג.

הוא משמש לבחירת עמיתי חיוג לניתוב בהתבסס על ההעדפה שהוגדרה בעמיתי החיוג.

!
dial-peer hunt 2
!