hi benny, below SIP flow will crash pjsip-ua api. UAC --> INVITE --> UAS # UAC support 100rel and UAS required <-- 100 <-- <-- 180 <-- # require 100rel --> CANCEL --> <-- 200 <-- <-- 487 <-- --> PRACK --> <-- 500 <-- --> ACK --> # crash here because inv tsx was destroyed but 100rel retransmit timer still there It is better to use pjsip_100rel_tx_response() to send out 487 other than pjsip_dlg_send_response() at inv_respond_incoming_cancel(). regards, Gang -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20090505/a859e6a1/attachment.html>