[gelöst!] WAITING4DIGS problem

onkel_fritz

Neuer User
Mitglied seit
10 Apr 2006
Beiträge
110
Punkte für Reaktionen
0
Punkte
0
hi

ich habe seit neuestem folgendes setup zu betreuen:

sip <-> asterisk misdn NT-PTP <-> siemens hicom 150 TE-PTP <-> systemtelefone

wenn ich dort von einem systemtelefon eine nummer wegwähle, dann schickt
die telefonanalge alle zeichen nacheinander und sofort über den bus;
ich habe aber eher erwartet, das sie auf ein timeout warten würde und dann
die ganze nummer auf einmal schickt;

wenn man dann einen filter auf die extensions baut, dann wird sobald genug
stellen vorhanden sind gewählt, was nachher noch vom user eingegeben wird
wird leider ignoriert :mad:

verwende ich zb folgenden dialplan
Code:
exten => _XXX.,1,Noop(normaler call von ${CALLERID(NUM)} nach ${EXTEN})
exten => _XXX.,n,Dial(SIP/${EXTEN}@yesss)

dann wird sobald 4 stellen vom user gedrückt sind, gewählt; er wartet nicht
auf noch mehr stellen;

Code:
P[ 1] I SEND:SETUP_ACKNOWLEDGE oad:10 dad:0 pid:22
P[ 1]  --> channel:1 mode:NT cause:16 ocause:16 rad: cad:
P[ 1]  --> info_dad: onumplan:0 dnumplan:0 rnumplan:  cpnnumplan:0
P[ 1]  --> TRANSPARENT Mode
P[ 1] I IND :INFORMATION oad:10 dad:0 pid:22 state:WAITING4DIGS
P[ 1]  --> channel:1 mode:NT cause:16 ocause:16 rad: cad:
P[ 1]  --> info_dad:1 onumplan:0 dnumplan:0 rnumplan:  cpnnumplan:0
P[ 1] I IND :INFORMATION oad:10 dad:01 pid:22 state:WAITING4DIGS
P[ 1]  --> channel:1 mode:NT cause:16 ocause:16 rad: cad:
P[ 1]  --> info_dad:2 onumplan:0 dnumplan:0 rnumplan:  cpnnumplan:0
P[ 1] I IND :INFORMATION oad:10 dad:012 pid:22 state:WAITING4DIGS
P[ 1]  --> channel:1 mode:NT cause:16 ocause:16 rad: cad:
P[ 1]  --> info_dad:3 onumplan:0 dnumplan:0 rnumplan:  cpnnumplan:0
    -- Executing NoOp("mISDN/1-1", "normaler call von 10 nach 0123") in new stack
    -- Executing Dial("mISDN/1-1", "SIP/0123@yesss") in new stack
    -- Called 0123@yesss-777

liegt das an dem obigen "TRANSPARENT MODE"???
also wo soll ich hier ein timeout einbauen.

wenn man bei dem systemtelefon aus der kurzwahl wählt, dann wird
die ganze nummer auf einmal geschickt und es klappt; also sieht es
so aus als müsste man das auf der telefonanlage einstellen ...
die frage ist nur, ob man auf der asteriskseite das auch behandeln kann? :noidea:
 
Zuletzt bearbeitet:
ich habs schon gelöst; hab unter
http://www.voip-info.org/wiki/view/chan_misdn

einen vortrefflichen kommentar gefunden :cool:

Code:
The failling dialplan will look like: 
 
[fromISDN-NT] 
exten => _XXX.,1,Dial(SIP/provider1/${EXTEN})
 
A working dialplan will look like: 
 
[fromISDN-NT] 
exten => _XXX.,1,Waitfordigits(4000) 
exten => _XXX.,2,Dial(SIP/provider1/${EXTEN})

ich denke besser kann man es nicht ausdrücken :-Ö :-Ö
 
Kostenlos!

Statistik des Forums

Themen
248,093
Beiträge
2,281,180
Mitglieder
377,291
Neuestes Mitglied
MrPee