Webex Calling дозволяє клієнту налаштувати транк локального шлюзу для надсилання та отримання виклику ТМЗК. Якщо партнер обслуговує транки від різних клієнтів, рекомендується налаштувати спільний шлюз для цих транків.

Цей документ окреслює схему високого рівня для реалізації обслуговуваного шлюзу партнера та зосереджується на транкінгу на основі сертифікатів. Модель на основі реєстрації — це проста модель для використання для обслуговуваного шлюзу партнера, яка забезпечує рішення для менших транків місткості. Це рішення має вбудовані технічні обмеження для транків високої пропускної здатності спеціально для моделі трафіку та спільного доступу до з’єднання на основі TCP. Основною причиною створення транкінгу на основі сертифікатів є вирішення масштабних обмежень моделі на основі реєстрації.

Процедура створення транка та конфігурації шлюзу подібна до локального шлюзу, розміщеного клієнтом. Детальніше дивіться: Початок роботи з локальним шлюзом

Міркування щодо розгортання

Розглянемо гіпотетичного партнера Webex на ім’я TelSP, щоб проілюструвати різні моделі розгортання, які може прийняти партнер.

Ось специфікації та вимоги високого рівня TelSP:

  • Партнер планує використовувати sip.telsp.com як домен найвищого рівня, який спільно використовується всіма клієнтами, якими вони керують.

  • Партнер володіє sip.telsp.com і може керувати інфраструктурою DNS і органами сертифікації, керувати DNS-адресами та підписувати сертифікати для цього домену та його піддоменів.

  • Партнер може розгорнути два різних прикордонних контролери сеансів (фізичні або віртуальні) як локальні шлюзи для спільного доступу до ТМЗК між кінцевими клієнтами.

  • Партнер має два фізичні сайти, і обидва ці сайти мають спільне підключення до ТМЗК:

    • Маямі

    • Чикаго

  • TelSP управляє своїми локальними шлюзами від імені двох клієнтів CustA і CustB, як їх зазначено в цьому документі.

У цій статті термін «партнер» стосується партнера Webex, що керує, зокрема TelSP у цьому прикладі. Цей запис має доступ до партнерського центру Webex.

Таблиця 1. Відомості про клієнта й розташування
РозташуванняCustAКаст Б

Розташування, які використовують шлюз Майамі як основний пункт призначення ТМЗК

Денвер

Даллас

Розташування, які використовують Chicago gateway як основний пункт призначення ТМЗК

Детройт

Бостон

Субдомен, вибраний для клієнта

custa.sip.telsp.com custb.sip.telsp.com

Бажаним сценарієм є створення/припинення використання ТМЗК як для клієнтів, які використовують шлюзи Майамі, так і для Чикаго, надані партнером, як показано на ілюстрації:

Зв’язування розташування клієнта з транком і шлюзом

Webex Calling дозволяє створювати транки та надавати спільний доступ до транка в кількох місцях розташування. Під час створення транка зв’яжіть його з розташуванням.

Для CustA деталі транка такі:

Ім’я транкаПовне доменне ім’яПов’язане розташування в визначенні транка
trunk_miamitrunk.miami.custa.sip.telsp.comДенвер
trunk_chicagotrunk.chicago.custa.sip.telsp.comДетройт

На ілюстрації показано зв’язок розташування клієнта із шлюзом і транком для CustA:

У цьому розгортанні транк, пов’язаний із розташуванням, є основним підключенням до ТМЗК для цього розташування. Інший транк використовується як додаткове підключення до ТМЗК або маршрут для певних записів абонентської групи. Реалізація первинного та вторинного зв’язку з підключенням до ТМЗК здійснюється через концепцію групи маршрутів. Додаткову інформацію див. в розділі Налаштування клієнтів Webex .

Для CustB створюється подібне налаштування з такими транками:

Ім’я транкаПовне доменне ім’яПов’язане розташування в визначенні транка
trunk_miami trunk.miami.custb.sip.telsp.com Даллас
trunk_chicago trunk.chicago.custb.sip.telsp.com Бостон

На ілюстрації показано зв’язок розташування клієнта із шлюзом і транком для CustB:

На ілюстрації показано третє розташування, а саме Нью-Йорк, яке можна додати пізніше та вказати на trunk_chicago транк як його основне підключення до ТМЗК.

Вимоги до налаштування IP-адреси

Під час розгортання локального шлюзу, який має спільний доступ до кількох транків, Cisco надсилає ЗАПИТИ на використання унікального повного домену для кожного транка. Додаткову інформацію див. у розділі Configure-trunks,-route-groups,-and-dial-plans-for-Webex-Calling .

