V
Почему при соединении через Dial с опцией U, отправляющей в контекст dial в котором записываются через AGI script переменные у абонентов зависает тишина. Причем, что интересно, что такая проблема именно через транк образуется, а когда просто через локальный вызов то все работает.
[operators]
exten => _X.,1,Dial(SIP/1001$SIP/1002,60,U(dial))
[dial]
exten => s,1,AGI(script.py,${DIALEDPEERNUMBER},${phone_client}
P.s. в скрипте пишу в БД номер телефона того, кто взял трубку из операторов и номер того, кто звонит(наследуемая переменная phone) она задаётся ещё ранее через __phone. Суть не в переменных, а в том, почему при передаче через транк при поднятии трубки оператором выполняется скрипт, запись в базу идёт, а в трубках слышна тишина. Может кто сталкивался с подобным поведением Dial с опцией U?