Подскажите может кто сталкивался. Не знаю даже как нагуглить решение данной проблемы.
Суть такова - есть некий VOIP провайдер, от него транк по SIP'у, в который идут исходящие звонки с локального астериска. Проблема начинается когда исходящая линия уже занята одним звонящим - при попытке отправить еще один исходящий вызов через этот же транк астериск зачем-то сначала пытается повторно зарегистрироваться на сервере VOIP провайдера, на что получает закономерный отлуп и вызов отваливается. Как бы сказать астериску чтобы он не пытался зарегистрироваться повторно? И собственно зачем он это хочет сделать?
extensions.conf:
[xxx]
exten => _8XXXXXXXXXX,1,Set(CALLERID(all)=4991234567)
exten => _8XXXXXXXXXX,2,Dial(SIP/${EXTEN}@myprovider,50,Tt)
sip.conf:
[myprovider]
type=peer
context=myoffice
host=sip.myprovider.ru
defaultuser=123456
secret=XXXXXXXXXXX
insecure=port,invite
canreinvite=no
qualify=yes
nat=no
В консоли астериска при попытке второго параллельно исходящего вызова -
[Apr 10 07:36:06] NOTICE[8575] chan_sip.c: Registration from
'<sip:123456@sip.myprovider.ru>' failed for '1.2.3.4:5060' - No
matching peer found
[Apr 10 07:36:06] WARNING[8575] chan_sip.c: Forbidden - wrong password
on authentication for REGISTER for '123456' to 'sip.myprovider.ru'
[Apr 10 07:38:46] WARNING[8575] chan_sip.c: Received response:
"Forbidden" from '"New User" <sip:722@1.2.3.4>;tag=as19ea1e0e'
Версия астериска - Asterisk 1.8.11.1-1digium1~squeeze