Використання IP-адреси та відомого порту на один транк є ідеальним вибором. Однак отримання загальнодоступної IPv4-адреси може бути проблематичним для деяких партнерів, які бажають використовувати одну адресу для шлюзу на одному вебсайті.

Тому прочитайте ці важливі вказівники:

  • Cisco не надсилає IP-адресу для транка.

  • Адреса транка може зіставлятися з унікальною IP-адресою або адресою, до якої надано спільний доступ між іншим транком.

  • Cisco рекомендує використовувати унікальний порт прослуховування на один транк з таких причин.

    1. Забезпечує ізоляцію мережевого рівня між клієнтами

    2. Для прикордонників сеансів характерно повторно використовувати ефемерне підключення сокета TCP, якщо не передбачено ізоляцію як унікальний клієнт, розділений IP-адресою, або унікальний порт прослуховування для клієнта.

    3. Підключення або з’єднання на транк через ізоляцію клієнта забезпечують кращу пропускну здатність спеціально в умовах мережі з високою втратою даних. Тому трафік одного клієнта не впливає на іншого.

IP-адреса на шлюз: Конфігурація транка та рекомендації

Розгляньте ці приклади різних моделей для планування:

Модель 1: Унікальна IP-адреса в одному транку

У цій моделі всі транки, що обслуговуються обома шлюзами, вирішуються на унікальну IP-адресу, і кожен з цих транків може використовувати або не використовувати той самий порт, але в ідеалі той самий порт.

Представлення інформації у табличному форматі:

Адреса транка (FQDN)IP-адресаПорт
trunk.miami.custa.sip.telsp.com10.170.158.2005061
trunk.miami.custb.sip.telsp.com10.170.158.2015061
trunk.chicago.custa.sip.telsp.com10.170.158.1005061
trunk.chicago.custb.sip.telsp.com10.170.158.1015061

У цій же моделі партнер може використовувати адресу SRV. "Webex Calling дозволяє використовувати ""_sips._tcp"" як комбінацію служби та протоколу для виявлення однорангової адреси, якщо це запис SRV."

Адреса транка (SRV)Адреса SRVЗаписIP-адресаПорт
trunk.miami.custa.sip.telsp.com_sips._tcp.trunk.miami.custa.sip.telsp.commiami.custa.sip.telsp.com10.170.158.2005061
trunk.miami.custb.sip.telsp.com_sips._tcp.trunk.miami.custb.sip.telsp.commiami.custb.sip.telsp.com10.170.158.2015061
trunk.chicago.custa.sip.telsp.com_sips._tcp.trunk.chicago.custa.sip.telsp.comchicago.custa.sip.telsp.com10.170.158.1005061
trunk.chicago.custb.sip.telsp.com_sips._tcp.trunk.chicago.custb.sip.telsp.comchicago.custb.sip.telsp.com10.170.158.1015061

Приклад вирішення запису SRV

nslookup

-type=srv _sips._tcp.trunk.miami.custa.sip.telsp.com Сервер:		8.8.8.8 Адреса:	8.8.8.8#53 Неавторитетна відповідь: _sips._tcp.trunk.miami.custa.sip.telsp.com = 3600 50 5061 miami.custa.sip.telsp.com 

Модель 2: Спільна IP-адреса в шлюзі, але різні порти прослуховування

У цій моделі всі транки, розміщені на локальному шлюзі Чикаго, зіставляються на одну IP-адресу, а всі транки, розміщені на локальному шлюзі Майамі, зіставляються на іншу IP-адресу. Однак у разі використання тієї ж IP-адреси кожен транк налаштовується за допомогою повного домену в Control Hub і налаштовується з унікальним портом.

Адреса транкаIP-адресаПорт
trunk.miami.custa.sip.telsp.com10.170.158.2005061
trunk.miami.custb.sip.telsp.com10.170.158.2005062
trunk.chicago.custa.sip.telsp.com10.170.158.1005061
trunk.chicago.custb.sip.telsp.com10.170.158.1005062

У цій же моделі партнер використовує адресу SRV. "Webex Calling дозволяє використовувати ""_sips._tcp"" як комбінацію служби та протоколу для виявлення однорангової адреси, якщо це запис SRV."

Адреса транка (SRV)Адреса SRVЗаписIP-адресаПорт
trunk.miami.custa.sip.telsp.com_sips._tcp.trunk.miami.custa.sip.telsp.commiami.sip.telsp.com10.170.158.2005061
trunk.miami.custb.sip.telsp.com_sips._tcp.trunk.miami.custb.sip.telsp.commiami.sip.telsp.com10.170.158.2005062
trunk.chicago.custa.sip.telsp.com_sips._tcp.trunk.chicago.custa.sip.telsp.comchicago.sip.telsp.com10.170.158.1005061
trunk.chicago.custb.sip.telsp.com_sips._tcp.trunk.chicago.custb.sip.telsp.comchicago.sip.telsp.com10.170.158.1005062

