Подключение к ТФОП по SIP через SipMaster.ru
Важной составляющей выхода SIP-провайдеров на массовый рынок является открытость и автоматизация процесса регистрации услуги. Компания SipMaster.ru предоставляет клиентам открытые и невысокие цены на услуги, обеспечивая возможность подключить Elastix к своему сервису буквально за пять минут.
Первые 30 секунд – ввод персональной информации:
Через 10–30 секунд остается подтвердить регистрацию по ссылке из пришедшего письма и войти в настройки биллинговой системы SipMaster:
ВАЖНО! После настройки подключения со станции Elastix обязательно активируйте привязку IP-адреса, чтобы минимизировать вероятность кражи трафика.
Настройка Elastix для подключения к сервису SipMaster
Для подключения к сервису SipMaster используется протокол SIP. Количество одновременных вызовов не ограничивается.
Создайте в Elastix линию (Trunk) типа SIP и заполните следующие поля:
• General Settings/Trunk Name – имя соединения, которое будет видно в интерфейсе администрирования Elastix
• Dialed Number Manipulation Rules – правила изменения набираемых номеров
• Outgoing Settings/Trunk Name – имя, которое будут сохраняться к логах звонков через эту линию
• Peer Detail– настройки для исходящих соединений:
host=sipmaster.ru
username=10996
secret=VeryStrongPassword
type=peer
qualify=yes
insecure=port,invite
context=from-trunk
canreinvite=no
disallow=all
allow=alaw
где username – номер, присвоенный сервисом SipMaster и secret – пароль, использованный при регистрации в SipMaster; host=sipmaster.ru – адрес SIP-сервера; qualify=yes – требование регулярно проверять соединение и задержку (по команде show peers в меню Elastix/PBX/Tools можно увидеть статусы линий и абонентов); canreinvite=no – устанавливать соединения через Elastix (для исключения односторонней слышимости, когда на пути между абонентами используется NAT); disallow=all, allow=alaw – разрешить использовать только кодек G.711 alaw.
• User Context – контекст обработки входящих вызовов
• USER Detail– настройки для входящих соединений
Настройка правила исходящей связи через SipMaster
Чтобы предоставить абонентам Elastix возможность звонков через линии SipMaster необходимо настроить правило исходящей связи (Outbound Route):
• Route Name – имя соединения, отображаемое в интер-фейсе Elastix
• Dial Patterns – фильтр подходящих номеров и алгоритм их преобразования (prefix – заменяемое начало номера, prepend – на что заменяется начало номера, match pattern – фильтр подходящих номеров; в данном примере позволяются звонки на номера России)
• Trunk Sequence – последовательность поиска свободной линии (линия SipMaster будет выбираться всякий раз при наличии связи с сервисом, при невозможности установить связь через линию SipMaster станция Elastix использует другие перечисленные линии связи)
Настройка правила обработки входящих с SipMaster вызовов
Чтобы принимать звонки с линий SipMaster необходимо настроить правило обработки входящих вызовов (Inbound Route):
• Description – имя соединения, отображаемое в интерфейсе Elastix
• DID Number – идентификатор в SipMaster
• Set Destination – направление передачи вызова (голосовое меню (IVR), группа вызова (Ring Group), очередь (Queue), условие по времени (Time Condition), абонент (Extension), собственная функция (Misc Destination) или другое направление)