[asterisk-bugs] [Asterisk 0018336]: (Call Completion / SIP) No response is received if we try to subscribe for call completion after we have received a 180 Ringing

Asterisk Bug Tracker noreply at bugs.digium.com
Mon Dec 6 14:02:02 CST 2010


The following issue has been set as RELATED TO issue 0018337. 
====================================================================== 
https://issues.asterisk.org/view.php?id=18336 
====================================================================== 
Reported By:                GeorgeKonopacki
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   18336
Category:                   Channels/chan_sip/Subscriptions
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     new
Asterisk Version:           1.8.0 
JIRA:                        
Regression:                 No 
Reviewboard Link:            
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
====================================================================== 
Date Submitted:             2010-11-19 08:20 CST
Last Modified:              2010-12-06 14:02 CST
====================================================================== 
Summary:                    (Call Completion / SIP) No response is received if
we try to subscribe for call completion after we have received a 180 Ringing
Description: 
The server does NOT send a response if we try to subscribe for call
completion after we have received a 180 Ringing.
You can only subscribe for call completion when the call has been
cleared.

This appears to be a bug is the Asterisk call completion state machine.
When we receive the 180 Ringing, for this call, its call-completion state
is ‘CC_AVAILABLE’. If we then send a subscribe message to the server,
it trys to change the call-completion state to ‘CC_CALLER_REQUESRED’.
Because this is an invalid state change, it just ignores the message. The
only state the Asterisk server will accept our subscribe message is in the
state ‘CC_CALLER_AVAILABLE’.

The Asterisk server will go into the ‘CC_CALLER_OFFERED’ when the SIP
client clears the call by sending a CANCEL.
======================================================================
Relationships       ID      Summary
----------------------------------------------------------------------
related to          0018337 (Call Completion / SIP) Asterisk Server...
====================================================================== 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2010-12-06 14:02 lmadsen        Relationship added       related to 0018337  
======================================================================




More information about the asterisk-bugs mailing list