Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
no vad
Перейдем в контекст определения настроек sip user-agent:
AP200(config)# sip-ua
AP200(config-sip-ua)#
Зададим следующие параметры:
sip-ua
user-register
sip-server 192.168.0.20
register e164
Этим мы сказали шлюзу, что SIP-сервер находится по адресу 192.168.0.20. и при регистрации на нем необходимо использовать e164-номер (международный стандарт, определяющий правила нумерации абонентов в телефонных сетях) и пароль, указанными для POTS dial-peer. Теперь разберемся со «служебным» префиксом «9». Очевидно, что передавать его в ТФОП нельзя, поэтому его необходимо отбрасывать. Делать это можно как на Asterisk (см. выше примеры для межгорода и плат Digium), так и непосредственно на шлюзе. Воспользуемся вторым способом. Для этого создадим translation-rule и применим его к POTS dial-peer:
AP200(config)# translation-rule 0
AP200(config-translation-rule#0)# rule 0 9T T
AP200(config-translation-rule#0)# exit
AP200(config)# dial-peer voice 0
AP200(config-dialpeer-pots-0)# translate-outgoing called-number 0
Теперь при наборе номера через первый голосовой порт FXO префикс «9» будет отбрасываться.
Рисунок 4. POTS и VOIP dial-peer
Итак, с настройками шлюза мы закончили. Применим конфигурацию и перейдем к настройке Asterisk:
AP200(config)# write
Do you want to WRITE configuration ? [y|n] y
Writing configuration....done
AP200(config)# reboot
System Reboot...
Для того чтобы использовать шлюз из Asterisk, нам понадобится создать для него учетную запись SIP, а также внести необходимые изменения в номерной план. Добавим в файл /etc/asterisk/sip.conf следующие строки:
[100] ;AP200
type=friend
host=dynamic