- Mitglied seit
- 26 Feb 2005
- Beiträge
- 32
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo,
ich bin echt am Verzweifeln, ich habe jeweils eine asterisk maschine in österreich mit einem P2P anschluss, die eine mit einer HFC Karte und dem bristuff treiber, die andere mit einer AVM C2 Controller und dem chan_capi Treiber. Bei beiden habe ich overlapdial=yes und immediate = no eingestellt und bei beiden habe ich das Problem, dass ich bei Anrufen aus dem normalen Festnetz (also zuerst abheben und dann wählen) einfach nicht auf die gewählte Durchwahl bekommen. Asterisk nimmt den Call immer schon nach der Wahl der Kopfnummer entgegen und wartet nich auf die fertiggewählte Durchwahl, so als obs overlapdial nicht geben würde. Wenn ich von einm ISDN Anschluss anrufe oder aus dem GSM Netz, dann funktioniert alles wunderbar.
Was um alles in der Welt mach ich falsch. Anbei auch die bristuff Konfig und ein bristuff Trace.
Bitte um Hilfe
Hier auch noch meine extension.conf
und meine Zapata.conf
Danke und lg
ich bin echt am Verzweifeln, ich habe jeweils eine asterisk maschine in österreich mit einem P2P anschluss, die eine mit einer HFC Karte und dem bristuff treiber, die andere mit einer AVM C2 Controller und dem chan_capi Treiber. Bei beiden habe ich overlapdial=yes und immediate = no eingestellt und bei beiden habe ich das Problem, dass ich bei Anrufen aus dem normalen Festnetz (also zuerst abheben und dann wählen) einfach nicht auf die gewählte Durchwahl bekommen. Asterisk nimmt den Call immer schon nach der Wahl der Kopfnummer entgegen und wartet nich auf die fertiggewählte Durchwahl, so als obs overlapdial nicht geben würde. Wenn ich von einm ISDN Anschluss anrufe oder aus dem GSM Netz, dann funktioniert alles wunderbar.
Was um alles in der Welt mach ich falsch. Anbei auch die bristuff Konfig und ein bristuff Trace.
Bitte um Hilfe
Code:
< Protocol Discriminator: Q.931 (8) len=20
< Call Ref: len= 1 (reference 1/0x1) (Originator)
< Message type: SETUP (5)
< [04 03 90 90 a3]
< Bearer Capability (len= 5) [ Ext: 1 Q.931 Std: 0 Info transfer capability: 3 .1kHz audio (16)
< Ext: 1 Trans mode/rate: 64kbps, circuit-mode (16 )
< Ext: 1 User information layer 1: A-Law (35)
< [18 01 89]
< Channel ID (len= 3) [ Ext: 1 IntID: Implicit, Other Spare: 0, Exclusive Dchan : 0
< ChanSel: B1 channel
]
< [1e 02 82 83]
< Progress Indicator (len= 4) [ Ext: 1 Coding: CCITT (ITU) standard (0) 0: 0 Location: Public network serving the local user (2)
< Ext: 1 Progress Description: Calling equipment is non-ISDN. (3) ]
< [6c 02 00 a3]
< Calling Number (len= 4) [ Ext: 0 TON: Unknown Number Type (0) NPI: Unknown N umber Plan (0)
< Presentation: Presentation prohibited of network pro vided number (35) '' ]
-- Making new call for cr 1
-- Processing Q.931 Call Setup
-- Processing IE 4 (cs0, Bearer Capability)
-- Processing IE 24 (cs0, Channel Identification)
-- Processing IE 30 (cs0, Progress Indicator)
-- Processing IE 108 (cs0, Calling Party Number)
-- Extension 's' in context 'default' from '' does not exist. Rejecting cal l on channel 0/1, span 1
NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Call Present, peerstate Call Ini tiated
> Protocol Discriminator: Q.931 (8) len=8
> Call Ref: len= 1 (reference 129/0x81) (Terminator)
> Message type: RELEASE COMPLETE (90)
> [08 02 81 81]
> Cause (len= 4) [ Ext: 1 Coding: CCITT (ITU) standard (0) 0: 0 Location: Pri vate network serving the local user (1)
> Ext: 1 Cause: Unallocated (unassigned) number (1), class = N ormal Event (0) ]
NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Null, peerstate Null
NEW_HANGUP DEBUG: Destroying the call, ourstate Null, peerstate Null
< Protocol Discriminator: Q.931 (8) len=20
< Call Ref: len= 1 (reference 1/0x1) (Originator)
< Message type: SETUP (5)
< [04 03 90 90 a3]
< Bearer Capability (len= 5) [ Ext: 1 Q.931 Std: 0 Info transfer capability: 3 .1kHz audio (16)
< Ext: 1 Trans mode/rate: 64kbps, circuit-mode (16 )
< Ext: 1 User information layer 1: A-Law (35)
< [18 01 89]
< Channel ID (len= 3) [ Ext: 1 IntID: Implicit, Other Spare: 0, Exclusive Dchan : 0
< ChanSel: B1 channel
]
< [1e 02 82 83]
< Progress Indicator (len= 4) [ Ext: 1 Coding: CCITT (ITU) standard (0) 0: 0 Location: Public network serving the local user (2)
< Ext: 1 Progress Description: Calling equipment is non-ISDN. (3) ]
< [6c 02 00 a3]
< Calling Number (len= 4) [ Ext: 0 TON: Unknown Number Type (0) NPI: Unknown N umber Plan (0)
< Presentation: Presentation prohibited of network pro vided number (35) '' ]
-- Making new call for cr 1
-- Processing Q.931 Call Setup
-- Processing IE 4 (cs0, Bearer Capability)
-- Processing IE 24 (cs0, Channel Identification)
-- Processing IE 30 (cs0, Progress Indicator)
-- Processing IE 108 (cs0, Calling Party Number)
-- Extension 's' in context 'default' from '' does not exist. Rejecting cal l on channel 0/1, span 1
NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Call Present, peerstate Call Ini tiated
> Protocol Discriminator: Q.931 (8) len=8
> Call Ref: len= 1 (reference 129/0x81) (Terminator)
> Message type: RELEASE COMPLETE (90)
> [08 02 81 81]
> Cause (len= 4) [ Ext: 1 Coding: CCITT (ITU) standard (0) 0: 0 Location: Pri vate network serving the local user (1)
> Ext: 1 Cause: Unallocated (unassigned) number (1), class = N ormal Event (0) ]
NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Null, peerstate Null
NEW_HANGUP DEBUG: Destroying the call, ourstate Null, peerstate Null
*CLI> < Protocol Discriminator: Q.931 (8) len=20
< Call Ref: len= 1 (reference 1/0x1) (Originator)
< Message type: SETUP (5)
< [04 03 90 90 a3]
< Bearer Capability (len= 5) [ Ext: 1 Q.931 Std: 0 Info transfer capability: 3 .1kHz audio (16)
< Ext: 1 Trans mode/rate: 64kbps, circuit-mode (16 )
< Ext: 1 User information layer 1: A-Law (35)
< [18 01 89]
< Channel ID (len= 3) [ Ext: 1 IntID: Implicit, Other Spare: 0, Exclusive Dchan : 0
< ChanSel: B1 channel
]
< [1e 02 82 83]
< Progress Indicator (len= 4) [ Ext: 1 Coding: CCITT (ITU) standard (0) 0: 0 Location: Public network serving the local user (2)
< Ext: 1 Progress Description: Calling equipment is non-ISDN. (3) ]
< [6c 02 00 a3]
< Calling Number (len= 4) [ Ext: 0 TON: Unknown Number Type (0) NPI: Unknown N umber Plan (0)
< Presentation: Presentation prohibited of network pro vided number (35) '' ]
-- Making new call for cr 1
-- Processing Q.931 Call Setup
-- Processing IE 4 (cs0, Bearer Capability)
-- Processing IE 24 (cs0, Channel Identification)
-- Processing IE 30 (cs0, Progress Indicator)
-- Processing IE 108 (cs0, Calling Party Number)
-- Extension 's' in context 'default' from '' does not exist. Rejecting cal l on channel 0/1, span 1
NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Call Present, peerstate Call Ini tiated
> Protocol Discriminator: Q.931 (8) len=8
> Call Ref: len= 1 (reference 129/0x81) (Terminator)
> Message type: RELEASE COMPLETE (90)
> [08 02 81 81]
> Cause (len= 4) [ Ext: 1 Coding: CCITT (ITU) standard (0) 0: 0 Location: Pri vate network serving the local user (1)
> Ext: 1 Cause: Unallocated (unassigned) number (1), class = N ormal Event (0) ]
NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Null, peerstate Null
NEW_HANGUP DEBUG: Destroying the call, ourstate Null, peerstate Null
Hier auch noch meine extension.conf
Code:
[general]
static=yes
writeprotect=no
[globals]
CONSOLE=Console/dsp ; Console interface for demo
;CONSOLE=Zap/1
;CONSOLE=Phone/phone0
IAXINFO=guest ; IAXtel username/password
;IAXINFO=myuser:mypass
TRUNK=Zap/1 ; Trunk interface
TRUNKMSD=0 ; MSD digits to strip (usually 1 or 0)
DigitTimeout(3)
[HELPDESK]
exten => s,1,Answer
;exten => s,2,Playback(willkommen)
;exten => s,3,Playback(anliegenbemuehen)
exten => s,2,dial(IAX2/thomas/s/a,30)
;exten => s,5,Playback(beschaeftigt)
;exten => s,6,Playback(nachrichthinterlassen)
;exten => s,7,VoiceMail(4242)
;exten => s,8,Hangup()
[office-night]
exten => s,1,Playback(willkommen)
exten => s,2,Playback(nichtbesetzt)
[mainmenu]
; Das sind die Parktelefon Calls
;exten => _X,1,agi(test.php)
;exten => _XX,1,agi(test.php)
;exten => _XXX,1,agi(test.php)
;exten => _XXXX,1,agi(test.php)
;exten => _XXXXX,1,agi(test.php)
; Fuer den Fall, dass keine Durchwahlen mitkommen
;exten => s,1,GotoIfTime(08:30-23:00|mon-fri|*|*?HELPDESK,s,1)
;exten => s,2,Goto(office-night,s,1)
; HELPDESK
;exten => 200,1,GotoIfTime(08:30-23:00|mon-fri|*|*?HELPDESK,s,1)
;exten => 200,2,Goto(office-night,s,1)
exten => 300,1,agi(zeit.php)
exten => 222,1,Dial(IAX2/thomas/s/a,30);
; AUSGEHENDE ANRUFE
exten => _XXXXXXX,1,Dial(Zap/g1/${EXTEN},80,tr)
exten => _XXXXXXXX,1,Dial(Zap/g1/${EXTEN},80,tr)
exten => _XXXXXXXXX,1,Dial(Zap/g1/${EXTEN},80,tr)
exten => _XXXXXXXXXX,1,Dial(Zap/g1/${EXTEN},80,tr)
exten => _XXXXXXXXXXX,1,Dial(Zap/g1/${EXTEN},80,tr)
exten => _XXXXXXXXXXXX,1,Dial(Zap/g1/${EXTEN},80,tr)
exten => _XXXXXXXXXXXXX,1,Dial(Zap/g1/${EXTEN},80,tr)
include => default
[default]
include => mainmenu
und meine Zapata.conf
Code:
[channels]
;language=en
; EINBINDUNG DER ISDN CHANNELS
switchtype = euroisdn
busydetect = no
callprogress = no
signalling = bri_cpe
pridialplan = dynamic
prilocaldialplan = local
nationalprefix = 0
internationalprefix = 00
softdtmf = 0
echocancel = no
echotraining = no
echocancelwhenbridged = no
group = 1
context=default
immediate = no
overlapdial = yes
channel => 1-2
immediate = no
overlapdial = yes
signalling=fxo_ks
context=default
group=2
channel=>4-6
signalling=fxs_ks
context=default
channel=7
Danke und lg