Hallo,
ich bin noch ziemlich neu bei Asterisk und möchte erstmal ein einfaches Setup störungsfrei zum Laufen bringen. Ich möchte über mein ISDN Gigaset SX 440 alle eingehenden und ausgehenden Gespräche führen. Ich habe eine AVM B1 PCI im System, die auch noch Hylafax bedient. Eine HFC-S Karte im NT Modus und das Gigaset über ein gekreuztes Kabel an den NTBA angeschlossen. Asterisk ist Version 1.4, chan-capi-cm Head von vor ca. 3. Wochen und misdn 1.0.4.
Soweit läuft auch fast alles wie gewünscht. Ich kriege nur häufig von Anrufern zu hören (rufen dann auf dem Handy an), dass mein Anschluss nicht erreichbar ist. Dies tritt völlig unregelmäßig auf. Ich kann mir zumindestens aus den Logs keinen Reim drauf machen. Raustelefonieren klappt dagegen prima.
Zudem hört der Anrufer häufig ein periodisches Piepsen, so alle 2 -5 Minuten, klingt wie ein DTMF-Ton.
Meine conf-Dateien sehen folgendermaßen aus:
capi.conf
misdn.conf
extensions.conf
misdn-init.conf
Wenn mir jemand auf die Sprünge helfen könnte
Danke Markus
ich bin noch ziemlich neu bei Asterisk und möchte erstmal ein einfaches Setup störungsfrei zum Laufen bringen. Ich möchte über mein ISDN Gigaset SX 440 alle eingehenden und ausgehenden Gespräche führen. Ich habe eine AVM B1 PCI im System, die auch noch Hylafax bedient. Eine HFC-S Karte im NT Modus und das Gigaset über ein gekreuztes Kabel an den NTBA angeschlossen. Asterisk ist Version 1.4, chan-capi-cm Head von vor ca. 3. Wochen und misdn 1.0.4.
Soweit läuft auch fast alles wie gewünscht. Ich kriege nur häufig von Anrufern zu hören (rufen dann auf dem Handy an), dass mein Anschluss nicht erreichbar ist. Dies tritt völlig unregelmäßig auf. Ich kann mir zumindestens aus den Logs keinen Reim drauf machen. Raustelefonieren klappt dagegen prima.
Zudem hört der Anrufer häufig ein periodisches Piepsen, so alle 2 -5 Minuten, klingt wie ein DTMF-Ton.
Meine conf-Dateien sehen folgendermaßen aus:
capi.conf
Code:
[general]
nationalprefix=0
internationalprefix=00
rxgain=0.8
txgain=0.8
ulaw=no ;set this, if you live in u-law world instead of a-law
[ISDN1]
isdnmode=msn
incomingmsn=1234
defaultcid=1234
controller=1 ;capi controller number to use
group=1 ;dialout group
accountcode= ;Asterisk accountcode to use in CDRs
context=capi-in ;context for incoming calls
immediate=yes ;DID: immediate start of pbx with extension 's' if no digits were
echocancel=yes ;EICON DIVA SERVER (CAPI) echo cancelation
devices=2 ;number of concurrent calls on this controller
misdn.conf
Code:
[general]
debug=2
stop_tone_after_first_digit=yes
append_digits2exten=yes
bridging=yes
misdn_init=/etc/misdn-init.conf
[default]
context=default
language=de
nationalprefix=0
internationalprefix=049
rxgain=0.8
txgain=0.8
dialplan=0
[nt-misdn]
ports=1
msns=1234
context=misdn
extensions.conf
Code:
[general]
static=yes
writeprotect=yes
;autofallthrough=yes
[default]
[misdn]
exten => _X.,1,Set(CALLERID(num)=1234)
exten => _X.,2,Dial(CAPI/contr1/${EXTEN})
exten => 99,1,Set(LANGUAGE()=de)
exten => 99,2,VoicemailMain(s1234)
[capi-in]
exten => 1234,1,Set(LANGUAGE()=de)
exten => 1234,n,LookupCIDName()
;exten => 1234,n,agi(sender.pl|${CALLERID(all)})
exten => 1234,n,agi(vdr.agi|${CALLERID(all)})
exten => 1234,n,System(echo "${STRFTIME(${EPOCH},Europe/Berlin,"%d.%m.%Y %H:%M:%S")} Uhr, Anruf von ${CALLERID(all)}" > /tmp/asteriskmail)
exten => 1234,n,System(mail -s Anrufbenachrichtigung my@email < /tmp/asteriskmail)
exten => 1234,n,Dial(mISDN/1/${EXTEN},30)
exten => 1234,n,VoiceMail(1234,u)
misdn-init.conf
Code:
card=1,hfcpci,dtmf
nt_ptmp=1
poll=128
dsp_options=0
dtmftreshold=100
debug=0
Wenn mir jemand auf die Sprünge helfen könnte
Danke Markus