====== Настройка сервера 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)''.