[asterisk-bugs] [Asterisk 0011217]: DLCX verb not recgonized

noreply at bugs.digium.com noreply at bugs.digium.com
Tue Nov 13 17:15:38 CST 2007


The following issue requires your FEEDBACK. 
====================================================================== 
http://bugs.digium.com/view.php?id=11217 
====================================================================== 
Reported By:                mattv
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   11217
Category:                   Channels/chan_mgcp
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     feedback
Asterisk Version:            1.4.7  
SVN Branch (only for SVN checkouts, not tarball releases): N/A  
SVN Revision (number only!):  
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             11-12-2007 02:53 CST
Last Modified:              11-13-2007 17:15 CST
====================================================================== 
Summary:                    DLCX verb not recgonized
Description: 
I have a Cisco IAD paired with Asterisk working (for the most part) just
fine.  The call flow is as follows: Caller -> PBX ->(T1 CAS)-> Cisco IAD ->
(MGCP) -> Asterisk.

However, when the caller hangs up, the Cisco IAD sends a MGCP 'DLCX' verb
to Asterisk to indicate the channel is to be terminated, to which Asterisk
replies: 

WARNING[18528]: chan_mgcp.c:3256 handle_request: Unknown verb 'DLCX'
received from 10.0.0.155

The call continues until the call plan times out and disconnects.  The bad
part about this is the Cisco thinks that particular MGCP line is freed, and
when a new call comes into the Asterisk, it tries to use that line and it
gets a busy. 

Is this a problem with Asterisk or a problem with the Cisco/Asterisk
integration?  The DLCX verb is pretty common, so I imagine it should work?


Note: I can't get other things like hook flashes to work either...

Thank you in advance!
====================================================================== 

---------------------------------------------------------------------- 
 Corydon76 - 11-13-07 17:15  
---------------------------------------------------------------------- 
Please try this patch and report back your results.  It appears that this
was an oversight in reading the RFC, as the RFC clearly states that the
gateway is within its rights to initiate hangup.  Apparently other MGCP
gateways accomplish this by sending an RSIP (method "disconnected"),
instead of a DLCX. 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
11-13-07 17:15  Corydon76      Note Added: 0073610                          
11-13-07 17:15  Corydon76      Status                   new => feedback     
======================================================================




More information about the asterisk-bugs mailing list