[asterisk-dev] Failing SIP sip_hangup()
Steve Davies
davies147 at gmail.com
Wed May 12 05:55:38 CDT 2010
Hi,
(Hope this is a suitably dev-list topic)
I have a scenario where a SIP Invite/Replaces is generated through the
press of a directed-pickup button on a phone, but the SIP pickup code
do_magic_pickup() cannot find the call in question (it is in the wrong
context), In this case I would expect the Invite/Replaces call to be
hung-up, and that it what the code "tries" to do, as per line 13 of
the history:
pabx*CLI> sip show history 3c2671cbaa85-4c7i5s86qb7v
* SIP Call
1. Rx INVITE / 1 INVITE / sip:201 at 10.0.0.1
2. AuthChal Auth challenge sent for - nc 0
3. TxRespRel SIP/2.0 / 1 INVITE - 401 Unauthorized
4. SchedDestroy 6400 ms
5. Rx ACK / 1 ACK / sip:201 at 10.0.0.1
6. Rx INVITE / 2 INVITE / sip:201 at 10.0.0.1
7. CancelDestroy
8. Invite New call: 3c2671cbaa85-4c7i5s86qb7v
9. AuthOK Auth challenge succesful for snom360
10. NewChan Channel SIP/snom360-0000000f - from
3c2671cbaa85-4c7i5s86qb7v
11. Xfer INVITE/Replace received
12. TxResp SIP/2.0 / 2 INVITE - 100 Trying
13. Hangup Cause Unknown
14. SchedDestroy 6400 ms
15. CancelDestroy
I would expect to see a "Cancel" being sent between lines 13 and 14 -
Any ideas why it is missing? This results in the Pickup call not being
cleaned up correctly.
Regards,
Steve
More information about the asterisk-dev
mailing list