Инструменты пользователя

Инструменты сайта


server_asterisk

Это старая версия документа.


Настройка сервера asterisk версий 10,11

Добавляем транк New-Tel в sip.conf

[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

;Далее добавляем внутренние номера, которые будут связаны с нашим транком: [101] context=NewTel_out
dtmfmode=rfc2833
host=dynamic
type=friend
username=101
qualify=yes
secret=101a
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=102a
disallow=all
allow=ulaw
allow=alaw
insecure=invite,port
nat=yes

;где username и secret - логин и пароль. можете задать свои. Имя Sip-аккаунта в квадратных скобках должна совпадать с полем username.

Далее настраиваем extensions.conf:

[NewTel_out]
;для исход. внутренних номеров между собой

exten => _10X,1,Noop(Test ${CALLERID(num)} Hat)
exten => _10X,n,Dial(SIP/${EXTEN})

;для исход по транку.
exten => _123#8XXXXXXXXXX,1,Set(CALLERID(all)=78121234567)
exten => _123#8XXXXXXXXXX,n,Noop( (CALLERID(all) + Boris)
exten => _123#8XXXXXXXXXX,n,Dial(SIP/7${EXTEN:5}@185.22.182.163) ,
;где 123# - префикс. Вы можете задать свой префикс набора, если он требуется, а так к нам отправляются звонки
;в international (международном) формате.

[NewTel_in]
;для вход. по транку на 101.
exten => _XXXXXXXXXX,1,Dial(SIP/101,30,r)
;для вход. по транку на 102.
exten => _XXXXXXXXXX,1,Dial(SIP/102,30,r)

server_asterisk.1532347625.txt.gz · Последние изменения: 2018/07/23 15:07 — flut