Данная инструкция описывает настройки, необходимые для подключения сервера Asterisk к Виртуальной АТС "Билайн" для осуществления входящих и исходящих вызовов через SIP транк
При подключении услуги "Виртуальная АТС "Билайн" вам будут выданы учетные данные для подключения SIP транка,
login: 7812334xxxx
secret: YOUR_PASSWORD
Proxy: spb.sip.beeline.ru
Для подключения необходимо прописать в файл sip.conf следующие настройки
register => udp:// Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. _PASSWORD: Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. @spb.sip.beeline.ru:5060
[beeline]
type = peer
outboundproxy = spb.sip.beeline.ru,force
fromdomain = spb.sip.beeline.ru
fromuser = 7812334xxxx
defaultuser = 7812334xxxx
secret = YOUR_PASSWORD
host = spb.sip.beeline.ru
port = 5060
context = from_beeline
disallow = all
allow = alaw,ulaw
insecure = port,invite
dtmfmode = rfc2833
canreinvite = no
qualify = no
Выполнить команду
asterisk -rx 'sip reload'
Подождать несколько секунд и выполнить
asterisk -rx 'sip show registry' | grep 7812334xxxx
На выходе должны получить информацию о состоянии подключения
spb.sip.beeline.ru:5060 N 7812334xxxx@ 285 Registered Sat, 28 Apr 2017 11:10:17
Для того, чтобы начать принимать входящие вызовы необходимо прописать в extensions.conf новый контекст [from_beeline]
[from_beeline]
exten => s,1,NoOp( Incoming call from BEELINE VPBX )
same => n, Dial(SIP/101)
Для исходящих вызовов прописываем шаблон в контекст по умолчанию
exten => _8812XXXXXXX, 1 , NoOp( Outgoing call via BEELINE VPX)
same => n, Dial(SIP/beeline/${EXTEN})
После чего перезагрузить dialplan командой
asterisk -rx 'dialplan reload'