Сделан sip транк с ростиком. Все кто звонят на номер на транке проигрывается сообщение что "наш номер изменился, звоните на XXXXX" после чего посылается Hangup
Со всеми мобильными и не мобильными операторами работает нормально, проигрывается сообщение трубка ложится, а у мегафона трубка не ложится, вызов какбудто проходит второй раз и проигрывается сообщение заново и на hangup после него, успешно ложится трубка...
Вот лог:
Код: Выделить всё
call*CLI>
-- Executing [s@app-announcement-1:6] Goto("SIP/uXXXXX-0000d1cb", "app-blackhole,reset,1") in new stack
call*CLI>
-- Goto (app-blackhole,reset,1)
call*CLI>
-- Executing [reset@app-blackhole:1] NoOp("SIP/uXXXXX-0000d1cb", "Blackhole Dest: Hangup") in new stack
call*CLI>
-- Remote UNIX connection
-- Remote UNIX connection
call*CLI>
-- Remote UNIX connection disconnected
call*CLI>
-- Remote UNIX connection disconnected
call*CLI>
-- Executing [reset@app-blackhole:3] Hangup("SIP/uXXXXX-0000d1cb", "") in new stack
== Spawn extension (app-blackhole, reset, 3) exited non-zero on 'SIP/uXXXXXX-0000d1cb'
И начинается по новой:
call*CLI>
-- Executing [XXXX@add_8:1] Set("SIP/uXXXX-0000d1ce", "CID_LEN=10") in new stack
-- Executing [XXXX@add_8:2] GotoIf("SIP/uXXXX-0000d1ce", "0?after-cid-check") in new stack
-- Executing [XXXX@add_8:3] Set("SIP/uXXXX-0000d1ce", "CALLERID(num)=YYYYY") in new stack
-- Executing [XXXX@add_8:4] Set("SIP/uXXXX-0000d1ce", "CALLERID(ANI-num)=XXXX") in new stack
-- Executing [XXXX@add_8:5] Goto("SIP/uXXXX-0000d1ce", "from-trunk,XXXX,1") in new stack
-- Goto (from-trunk,XXXX,1)