Інший приклад того, як запис SRV розв’язується наступним чином. У цьому прикладі існує 1 Запис на IP-адресу. Однак порт унікальний для кожної адреси та представлений через певну конфігурацію DNS, яка пов’язує адресу SRV із правильним портом.

nslookup

-type=srv _sips._tcp.trunk.miami.custa.sip.telsp.com Сервер:		8.8.8.8 Адреса:	8.8.8.8#53 Неавторитетна відповідь: _sips._tcp.trunk.miami.custa.sip.telsp.com = 3600 50 5061 miami.sip.telsp.com nslookup -type=srv _sips._tcp.trunk.miami.custb.sip.telsp.com Сервер:		8.8.8.8 Адреса:	8.8.8.8#53 Неавторитетна відповідь: _sips._tcp.trunk.miami.custb.sip.telsp.com = 3600 50 5062 miami.sip.telsp.com 

Налаштувати сервер домену та створити сертифікат

Партнер володіє telsp.com і його субдоменами. Тому сервер DNS і повноваження на отримання сертифікатів, підписаних затвердженим центром сертифікації, належать партнеру.

  • Cisco Webex очікує, що партнер опублікує адресу FQDN або SRV, включно з Записами, у загальнодоступний домен.

  • Cisco Webex очікує, що партнер використає один із органів сертифікації, наведених у цьому документі.

Під час використання повного домену як адреси транка налаштуйте підписані сертифікати з спільним ім’ям (CN) або альтернативним номером суб’єкта (SAN), установленим повними доменними іменами для транків.

Шлюз, обслуговуваний партнеромКлієнтАдреса транкаСертифікат CN/SAN
МаяміCustAtrunk.miami.custa.sip.telsp.comtrunk.miami.custa.sip.telsp.com
Каст Бtrunk.miami.custb.sip.telsp.comtrunk.miami.custb.sip.telsp.com
ЧикагоCustAtrunk.chicago.custa.sip.telsp.comtrunk.chicago.custa.sip.telsp.com
Каст Бtrunk.chicago.custa.sip.telsp.comtrunk.chicago.custa.sip.telsp.com

Для створення повних доменних імен у сертифікаті використовуйте один із наведених нижче способів:

  • Виберіть одне з повних доменних імен як спільне ім’я (CN), а решту як альтернативний номер суб’єкта (SAN).

  • Розмістіть домен верхнього рівня (sip.telsp.com) як CN, а всі повні доменні імена як SAN.

    У майбутньому ви зможете перевірити сертифікат на основі домену верхнього рівня, який відповідає цій конфігурації.

Під час використання SRV як адреси транка налаштуйте підписані сертифікати з CN або SAN для частини хоста адреси SRV. Запис A або CNAME, на який зіставляється з адресою SRV, не потрібні.

Шлюз, обслуговуваний партнеромКлієнтАдреса транкаадреса SRVСертифікат CN/SAN
МаяміCustAtrunk.miami.custa.sip.telsp.com_sips._tcp.trunk.miami.custa.sip.telsp.comtrunk.miami.custa.sip.telsp.com
Каст Бtrunk.miami.custb.sip.telsp.com_sips._tcp.trunk.miami.custb.sip.telsp.comtrunk.miami.custb.sip.telsp.com
ЧикагоCustAtrunk.chicago.custa.sip.telsp.com_sips._tcp.trunk.chicago.custa.sip.telsp.comtrunk.chicago.custa.sip.telsp.com
Каст Бtrunk.chicago.custb.sip.telsp.com_sips._tcp.trunk.chicago.custb.sip.telsp.comtrunk.chicago.custb.sip.telsp.com

Налаштувати шлюз

Використовуйте ці ресурси для налаштування локального шлюзу.

Щоб налаштувати Cisco CUBE, скористайтеся цією процедурою. Налаштування локального шлюзу в Cisco IOS XE для Webex Calling

Можна налаштувати затверджені сторонні SBC, див. розділ: Початок роботи з локальним шлюзом

Транк шлюзу можна налаштувати заздалегідь.

Налаштуйте шлюз, обслуговуваний партнером, відповідно до цих рекомендацій: Початок роботи з локальним шлюзом

Налаштуйте кожен транк згідно з відповідними інструкціями для пристрою SBC. Щоб отримати інструкції Cisco CUBE, див. Налаштування локального шлюзу в Cisco IOS XE для Webex Calling

