[asterisk-bugs] [JIRA] (ASTERISK-17405) [patch] ACK is ignored upon call-pickup with sendrpid=yes
Joshua Colp (JIRA)
noreply at issues.asterisk.org
Tue Dec 19 07:09:10 CST 2017
[ https://issues.asterisk.org/jira/browse/ASTERISK-17405?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Joshua Colp updated ASTERISK-17405:
-----------------------------------
Affects Version/s: 13.18.4
> [patch] ACK is ignored upon call-pickup with sendrpid=yes
> ---------------------------------------------------------
>
> Key: ASTERISK-17405
> URL: https://issues.asterisk.org/jira/browse/ASTERISK-17405
> Project: Asterisk
> Issue Type: Bug
> Components: Channels/chan_sip/General
> Affects Versions: 1.8.2, 13.18.4
> Reporter: Jan Klepal
> Severity: Minor
> Attachments: chan_sip.c.patch, debug.txt, graph.txt
>
>
> Asterisk seems to ignore (can't match) ACK for 200+SDP message after SIP UPDATE with RPID is sent to phone.
> Scenario:
> 1 - A calls to B
> 2 - C dials *8 to pickup call ringing on B
> 3 - Asterisk sends 200+SDP to C (which is confirmed by ACK)
> 4 - Asterisk sends CANCEL to B (which is confirmed by 487 request terminated)
> 5 - Asterisk sends 200+SDP and UPDATE to A
> 6 - now the call is connected and RTP stream is OK in both directions
> 7 - A confirms UPDATE with 200 message and then confirms 200+SDP with ACK
> 8 - however Asterisk keep sending 200+SDP
> 9 - until SIP timer expires and Asterisk hangup channel without notifying A (it only sends BYE to C)
> Asterisk hangup channel with messages:
> Retransmission timeout reached on transmission callid at ip for seqno 102 (Critical Response) -- See doc/sip-retransmit.txt.
> Hanging up call callid at ip - no reply to our critical packet (see doc/sip-retransmit.txt).
> In case RPID feature is disabled (sendrpid=no) then ACK is matched properly.
> ****** ADDITIONAL INFORMATION ******
> In the attached dump ACK is received at 2011-02-14 20:01:44.070
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list