Отправка звонков вендору с динамическим IP-адресом
Этот перевод выполнен автоматически и ещё не вычитан. Читать английскую версию
Подключение отправляет звонки на фиксированный Destination (адрес назначения). У некоторых шлюзов вендоров его нет: GSM-шлюз на мобильной или DSL-линии меняет свой IP-адрес или находится за NAT. В этом руководстве такой шлюз регистрируется на коммутаторе как телефон, а звонки маршрутизируются туда, где он зарегистрирован. Заложите около 20 минут.
Если у вендора есть DNS-имя, которое всегда указывает на шлюз, например от сервиса динамического DNS, ничего из этого не нужно: введите имя хоста как Destination подключения.
Шлюз из примера регистрируется как vendor-gw1.
Перед началом
Заголовок раздела «Перед началом»- Вендор существует в Vendors → Vendors и имеет маршрут терминации для направлений, которые он терминирует. См. Вендоры и Маршруты терминации.
- Вы знаете SIP-адрес своего коммутатора: System Management → Environments, столбец Assigned IPs (назначенные IP-адреса). В примерах используется
198.51.100.5. - Вы или вендор можете изменить SIP-настройки шлюза вендора.
Шаг 1: Создайте аккаунт для шлюза
Заголовок раздела «Шаг 1: Создайте аккаунт для шлюза»- Откройте My Customers → Accounts и нажмите Add.
- Введите Account Name (имя аккаунта)
vendor-gw1и надёжный Password (пароль). Шлюз регистрируется с этими учётными данными. - Отметьте Registration Allowed (регистрация разрешена).
- Выберите Service Plan (сервисный план) без ставок. Аккаунт существует только для регистрации; без ставок никто не сможет звонить с его учётными данными.
- Нажмите Save & Close.
Результат: аккаунт vendor-gw1 создан.
Шаг 2: Зарегистрируйте шлюз
Заголовок раздела «Шаг 2: Зарегистрируйте шлюз»- В SIP-настройках шлюза укажите регистратор и прокси
198.51.100.5, имя пользователяvendor-gw1и пароль аккаунта. - Подождите, пока шлюз сообщит об успешной регистрации.
- В списке Accounts наведите курсор на значок состояния
vendor-gw1. Он показывает Online (в сети) с user agent шлюза и его контактным адресом.
Результат: коммутатор знает, где найти шлюз, и обновляет адрес каждый раз, когда шлюз регистрируется снова.
Шаг 3: Создайте подключение
Заголовок раздела «Шаг 3: Создайте подключение»Подключение отправляет звонки на собственный адрес коммутатора и указывает аккаунт шлюза в набранном номере. SIP-фронтенд коммутатора находит регистрацию аккаунта и пересылает звонок на шлюз.
- Откройте Vendors → Vendors и нажмите Connections (подключения) в строке вендора.
- Нажмите Add Connection (добавить подключение) и введите Connection Name (название подключения)
vendor-gw1 registered. - Выберите Protocol (протокол) SIP/UDP и введите Destination
198.51.100.5, собственный адрес коммутатора. - В разделе Number Translation (трансляция номеров) введите CLD Translation Rule (правило трансляции CLD)
s/^/vendor-gw1;cld=/. - Нажмите Save & Close.
- Добавьте подключение с маршрутом терминации вендора в свою группу маршрутизации. См. Группы маршрутизации.
Для номера 442079460123 коммутатор отправляет INVITE на sip:vendor-gw1;cld=442079460123@198.51.100.5. Фронтенд убирает vendor-gw1;cld= и отправляет звонок на зарегистрированный адрес шлюза с request URI sip:442079460123@…. Заголовок To по-прежнему содержит vendor-gw1;cld=442079460123.
Когда шлюз ожидает другой формат, добавьте его после cld=: s/^/vendor-gw1;cld=+/ отправляет +442079460123. Другие форматы см. в разделе Примеры правил трансляции.
Результат: звонки, маршрутизированные на подключение, доходят до шлюза, где бы он ни находился.
Шаг 4: Проверьте работу
Заголовок раздела «Шаг 4: Проверьте работу»- Откройте Tools & Debugs (инструменты и отладка) → Test Dialplan (тест плана набора) и смоделируйте звонок от одного из ваших клиентов на номер, который терминирует вендор.
- Проверьте, что Routing Entries (записи маршрутизации) содержат подключение с CLD
vendor-gw1;cld=…. - Сделайте реальный тестовый звонок и проверьте, что шлюз вызывает абонента.
- Если звонок соединяется, но звука нет, откройте подключение и установите Use Media Relay (использовать медиа-реле) на Always (всегда): шлюз за NAT часто не может принимать медиа напрямую.
Что дальше
Заголовок раздела «Что дальше»- Подключение GSM-шлюза GoIP: та же настройка для GSM-шлюзов.
- Подключения: все поля подключения.
- Трансляция номеров: какое место правило CLD занимает в обработке звонка.