Приветствую всех присутствующих!!
Вызов "zoiper"->астериск -> sipnet -> городской номер(PSTN).
Во время посылки вызова zoiper кладёт трубку, но телефон продолжает звонить пока по тайм-ауту городская АТС не разорвёт соединение.
По анализу tcpdump не отправляеться сообщение "CANCEL" c астериск на sipnet.
Часть трассировки с консоли астериск(цифры номера заменены на иксы):
-- Executing [s@macro-dialout-trunk:22] Dial("SIP/XXXXXX-00000023", "SIP/sip_out/73XXXXXXXXX,300,Tt") in new stack
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
-- Called SIP/sip_out/73XXXXXXXXX
-- SIP/sip_out-00000024 is ringing
== Spawn extension (macro-dialout-trunk, s, 22) exited non-zero on 'SIP/XXXXXX-00000023' in macro 'dialout-trunk'
== Spawn extension (from-internal, 73XXXXXXXXX, 6) exited non-zero on 'SIP/XXXXXX-00000023'
-- Executing [h@from-internal:1] Hangup("SIP/ХХХХХХ-00000023", "") in new stack
== Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/XXXXXX-00000023'
localhost*CLI>
Делаю те же действия но вызов на сотовый. Сообщение "CANCEL" с астериск на sipnet отправляеться.
-- Executing [s@macro-dialout-trunk:22] Dial("SIP/ХХХХХХ-00000029", "SIP/sip_out/79ХХХХХХХХХ,300,Tt") in new stack
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
-- Called SIP/sip_out/79ХХХХХХХХХ
-- SIP/sip_out-0000002a is ringing
-- SIP/sip_out-0000002a is making progress passing it to SIP/422142-00000029
> 0xa337b80 -- Probation passed - setting RTP source address to 212.53.40.40:23306
> 0xa337b80 -- Probation passed - setting RTP source address to 212.53.40.40:23306
> 0xb53e53a0 -- Probation passed - setting RTP source address to 192.168.1.10:8000
== Spawn extension (macro-dialout-trunk, s, 22) exited non-zero on 'SIP/422142-00000029' in macro 'dialout-trunk'
== Spawn extension (from-internal, 79ХХХХХХХХХ, 6) exited non-zero on 'SIP/ХХХХХХ-00000029'
-- Executing [h@from-internal:1] Hangup("SIP/ХХХХХХ-00000029", "") in new stack
== Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/ХХХХХХ-00000029'
localhost*CLI>
Почему сообщение "CANCEL" не отправляеться на sipnet в первом вызове?