Summary:ASTERISK-22019: overlap=no in chan_dahdi.conf does not work
Reporter:Lelio della Pietra (leliodp)Labels:
Date Opened:2013-07-05 01:29:25Date Closed:2013-07-07 18:56:15
Versions: Frequency of
Environment:Linux 2.6.34, libpri 1.4.12, dahdi-linux-complete-2.6.1+2.6.1, asterisk- Three euroisdn Point-to-point BRI spans on a Digium B410p.Attachments:( 0) config_and_output.tgz
Description:After upgrading to asterisk 1.8 from an old 1.6 a customer of mine reported that dialing became slow (I don't have old config files, so I can't say if it is a regression, sorry).

I discovered that the call is being placed in overlap mode (remote sends a SETUP ACKNOWLEDGE (13) message and call enters state 2 (Overlap Sending)). I run an euroisdn switch.

So I modified the default chan_dahdi.conf file setting overlap=no, but nothing changes. To force en-bloc dial, I have to postpone a hash (#) to the dialed number, but this will not work for me because my calls are placed they are placed through AMI directly to the channel, bypassing the extensions.conf file.

A pri show span 1 command shows that on the span overlap dial is correctly set to no.


a) chan_dahdi.conf
b) users.conf - only the span definition
c) dahdi system.conf
d) a CLI capture showing a "simple" call (it takes 5 seconds to dial), a call with the hash postponed to the number (it takes less than a second to dial) and the pri show span 1 output.

Thank you in advance!
Comments:By: Richard Mudgett (rmudgett) 2013-07-05 11:12:57.304-0500

This is a configuration problem.
* You cannot make up option names and expect them to do anything.
** The users.conf file you attached uses switch_type when the option name is switchtype.  You have wound up using the National ISDN switch type instead.
** There is no such parameter named overlap.  The name is overlapdial.
* You really should not use users.conf for ISDN configuration.  Only use chan_dahdi.conf to configure chan_dahdi.