Столкнулся с такой проблемой.
надо сделать исходящий вызов:
extensions.conf
[globals]
OUTBOUNDTRUNK=SIP/2816511
[internal]
exten => _9XXXXXXX,1,Dial(${OUTBOUNDTRUNK}/${EXTEN:1})
exten => _9XXXXXXX,n,Hangup()
Что реально у меня происходит:
делаю звонок:
91234567
в итоге я дозваниваюсь на SIP/2816511 и слышу гудок из телефонной линии. если я в этот момент наберу любой номер, то уже дозвонюсь туда куда надо.
а хотелось бы уже дозвониться до абонента 1234567
вот логи:
== Using SIP RTP CoS mark 5
-- Executing [91234567@internal:1] Dial("SIP/2001-000000d2", "SIP/2816511/1234567") in new stack
== Using SIP RTP CoS mark 5
-- Called 2816511/2816485
-- SIP/2816511-000000d3 is ringing
-- SIP/2816511-000000d3 answered SIP/2001-000000d2
-- Native bridging SIP/2001-000000d2 and SIP/2816511-000000d3
здесь я получаю гудок. если наберу номер еще раз (причем совершенно любой, на который я могу позвонить со стационарного телефона) то дозвонюсь.
положил трубку, и последняя строка лога:
== Spawn extension (internal, 91234567, 1) exited non-zero on 'SIP/2001-000000d2'
Подскажите, пожалуйста, как решить проблему?
Спасибо