Hallo,
ich hab' nach stundenlanger Suche und Ausprobieren immer noch folgendes Problem:
Mein Asterisk läuft basierend auf einem abgewandeleten Dialplan von allesOk.
Mein Problem betrifft die Anzeige ankommender Anrufnummer. Sie werden auf meinem ISDN Telefon mit einer 0 vor der eigentlichen Nummer zuviel angezeigt. Dieses Problem tritt nicht auf, wenn ich mein ISDN Telefon direkt am NTBA anschließe - also kein Telefonproblem.
Meine Hardwarekonfiguration sieht im einfachsten Beispiel wie folgt aus.
ISDN EXTERN <----> (CAPI) Asterisk (Zaptel) <----> ISDN Telefon
Ich verwende folgenden Dialplan:
Die capi.conf hat folgenden Inhalt
Und die zapata.conf ist mit folgendem bestückt:
Vielen Dank für jegliche Hilfestellung.
MfG,
Christoph Henniger
ich hab' nach stundenlanger Suche und Ausprobieren immer noch folgendes Problem:
Mein Asterisk läuft basierend auf einem abgewandeleten Dialplan von allesOk.
Mein Problem betrifft die Anzeige ankommender Anrufnummer. Sie werden auf meinem ISDN Telefon mit einer 0 vor der eigentlichen Nummer zuviel angezeigt. Dieses Problem tritt nicht auf, wenn ich mein ISDN Telefon direkt am NTBA anschließe - also kein Telefonproblem.
Meine Hardwarekonfiguration sieht im einfachsten Beispiel wie folgt aus.
ISDN EXTERN <----> (CAPI) Asterisk (Zaptel) <----> ISDN Telefon
Ich verwende folgenden Dialplan:
Code:
;-------------------------------------------------------------------------------
; General Configuration
;-------------------------------------------------------------------------------
[general]
static = yes
writeprotect = yes
;-------------------------------------------------------------------------------
; User Macros
;-------------------------------------------------------------------------------
[globals]
ISDNINTERN=Zap/g1
ISDNEXTERN=CAPI
LOCALCODE=3641
COUNTRYCODE=49
;-------------------------------------------------------------------------------
; User Macros
;-------------------------------------------------------------------------------
[macro-user100]
exten => s,1,SetVar(MYNAME=NONAME)
exten => s,2,SetVar(MYMSN=999999)
exten => s,3,SetVar(MYCLIR=0)
exten => s,4,SetVar(MYSIPNUM=1)
exten => s,5,SetVar(MYSIP1=sipgateNONAME)
exten => s,6,SetVar(MYMACROCALLOUT=callout-isdn)
exten => s,7,SetVar(MYMACROCALLIN=callin-default)
exten => s,8,SetVar(MYRULES=rules-default)
;-------------------------------------------------------------------------------
; Incoming
;-------------------------------------------------------------------------------
[capi-in]
;
; eingehende ISDN Anrufe
;
exten => 999999,1,Macro(user100)
exten => _X.,2,Goto(incoming,${MYMSN},1)
[incoming]
exten => _X.,1,Macro(${MYMACROCALLIN})
exten => i,1,Congestion
exten => h,1,NoOp
exten => t,1,Busy
[macro-callin-default]
;
; Default Macro, um einen internen Teilnehmer zu rufen
;
exten => s,1,Wait(0.1)
exten => s,2,SetCIDNum(${CALLERIDNUM})
exten => s,3,Dial(${ISDNINTERN}/${MYMSN},60,Tt)
exten => s,104,Busy
Die capi.conf hat folgenden Inhalt
Code:
[general]
language = de ; Standardsprache
nationalprefix = 0
internationalprefix = 00
rxgain = 0.8
txgain = 0.8
[interfaces]
msn = 999999
incomingmsn = 999999
context = capi-in
language = de
controller = 1
devices = 2
softdtmf = 0
Und die zapata.conf ist mit folgendem bestückt:
Code:
[channels]
language = de
switchtype = euroisdn
signalling = bri_net_ptmp
echocancel = yes
echotraining = yes
;pridialplan = local
immediate = no
overlapdial = no
usecallerid = yes
hidecallerid = no
usecallingpres = no
group = 1
context = zap-out
channel => 1-2
Vielen Dank für jegliche Hilfestellung.
MfG,
Christoph Henniger