Подключение шлюзов Cisco к Twilio Elastic SIP Trunking

Автор: | 01.08.2026

Часто от крупных телекоммуникационных поставщиков, когда вы пытаетесь обеспечить телефонную связь в своем офисе, можно услышать фразу: «Ваша оценка — 90 дней». В середине этого периода ожидания, если вы измените какой-либо аспект запланированной установки УАТС, вы услышите ту же фразу: «Ваша оценка — 90 дней». Дни ожидания приводят к пропущенным звонкам и ненужным расходам для малого бизнеса. Доставка звонков в ваш офис может показаться неоправданно сложной. Чад Стахович, генеральный директор Cloverhound, быстро помогает своим клиентам начать совершать и принимать звонки. Ключевым инструментом в его арсенале является Twilio Elastic SIP Trunking.

«Нас [телекоммуникационных разработчиков] тысячи, и у всех нас есть свои небольшие лаборатории. Одна из самых раздражающих вещей — это получение звонков в вашу лабораторию». Чад основал свою собственную полносервисную коммуникационную компанию (лабораторию, по словам Чада), чтобы помогать бизнесу со всем: от приема звонков до настройки колл-центров и услуг дата-центров.

Распространенный запрос, который он получает, — это быстро подключить стойку телекоммуникационного оборудования к сети. С Twilio он может сделать это для клиентов за ночь и недорого.

В этом посте Чад демонстрирует, как подключить шлюз Cisco к Twilio Elastic SIP Trunking.

*Мы рады сообщить, что Twilio Elastic SIP Trunking теперь доступен для всех. Узнайте больше и зарегистрируйтесь здесь.*

*[Ниже представлен републикованный пост от Чада Стаховича. Прочитайте его в блоге Cloverhound здесь.]*

Когда я настраивал новый офис Cloverhound, нам нужно было найти поставщика телекоммуникационных услуг для подключения к нашему CME. Ранее я пользовался довольно разумными поставщиками, но в этот раз, поскольку я много работал с Twilio, я решил попробовать их новый сервис Elastic SIP Trunking. Я зарегистрировался для участия в их бета-тестировании и получил 4 номера, по которым мог принимать входящие звонки. Мне сказали, что это скоро станет общедоступным.

Мы используем его с БОЛЬШИМ успехом для нашего офиса в Шарлотте, и качество звука было превосходным. Мы даже используем его через туннель B2B от точки происхождения до нашего офиса, и он по-прежнему работает удивительно.

Это идеальный способ подключить вашу Cisco LAB к сети с PSTN-номером за ночь. Twilio взимает всего 1 доллар в месяц за номер и менее цента за минуту. Большинство других поставщиков взимают минимум 70 долларов в месяц. Еще один способ, которым Twilio меняет правила игры!

Первое, что вам нужно сделать, это подготовить ваш SIP-домен и учетные данные после входа в Twilio. Вы можете найти их, перейдя в SIP -> Список учетных данных. Ниже на изображении показана наша конфигурация сайта Cloverhound.

Вам также нужно будет создать список контроля доступа по IP-адресу с IP-адресом любого WAN IP, с которого могут поступать SIP-запросы. Это можно найти в разделе SIP -> Списки контроля доступа по IP.

Последний шаг — перейти к вашему номеру и настроить его так, чтобы он указывал на ваш SIP-транк для входящих вызовов. Это можно найти в разделе «Номера» -> и выглядит следующим образом. (Обратите внимание, что вы должны быть в бета-версии Twilio SIP Trunking BETA, чтобы получить опцию SIP).

Это все шаги, необходимые для настройки Twilio, теперь вам остается только настроить ваш SIP-маршрутизатор с учетными данными.

Практически любой ISR, поддерживающий CUBE, подойдет для подключения к Twilio. Cisco 28xx, 29xx, 38xx, 39xx, 43xx и т. д. — все они будут работать отлично. Я рекомендую использовать IOS 15.2(4)M7 на данный момент (или новейшую версию 15.1(4)M для старых маршрутизаторов).

Twilio требует, чтобы вы использовали учетные данные для исходящих вызовов, поэтому это означает, что вы ОБЯЗАТЕЛЬНО должны использовать B2BUA, встроенный в Cisco IOS. Ниже приведена конфигурация, которую я использую в своей лаборатории.

Как вы можете видеть, конфигурация проста, но есть некоторые дополнительные моменты, которые важны по умолчанию. Во-первых, очень глупо выставлять CUBE в интернет без какого-либо контроля безопасности. Мошенничество с платой за звонки распространено в интернете среди открытых SIP-провайдеров. В IOS 15.x Cisco представила список доверенных устройств IOS (IOS Trust List). Вы ДОЛЖНЫ использовать его, если вы подключаете свое устройство к открытому Интернету. Как только я это сделал, через 2 дня я увидел случайные SIP-приглашения, отправляемые со всего интернета. Ниже приведен хороший шаблон для вашего IOS-устройства, включая IP-адреса Twilio.

Далее, Twilio хочет, чтобы все номера были в полном формате E.164, поэтому нам нужно будет преобразовать все исходящие вызовы в E.164 перед отправкой в Twilio. Правила ниже делают 2 вещи: А.) они изменяют этот исходящий вызов с 91980333XXXX на +1980333XXXX, и Б.) они изменяют мой ANI с 4002 на 980218XXXX.

Наконец, у меня есть dial-peer с 91[2-9]..[2-9]……, чтобы обрабатывать вызовы. Вы можете увидеть профиль преобразования, который применяется для преобразования номера в E.164. Также кажется, что Twilio ценит G.711. «session target sip-server» — это то, на что ориентирован SIP B2BUA, настроенный выше с командой «sip-ua».

Самый простой способ проверить — запустить команду «debug ccsip messages» и убедиться в корректной SIP-переписке с Twilio, как показано ниже при исходящем вызове.

Вы увидите, что я дважды нажал Enter во время отладки… Первый раз я нажал Enter прямо перед тем, как ответить на звонок… Второй раз я нажал Enter прямо перед тем, как повесить трубку. Это было явно успешно.

*Узнайте больше о том, как подключить ваш шлюз Cisco к SIP-транку, здесь*