Звонки на сотовый
Имеется asterisk 1.4, 1 плата TDM400 с 4 портами FXO.
Проблема следующая, при звонке на сотовые, у которых вместо обычного гудка стоит мелодия во время звонка, asterisk не определяет состояние, когда вызываемый абонент отвечает, продолжает генерировать звонки. Диалплан такой:
exten => _NXXXXX,1,Dial(Zap/g1/${EXTEN},30,rT)
exten => _NXXXXX,n,Hangup()
если убрать ключ r, то слышно мелодию вызова, когда вызываемый абонент отвечает, но голос проходит только в одну сторону - от вызываемого абонента, сам он ничего не слышит. Через 15 секунд канал разъединяется
-- Executing [123456@long-distance:1] Dial("SIP/105-28c0f000", "Zap/g1/123456|30|T") in new stack
-- Called g1/123456
-- Saved useragent "PA168S" for peer 102
-- Nobody picked up in 30000 ms
-- Hungup 'Zap/1-1'
-- Executing [123456@long-distance:2] Hangup("SIP/105-28c0f000", "") in new stack
== Spawn extension (long-distance, 123456, 2) exited non-zero on 'SIP/105-28c0f000'
Получается, что он не видит, что вызываемый абонент ответил.
Как можно решить проблему?
|