Развернута система SPA8800 -- Asterisk(1.6 на дебиан)
В SPA8800 приходит 4 линии (настроены транками на астериске)
Все входящие звонки от линий направляются на номер 500 (голосовое меню)
Делаем эксперимент
1. Делаем исходящий вызов из офиса с телефона №1 в город, на любой номер, астериск выдает линию 1, звонок проходит все хорошо
2. Делаем исходящий вызов из офиса с телефона №2 в город на любой другой номер, астериск выдает линию 2, звонок проходит все хорошо
Далее по истечению 3-7 секунд в трубку телефона 1 и линию 1 один выходит голосовое меню.
В логах астериска и sip показывает что происходит обратный вызов. Астериск начинает вызывать от имени линии1 (транка) номер 500, то есть эмулирует обычный входящий.
Связывался с тех поддержкой cisco сказали искать в транках, но что то уже идеи кончились, если кто, что заметит пожалуйста напишите
так выглядит транк
Код: Выделить всё
[Line1]
username=pstn1
type=friend
secret=pstn1
context=from-pstn
canreinvite=no
qualify=yes
port=5061
host=dynamic
dtmfmode=rfc2833
disallow=all
allow=ulaw
allow=alaw
Код: Выделить всё
exten => _NXXXXXX,1,Dial(SIP/${EXTEN}@Line1,30,T)
exten => _NXXXXXX,2,Dial(SIP/${EXTEN}@Line2,30,T)
exten => _NXXXXXX,3,Dial(SIP/${EXTEN}@Line3,30,T)
exten => _NXXXXXX,4,Dial(SIP/${EXTEN}@Line4,30,T)
exten => _NXXXXXXXXXX,1,Dial(SIP/${EXTEN}@Line1,30,T)
exten => _NXXXXXXXXXX,2,Dial(SIP/${EXTEN}@Line2,30,T)
exten => _NXXXXXXXXXX,3,Dial(SIP/${EXTEN}@Line3,30,T)
exten => _NXXXXXXXXXX,4,Dial(SIP/${EXTEN}@Line4,30,T)
exten => _NXXXXXXXXXXXX,1,Dial(SIP/${EXTEN}@Line1,30,T)
exten => _NXXXXXXXXXXXX,2,Dial(SIP/${EXTEN}@Line2,30,T)
exten => _NXXXXXXXXXXXX,3,Dial(SIP/${EXTEN}@Line3,30,T)
exten => _NXXXXXXXXXXXX,4,Dial(SIP/${EXTEN}@Line4,30,T)
exten => _xxxxxxxxxx,1,Dial(SIP/${EXTEN}@Line1,30,T)
exten => _xxxxxxxxxx,2,Dial(SIP/${EXTEN}@Line2,30,T)
exten => _xxxxxxxxxx,3,Dial(SIP/${EXTEN}@Line3,30,T)
exten => _xxxxxxxxxx,4,Dial(SIP/${EXTEN}@Line4,30,T)