CAPI legt bei eingehenden Anrufen auf

CTU

Mitglied
Mitglied seit
16 Mai 2005
Beiträge
631
Punkte für Reaktionen
0
Punkte
16
Hallo,
ich habe folgendes Problem:
Ich betreibe einen Asterisk an der FBF, der einen Controller ( Nr.4) für analog besitzt.
Bei ankommenden Anrufen geht es aber nicht weiter (siehe. CLI mit capi debug und verbose 4)
Habt ihr eine Ahnung, woran das liegen könnte ? Und mein Cisco 7970 klingelt natürlich auch nicht :-)

-- CONNECT_IND (PLCI=0xf04,DID=,CID=XXXXXXXXXXXX,CIP=0x4,CONTROLL ER=0x4)
== ISDN1#02: setting format alaw - 0x8 (alaw)
== ISDN1#02: Incoming call 'XXXXXXXXXXX' -> ''
-- ISDN1#02: info element CHANNEL IDENTIFICATION a9

Und dann kommt hald noch das, wenn der anrufende auflegt:

> ISDN1#02: CAPI INFO 0x3490: Normal call clearing
== ISDN1#02: CAPI Hangingup for PLCI=0xf04 in state 4
== ISDN1#02: Interface cleanup PLCI=0xf04
> CAPI devicestate requested for ISDN1#02/

Danke,
mfg CTU
 
Zuletzt bearbeitet:
Eventuell passt der Anruf nicht zu einer extension im context. Etwas mehr an Infos (z.B. conf dateien) koennten helfen. Auch 'immediate=yes' koennte in deinem Fall in der capi.conf noetig sein.

Armin
 
Hallo,
also hier die confs:

capi:

[ISDNA]
ntmode=no
isdnmode=msn
incomingmsn=*
controller=4
group=1
;prefix=0
softdtmf=off
relaxdtmf=off
;accountcode=
context=capi-ina
;defaultcid=
;holdtype=hold
immediate=yes
;echosquelch=1
;echocancel=yes
;echocancelold=yes
;echotail=64 ;echo cancel tail setting
bridge=yes
callgroup=1
language=de
;disallow=all
allow=all
devices=1
rxgain=0.8
txgain=0.8

extensions:

[general]
static=yes
writeprotect=no

[lokal]
exten => 2001,1,Dial(SCCP/2001/ringer=feature,25)

[default]
include => lokal

; 7970
[2001]
include => lokal
include => echotest
include => mailbox
include => mailbox_own
include => konferenz
include => parkedcalls

[capi-ina]
exten => _X.,1,Dial(SCCP/2001,55,r)

(sorry, weiß grad nicht, wie man das in tags macht, kann das bitte einer übernehmen ? :-) )

danke,
mfg CTU
 
In deinem context capi-ina erwartest Du
_X.
also mindestens eine Ziffer. Aber es kommt der Anruf ohne Zielnummer.

Armin
 
Hi,
ok. Aber was heißt das genau, was muss ich/ soll ich ändern ?


Danke,
mfg CTU
 
Hi,
also Problem gelöst.

2 Dinge waren dazu von Nöten:

1.) In der Capi.conf immediate=yes setzen
2.) In der extension.conf unter dem Kontext [capi-in] s,1,Dial schreiben.

Auf "s" kam ich deshalb, weil der capi-debug beim immediate, also sofortigen Übergabevorgang an den Asterisk eine Digit "s" vermisst hat. Nachdem ich das angepasst hatte, klingelte mein Cisco 7970 bei auf analogem Amt ankommenden Gesprächen.

Kann das vll jemand kommentieren ? Z.b. warum in der extensions.conf ein _X.,1,Dial ... , nicht ausgereicht hat ? Und warum ausgerechnet "s" als Digit ? Davon habe ich bisher nie was gehört und mich hat auch niemand darauf aufmerksam gemacht.

Danke euch,
mfg CTU
 
1.) _X. ergibt einfach kein match. Das X heist eine Ziffer. Wenn aber gar keine ankommt, dann passt da auch nichts.

2.) 's' ist bei Asterisk immer die default/fallback extension.

Armin
 
Kostenlos!

Statistik des Forums

Themen
249,052
Beiträge
2,309,532
Mitglieder
378,850
Neuestes Mitglied
IchBinEsDoch