"didn't find capi device with outgoing msn"

mamue

Neuer User
Mitglied seit
4 Sep 2004
Beiträge
71
Punkte für Reaktionen
0
Punkte
0
Ich habe schon mit google gesucht und auch in diesem Forum, aber die Treffer helfen mir nicht weiter.
Ich habe eine Fritzcard unter SuSE9.2 und kann mich auf Anrufen, die Nummer sei 942999 (Die Anzahl der Ziffern stimmt).
Wenn ich versuche rauszuwählen, bekomme ich die Meldung:
"didn't find capi device with outgoing msn = 22345"
Wobei 22345 die gewählte Nummer ist.
capi info zeigt an:
Contr1: 2 B channels total, 2 B channels free.
In der capi.conf steht:
Code:
[general]
nationalprefix=0
internationalprefix=00
rxgain=1.0
txgain=1.0

[interfaces]
msn=942110
incomingmsn=*
controller=1
softdtmf=1
accountcode=
context=default
echosquelch=1
echocancel=yes
echotail=64
callgroup=1
devices=2

In der modules.conf steht:
Code:
[modules]
autoload=yes
noload => pbx_gtkconsole.so
;load => pbx_gtkconsole.so
noload => pbx_kdeconsole.so
noload => app_intercom.so
load => chan_modem.so
load => chan_capi.so
load => res_musiconhold.so
;
noload => chan_alsa.so
;noload => chan_oss.so
[global]
chan_modem.so=yes
chan_capi.so=yes
Sobald ich einen oder beide chan_modem auskommentiere, startet Asterisk nicht mehr, also lasse ich es drin.
In der extensions.conf steht eine Menge, der entscheidende Abschnitt sollte dieser sein:
Code:
[default]
exten => _99N.,1,Dial(CAPI/${EXTEN:2},20,r)
exten => _99N.,2,Congestion

exten => 942999,1,Wait(1)
exten => 942999,2,SetLanguage(de)
exten => 942999,3,Dial(SIP/5471,60,r)
exten => 942999,4,Voicemail2(u942110)
exten => 942999,5,Hangup
exten => 942999,104,Voicemail2(b942110)
exten => 942999,105,Hangup

Die sip.conf ist nicht entscheidend, oder? Ich versuche, vie X-Lite rauszuwählen, etwa mit 9922345 und bekomme besagte Fehlermeldung. Ein Neustart brachte nichts. Was mache ich falsch?
Das schlimme ist, es lief schon mal, aber leider ist mir die Platte verreckt. :cry:

Danke,
mamue
 
Machst Du so:

exten => _99N.,1,Dial(CAPI/<MSN>:${EXTEN:2},20,r)
 
:oops:
Ich dachte, die Extension sei optional, schliesslich steht sie ja auch in der capi.conf. Allerdings hätte mir wohl aufallen müssen, das die Beispiele zu Dial etwas anders aussehen als bei mir..

Danke,
mamue
 
Ich verstehe die Zeilen

Code:
exten => _[1-9]xxx.,1,StripMSD,0
exten => _[1-9]xxx.,2,Dial(CAPI/:${EXTEN},5)
exten => _[1-9]xxx.,3,Hangup

nicht. Wie kann ich hier in Abhängigkeit angeben welche Nummer klingeln soll? Ich habe 6 Anschlüsse und will bei einem Anruf von extern (also auf die CAPI Nr.) das normale und das Softphone klingeln lassen. in der capi.conf steht folgendes:
Code:
[interfaces]
msn          = 96623
incomingmsn  = *
accountcode  = xxx
...
wie teile ich * nun mit dass er bei einem Anruf auf der Nr. 11111 auf der Nr. 11111 (CAPI) und 11 (SIP) klingeln lassen soll??
[/code]
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.