Налаштуйте голосові класи, вузли набору та групи вузлів для вхідного та вихідного трафіку для транка відповідно до зображення:

Конфігуруйте транки шлюзів у Control Hub

У партнерському центрі можна запустити Control Hub для CustA або CustB і налаштувати шлюз. Використовуйте цю процедуру для налаштування для кожного клієнта:

  1. Створіть транк – Додайте транк у розділі Виклики/Маршрутизація викликів/Транк для кожного партнера в спільному доступі. Щоб налаштувати транк, див. розділ Налаштування транків, груп маршрутів і абонентські групи для Webex Calling.
  2. Додайте домен і підтвердьте – Додайте та підтвердьте наступний домен, який використовується для створення транка в розділі "Керування/Налаштування організації/Домени".

    CustAКаст Б
    sip.telsp.comsip.telsp.com

    Під час додавання домену токен створюється й розміщується в записі TXT для домену на DNS-сервері партнера. Цей запис дозволяє Control Hub перевірити, що домен належить партнеру. Додаткову інформацію див. в розділі Керування доменами.

    Оскільки Спільний домен використовується для перевірки в кожному клієнті. Однак, оскільки ця перевірка відбувається на рівні організації клієнта, переконайтеся, що для перевірки в кожній організації клієнта створено й використовується інший токен. Оскільки в організації клієнта використовується один домен, жодна організація не може претендувати на право власності на домен.
  3. Налаштуйте адресу SBC з повним доменним ім’ям —

    Для шлюзу Майамі:

    ПараметрCustAКаст Б
    РозташуванняДенверБостон
    Ім’я транкаtrunk_miamitrunk_miami
    Тип транкаНа основі сертифікатаНа основі сертифіката
    Тип пристроюнаприклад, Cisco Unified Border Element (або інший підтримуваний пристрій)наприклад, Cisco Unified Border Element (або інший підтримуваний пристрій)
    Тип адреси SBCПовне доменне ім’я Повне доменне ім’я
    Ім’я хостаtrunk.miami.custatrunk.miami.custb
    Доменsip.telsp.comsip.telsp.com
    Порт 50615062
    Повне доменне ім’яtrunk.miami.custa.sip.telsp.com:5061trunk.miami.custb.sip.telsp.com:5062
    Максимальна кількість одночасних викликів (250–6500)500500

    Для Чиказького шлюзу:

    ПараметрCustAКаст Б
    РозташуванняДетройтДаллас
    Ім’я транкаtrunk_chicagotrunk_chicago
    Тип транкаНа основі сертифікатаНа основі сертифіката
    Тип пристроюнаприклад, Cisco Unified Border Element (або інший підтримуваний пристрій)наприклад, Cisco Unified Border Element (або інший підтримуваний пристрій)
    Тип адреси SBCПовне доменне ім’я Повне доменне ім’я
    Ім’я хостаtrunk.chicago.comtrunk.chicago.custb
    Доменsip.telsp.comsip.telsp.com
    Порт 50615062
    Повне доменне ім’яtrunk.chicago.custa.sip.telsp.com:5061trunk.chicago.custb.sip.telsp.com:5062
    Максимальна кількість одночасних викликів (250–6500)500500
    • (Необов’язково) Не мають унікального імені транка серед клієнтів, і таке саме ім’я може допомогти у відстеженні транка.

    • Деякі SBC дозволяють налаштувати той самий порт, але ця конфігурація може вплинути на місткість. Тому використовуйте різні порти.

  4. Використання транків — виберіть будь-яке довільне розташування для транка через:
    • Будь-яке розташування може використовувати транк у з’єднанні ТМЗК.

    • Ви можете отримати доступ до транка через групу маршрутів.

    • Будь-яка абонентська група може використовувати транк.

  5. Дивіться визначення транка з пов’язаними розташуваннями:

    Ви можете використовувати ці транки для створення груп маршрутів. На зображенні група маршрутів rg_miami_chicago визначається, яка маршрутизує виклики до trunk_miami транка як основного параметра, а до trunk_chicago транка як додаткового параметра.

    Можна визначити другу групу маршрутів, rg_chicago_miami яка маршрутизує виклики до trunk_chicago транка як основного параметра, а до trunk_miami транка як додаткового параметра.

  6. Визначені транки та групи маршрутів тепер доступні в параметрі Підключення викликів ТМЗК для кожного розташування. На зображенні див. розташування в Денвері.

  7. Ви можете використовувати транки та групи маршрутів у визначенні абонентської групи. Наприклад, локальний діапазон номерів у Чикаго для клієнта буде розділено на rg_chicago_miami групу маршрутів (для всіх розташувань) на зображенні: