Finally(!), the answer is
in /etc/asterisk/zapata.conf add
'overlapdial=yes'
hope that helps someone with the same problem.
many thanks to asterisk@home and gerold
On Mon, 3 Oct 2005 23:55:21 +0200
ChB <a0305292@unet.univie.ac.at> wrote:
> Hi all,
>
> I have an asterisk-server (cvs-head from august) connected to a
> carrier's switch (DMS/Euroisdn) via a te410p, and I am having problems
> with DDI (standard 'official pstn' number plus extra digits for
> 'internal' use)
>
> Basically, when the entire number (including the extra digits) is
> dialled via a redial or a programmed key, I see the entire called party
> number (including the extra numbers) in * debug. However if I dial the
> number manually (digit for digit) the carrier puts it through before
> I've finished dialling (after 10 digits), and I never see the whole
DDI
> dialed.
>
> Since I want to be able to use numbers with and without DDIs, I can't
> tell the carrier to raise the minimum level to more than 10 since
> numbers dialled without DDIs would never be passed.
>
> The carrier is telling me to wait a second or two before seizing the
> call, and that any additional digits received would be passed in the
> isdn protocol. My understanding is that the called party number would be
> retransmitted, including the DDI. (Wait in the dialplan doesn't work,
as
> the call is already "taken")
>
> Does anyone have any idea why this is not working? Is the carrier right?
> This doesn't seem to be such an odd feature that nobody else would use
> it ;-), so please leave a comment, even if it works for you out of the
> box without fuss. Your help is highly appreciated, thanks!
>
> I have included two traces. The first is the number dialled with a speed
> dial key, the second is exactly the same number dialed manually.
>
> Best regards
> Christian
>
>
> trace:
>
> \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
>
> with speeddial(sent as one block):
>
> mgw1*CLI>
> < Protocol Discriminator: Q.931 (8) len=35 < Call Ref: len= 2
> (reference 1549/0x60D) (Originator) < Message type: SETUP (5) < [04
03
> 80 90 a3] < Bearer Capability (len= 5) [ Ext: 1 Q.931 Std: 0 Info
> transfer capability: Speech (0)
> < Ext: 1 Trans mode/rate: 64kbps,
> circuit-mode (16)
> < Ext: 1 User information layer 1: A-Law
> (35)
> < [18 03 a1 83 82]
> < Channel ID (len= 5) [ Ext: 1 IntID: Implicit, PRI Spare: 0, Preferred
> Dchan: 0
> < ChanSel: Reserved
> < Ext: 1 Coding: 0 Number Specified Channel
> Type: 3
> < Ext: 1 Channel: 2 ]
> < [6c 02 00 a1]
> < Calling Number (len= 4) [ Ext: 0 TON: Unknown Number Type (0) NPI:
> Unknown Number Plan (0)
> < Presentation: Presentation prohibited, user
> number passed network screening (33) '' ]
> < [70 0e a1 30 37 32 30 30 30 33 34 35 36 37 38 39] < Called Number
> (len=16) [ Ext: 1 TON: National Number (2) NPI: ISDN/Telephony
> Numbering Plan (E.164/E.163) (1) '07xxxxxx6789' ]
> -- Making new call for cr 1549
> -- Processing Q.931 Call Setup
> -- Processing IE 4 (cs0, Bearer Capability)
> -- Processing IE 24 (cs0, Channel Identification)
> -- Processing IE 108 (cs0, Calling Party Number)
> -- Processing IE 112 (cs0, Called Party Number)
> > Protocol Discriminator: Q.931 (8) len=10 Call Ref: len= 2 (reference
> > 1549/0x60D) (Terminator) Message type: CALL PROCEEDING (2)
> > [18 03 a9 83 82]
> > Channel ID (len= 5) [ Ext: 1 IntID: Implicit, PRI Spare: 0, Exclusive
> Dchan: 0
> > ChanSel: Reserved
> > Ext: 1 Coding: 0 Number Specified Channel
> Type: 3
> > Ext: 1 Channel: 2 ]
> -- Accepting call from '' to '07xxxxxx6789' on channel
0/2, span 1
> -- Executing GotoIf("Zap/2-1", "0?100:2") in new
stack
> <snip>
>
> ////////////////////////////////////////////////////////////////////////
>
> dialed manually digit by digit:
>
> < Protocol Discriminator: Q.931 (8) len=32 < Call Ref: len= 2
> (reference 1543/0x607) (Originator) < Message type: SETUP (5) < [04
03
> 80 90 a3] < Bearer Capability (len= 5) [ Ext: 1 Q.931 Std: 0 Info
> transfer capability: Speech (0)
> < Ext: 1 Trans mode/rate: 64kbps,
> circuit-mode (16)
> < Ext: 1 User information layer 1: A-Law
> (35)
> < [18 03 a1 83 82]
> < Channel ID (len= 5) [ Ext: 1 IntID: Implicit, PRI Spare: 0, Preferred
> Dchan: 0
> < ChanSel: Reserved
> < Ext: 1 Coding: 0 Number Specified Channel
> Type: 3
> < Ext: 1 Channel: 2 ]
> < [6c 02 00 a1]
> < Calling Number (len= 4) [ Ext: 0 TON: Unknown Number Type (0) NPI:
> Unknown Number Plan (0)
> < Presentation: Presentation prohibited, user
> number passed network screening (33) '' ]
> < [70 0b a1 30 37 32 30 30 30 33 34 35 36] < Called Number (len=13) [
> Ext: 1 TON: National Number (2) NPI: ISDN/Telephony Numbering Plan
> (E.164/E.163) (1) '072xxxxxx6' ]
> -- Making new call for cr 1543
> -- Processing Q.931 Call Setup
> -- Processing IE 4 (cs0, Bearer Capability)
> -- Processing IE 24 (cs0, Channel Identification)
> -- Processing IE 108 (cs0, Calling Party Number)
> -- Processing IE 112 (cs0, Called Party Number)
> > Protocol Discriminator: Q.931 (8) len=10 Call Ref: len= 2 (reference
> > 1543/0x607) (Terminator) Message type: CALL PROCEEDING (2)
> > [18 03 a9 83 82]
> > Channel ID (len= 5) [ Ext: 1 IntID: Implicit, PRI Spare: 0, Exclusive
> Dchan: 0
> > ChanSel: Reserved
> > Ext: 1 Coding: 0 Number Specified Channel
> Type: 3
> > Ext: 1 Channel: 2 ]
> -- Accpting call from '' to '072xxxxxx6' on channel
0/2, span 1
> -- Executing GotoIf("Zap/2-1", "0?100:2") in new
stack
> <snip>
> _______________________________________________
> --Bandwidth and Colocation sponsored by Easynews.com --
>
> Asterisk-Users mailing list
> Asterisk-Users@lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-users
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users