kein abgehender Ruf über ISDN

konabi

Mitglied
Mitglied seit
11 Apr 2005
Beiträge
424
Punkte für Reaktionen
0
Punkte
16
Hallo,
ich habe nun einen neuen Asterisk Server Version 1.2 und chan_capi_cm installiert.

Der Asterisk ist mit einer Fritz Card PCI an einem internen S0 als Unteranlage angeschlossen und hört auf die MSN 51 und 52.
Anrufe auf der MSN 51 werden an den SIP Teilnehmer 11 weitergeleitet. Das funktioniert.

Möchte ich aber ein Gespräch von SIP Teilnehmer 11 über die ISDN Karte ins Telefonnetz führen geht das nicht.
Folgende Fehlermeldung erscheint im CLI:

Executing Dial("SIP/11-51e7", "CAPI/contr1/03445xxxxx") in new stack
-- Called contr1/03445xxxxxx
> CAPI INFO 0x34bf: Service or option not available, unspecified
== ISDN1: CAPI Hangingup
== No one is available to answer at this time (1:0/0/0)

Mit der chan_capi von Junghans hatte ich keine Probleme.


meine Konfigurationsdateien:


capi.conf:

Code:
[general]
nationalprefix=0
internationalprefix=00
rxgain=0.8
txgain=0.8

[ISDN1]

isdnmode=msn
incomingmsn=51,52
controller=1
softdtmf=on
relaxdtmf=on
accountcode=
context=default
;echosquelch=1
;echocancel=yes
;echotail=64
;callgroup=1
;deflect=12345678
devices=2

extension.conf:

Code:
[general]
static=yes
writeprotect=no

[globals]

[default]
include => sip11
include => sip12
include => sip13

include => capi51
include => capi52

include => capi_out

[sip11]
exten => 11,1,Dial(SIP/11,20,tT)
exten => 11,n,Voicemail(11)
exten => 11,n,Hangup

[sip12]
exten => 12,1,Dial(SIP/12,10 ,tT)
exten => 12,n,Voicemail(12)
exten => 12,n,Hangup

[sip13]
exten => 13,1,Dial(SIP/13,20,tT)
exten => 13,n,Hangup

[capi51]
exten => 51,1,Dial(SIP/11,20)
exten => 51,2,Hangup

[capi52]
exten => 52,1,Dial(SIP/12,20)
exten => 52,2,Hangup

[capi_out]
exten => _7.,1,Dial(CAPI/contr1/${EXTEN:1})
extem => _7.,2,Hangup

sip.conf

Code:
[general]
language=de
context=default			
port=5060			
bindaddr=0.0.0.0		
disallow=all			
allow=ulaw			
allow=ilbc			
canreinvite=no



[11]
type=friend
username=11
secret=11
host=dynamic
callerid=11
canreinvite=no


[12]
type=friend
username=12
secret=12
host=dynamic
callerid=12
context=default
canreinvite=no

[13]
type=friend
username=13
secret=13
host=dynamic
callerid=13
context=default
canreinvite=no

Ich bin dankbar für jede Hilfe


Gruß Sven
 
Die ISDN Karte haengt am internen S0 Bus? Musst Du dann nicht eine weitere '0' waehlen?
Eventuell will deine Anlage als MSN genau die 51 oder 52 haben? Wenn du von der 11 telefonierst, dann wird aber '11' als MSN verwendet. Ein SetCallerID sollte vor dem Dial() aushelfen.

Armin
 
Ich habe nun auf einen zweiten Rechner Asterisk 1.0.9 mit der chan_capi 0.3.5 von Junghans installiert.

Da funktioniert alles prima.
Also muß es sich um ein Problem mit der chan_capi_cm handeln.

Vieleicht hat ja noch jemand eine Idee, ich würde gerne die Asterisk 1.2. nutzen, weil da Call Transfer funktioniert.



Danke Sven
 
Hast Du es denn mit dem veraendern der CallerID mal getestet? Wie sieht denn dein Dial()-String bei chan_capi-0.3.5 aus (ist da eine MSN angegeben)?

Die Meldung "Service or option not available, unspecified" kommt von deiner Telefonanlage.

Armin
 
Hallo Armin,


hast recht, so klappts:


Code:
[capi_out]
exten => _7.,1,SetCallerID(50)
exten => _7.,2,Dial(CAPI/contr1/${EXTEN:1})
extem => _7.,3,Hangup


Danke

Sven
 
Kostenlos!

Statistik des Forums

Themen
247,215
Beiträge
2,263,895
Mitglieder
375,710
Neuestes Mitglied
wAllAcE591