Есть два сервера в разных офисах
1 - Asterisk
2 - Elastix
необходимо осуществлять звонки между офисами по коротким номерам.
На Asterisk настроен транк в IAX.conf
Код: Выделить всё
[general]
requirecalltoken=no
calltokenoptional=IP сервера2/255.255.255.0
[SMPtoERG]
username=smp
secret=password
type=friend
context=from-internal
qualify=yes
insecure=port,invite
host=IP сервера2
disallow=all
allow=ulaw
allow=alaw
canreinvite=no
[msk]
type=user
secret=password
context=from-trunk
exten => _[13]XX,1,Dial(IAX2/SMPtoERG/${EXTEN},15,Tt)
На Elastix всё в гуе настроено аналогично
IAX:
Код: Выделить всё
[ERGtoSMP]
disallow=all
username=msk
secret=password
type=friend
context=from-internal
qualify=yes
insecure=port,invite
host=ip сервера 1
allow=ulaw
allow=alaw
canreinvite=no
[smp]
type=user
secret=password
context=from-trunk
В обратном выдаёт ошибку
Код: Выделить всё
channel.c:4862 ast_prod: Prodding channel 'SIP/107-000000d' failed.
Гугл выдал что нужно на сервер с Asterisk добавить
[general]
requirecalltoken=no
calltokenoptional=IP сервера2/255.255.255.0
но это тоже не помогло.
Ткните носом, что делаем не так?
Спасибо.