====== Настройка сервера Asterisk 10–11 ======
Инструкция для старых версий Asterisk с модулем chan_sip (''sip.conf''). В современных версиях Asterisk используется PJSIP — за настройкой подключения обратитесь в техническую поддержку New-Tel.
===== sip.conf: транк New-Tel =====
[Newtel]
context=NewTel_in
dtmfmode=rfc2833
host=185.22.182.163
type=friend
qualify=yes
disallow=all
allow=ulaw
allow=alaw
insecure=invite,port
nat=yes
===== sip.conf: внутренние номера =====
Внутренние номера, которые будут звонить через транк. ''username'' и ''secret'' — логин и пароль внутреннего номера, их задаёте вы. Имя аккаунта в квадратных скобках должно совпадать с ''username''.
[101]
context=NewTel_out
dtmfmode=rfc2833
host=dynamic
type=friend
username=101
qualify=yes
secret=ПРИДУМАЙТЕ_ПАРОЛЬ
disallow=all
allow=ulaw
allow=alaw
insecure=invite,port
nat=yes
[102]
context=NewTel_out
dtmfmode=rfc2833
host=dynamic
type=friend
username=102
qualify=yes
secret=ПРИДУМАЙТЕ_ПАРОЛЬ
disallow=all
allow=ulaw
allow=alaw
insecure=invite,port
nat=yes
===== extensions.conf =====
[NewTel_out]
; звонки между внутренними номерами
exten => _10X,1,Dial(SIP/${EXTEN})
; исходящие через транк New-Tel
; 123# — префикс выхода на транк, можно задать свой или убрать.
; К нам звонки уходят в международном формате: 7XXXXXXXXXX.
exten => _123#8XXXXXXXXXX,1,Set(CALLERID(all)=78121234567)
exten => _123#8XXXXXXXXXX,n,Dial(SIP/7${EXTEN:5}@185.22.182.163)
[NewTel_in]
; входящие с транка — на внутренний номер 101
exten => _XXXXXXXXXX,1,Dial(SIP/101,30,r)
В ''Set(CALLERID(all)=78121234567)'' укажите свой номер New-Tel, с которого будут уходить звонки. Чтобы входящие шли на другой внутренний номер или сразу на несколько, поменяйте ''Dial'' в контексте ''NewTel_in'', например ''Dial(SIP/101&SIP/102,30,r)''.