Hallo zusammen,
erstmal muss ich sagen das ich dank eurer (unbewussten) Hilfe mit meiner Asterisk Konfiguration schon sehr weit.
Mein Setup sieht so aus:
Debian Sarge mit 2.6.8 + Asterisk Pakete 1.0.7
AVM Fritz Card PCI 2.0 über CAPI am S0 einer HiCom TK Anlage.
Ich kann in alle Richtungen telefonieren und komme soweit ganz gut klar.
Als ich noch i4l benutzt habe konnte ich den Asterisk nicht erreichen, dank CAPI läuft das.
Allerdings habe ich ein Feature eingebüßt:
Wenn ich von einem SIP Telefon eine andere Nebenstelle der HiCom anrufe, so sehe ich auf dem Telefon nur *XXX*.
Mit dem DIAL Command SetCallerID() wollte ich das ändern, zeigt aber keinen Erfolg.
Liegt das an der HiCom, mag die das nicht? Ist das technisch einfach nicht möglich? Echt ne blöde Sache wenn eigentlich interne Gespräche als XXX kommen :-/
Ich zeig euch mal die relevanten configs:
capi.conf:
extensions.conf
Vielen Dank!
erstmal muss ich sagen das ich dank eurer (unbewussten) Hilfe mit meiner Asterisk Konfiguration schon sehr weit.
Mein Setup sieht so aus:
Debian Sarge mit 2.6.8 + Asterisk Pakete 1.0.7
AVM Fritz Card PCI 2.0 über CAPI am S0 einer HiCom TK Anlage.
Ich kann in alle Richtungen telefonieren und komme soweit ganz gut klar.
Als ich noch i4l benutzt habe konnte ich den Asterisk nicht erreichen, dank CAPI läuft das.
Allerdings habe ich ein Feature eingebüßt:
Wenn ich von einem SIP Telefon eine andere Nebenstelle der HiCom anrufe, so sehe ich auf dem Telefon nur *XXX*.
Mit dem DIAL Command SetCallerID() wollte ich das ändern, zeigt aber keinen Erfolg.
Liegt das an der HiCom, mag die das nicht? Ist das technisch einfach nicht möglich? Echt ne blöde Sache wenn eigentlich interne Gespräche als XXX kommen :-/
Ich zeig euch mal die relevanten configs:
capi.conf:
Code:
;
; CAPI config
;
;
[general]
nationalprefix=49
internationalprefix=0049
rxgain=0.8
txgain=0.8
[interfaces]
msn=599;*
incomingmsn=*
controller=1
softdtmf=1
context=isdn
devices=2
extensions.conf
Code:
[general]
static=yes
writeprotect=no
[globals]
CONSOLE=Console/dsp ; Console interface for demo
;TRUNK=Modem/g1 <-- nur i4l interessant
; X - any digit from 0-9
; Z - any digit from 1-9
; N - any digit from 2-9
; [1235-9] - any digit in the brackets (in this example, 1,2,3,5,6,7,8,9)
; . - wildcard, matches anything remaining (e.g. _9011. matches
; anything starting with 9011 excluding 9011 itself)
;[default]
[isdn]
; Andere 3stellige Nebenstellen
exten => _XXX,1,SetCallerID(VOIP-PBX <599>)
;exten => _XXX,2,Dial(Modem/g1:${EXTEN},40)
exten => _XXX,2,Dial(CAPI/@599:${EXTEN},40)
exten => _XXX,3,Hangup
;Andere 4stellige Nebenstellen
exten => _XXXX,1,Wait(1)
;exten => _XXXX,2,Dial(Modem/g1:${EXTEN},40)
exten => _XXXX,2,Dial(CAPI/@599:${EXTEN},40)
exten => _XXXX,3,Hangup
; externe anrufe
exten => _00.,1,Wait(1)
;exten => _00.,2,Dial(Modem/g1:${EXTEN},60)
exten => _00.,2,Dial(CAPI/@599:${EXTEN},60)
exten => _00.,3,Hangup
[sip]
include => isdn
; Softphones -> 3stellige Nummer
exten => _9XXX,1,Wait(1)
exten => _9XXX,2,Dial(SIP/${EXTEN},30)
exten => _9XXX,3,Hangup
; Softphones -> 4stellige Nummer
exten => _9XXXX,1,Wait(1)
exten => _9XXXX,2,Dial(SIP/${EXTEN},30)
exten => _9XXXX,3,Hangup
[default]
exten => s,1,Answer
;exten => s,2,Playback(de/invalid)
exten => s,2,Dial(SIP/9124)
exten => s,3,Hangup
Vielen Dank!