Asterisk via CAPI an TK Anlage

AsteriskUndObelisk

Neuer User
Mitglied seit
19 Apr 2005
Beiträge
169
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

ich komme einfach ohne eure Hilfe nicht weiter :-(. Folgendes Szenario:

Asterisk läuft auf Suse 9.2 (Kernel 2.6.4-52) . Eine Fritz PCI Card ist eingebaut und läuft über CAPI. Sollte auch soweit funktionieren, ich bin jedoch zu blöd mit Linux um die 100%ige Kontrolle machen zu können.
capiinfo sagt:
Code:
Number of Controllers : 1
Controller 1:
Manufacturer: AVM GmbH
CAPI Version: 2.0
Manufacturer Version: 3.101-02  (49.18)
Serial Number: 1000001
BChannels: 2
Global Options: 0x00000039
   internal controller supported
   DTMF supported
   Supplementary Services supported
   channel allocation supported (leased lines)
B1 protocols support: 0x4000011f
   64 kbit/s with HDLC framing
   64 kbit/s bit-transparent operation
   V.110 asynconous operation with start/stop byte framing
   V.110 synconous operation with HDLC framing
   T.30 modem for fax group 3
   Modem asyncronous operation with start/stop byte framing
B2 protocols support: 0x00000b1b
   ISO 7776 (X.75 SLP)
   Transparent
   LAPD with Q.921 for D channel X.25 (SAPI 16)
   T.30 for fax group 3
   ISO 7776 (X.75 SLP) with V.42bis compression
   V.120 asyncronous mode
   V.120 bit-transparent mode
B3 protocols support: 0x800000bf
   Transparent
   T.90NL, T.70NL, T.90
   ISO 8208 (X.25 DTE-DTE)
   X.25 DCE
   T.30 for fax group 3
   T.30 for fax group 3 with extensions
   Modem

  0100
  0200
  39000000
  1f010040
  1b0b0000
  bf000080
  00000000 00000000 00000000 00000000 00000000 00000000
  01000001 00020000 00000000 00000000 00000000

Supplementary services support: 0x000003ff
   Hold / Retrieve
   Terminal Portability
   ECT
   3PTY
   Call Forwarding
   Call Deflection
   MCID
   CCBS

und lsmod sagt

Code:
capidrv                28116  1
isdn                  133452  12 capidrv
slhc                    7424  1 isdn
capi                   16832  4
capifs                  5768  2 capi
kernelcapi             44512  3 fcpci,capidrv,capi
soweit ich das was capi und isdn angeht "rausfiltern" kann

ich denke eigentlich, das CAPI ansich funktionieren sollte. kein Hisax usw mehr irgendwo zu finden.

das CAPI-Modul wird auch in der modules.conf geladen:

modules.conf
Code:
[modules]
autoload=yes
noload => pbx_gtkconsole.so
noload => pbx_kdeconsole.so
noload => app_intercom.so
load => chan_modem.so
load => res_musiconhold.so
;#############Aenderungen fuer CAPI##############
;load => res_parking.so
load => chan_capi.so
;##########################################
noload => chan_alsa.so
[global]
chan_modem.so=yes
;##############Aenderung fuer CAPI###############
chan_capi.so=yes
;##########################################


Die gewünschte Konfig soll sein: ich will den Asterisk über CAPI an eine Auerswald TK Anlage anschliessen. Habe ich physikalisch auch getan und auf MSN 55 in der capi.conf konfiguriert

capi.conf
Code:
; CAPI config
;
;
[general]
nationalprefix=0         ;Amtsholung
internationalprefix=00
rxgain=0.8               ;Echos kompensieren
txgain=0.8               ;Echos kompensieren

[interfaces]

msn=55                   ;MSN fuer abgehende Rufe
incomingmsn=*        ;MSN fuer eingehende Rufe
controller=1             ;welcher Controller
softdtmf=1               ;0=DTMF Toene werden von ISDN karte generiert
                               1=DTMF Toene werden von Asterisk generiert

context=default
devices=2                ;Anzahl der Kanaele

derzeit sind 2 X-Lite Phones und ein Sipgate Account in der sip.conf konfiguriert.

sip.conf
Code:
[general]
context=default     
port = 5060         
bindaddr=0.0.0.0    
localnet=10.19.10.0/255.255.255.0
externip= gateway2.xyz.de
srvlookup=yes       
nat=yes
qualify=no
tos=0x18      
disallow= all
allow=alaw
allow=ulaw
allow=g729
allow=gsm
canreinvite=no      
insecure=very       
language=de
register => 1111111:[email protected]/1111111

[sipgate]
type=friend           
username=1111111      
fromuser=1111111      
secret=2222222         
host=sipgate.de       
fromdomain=sipgate.de 
canreinvite=no
qualify=no            
insecure=very
dtmfmode=info
nat=no
context=incoming_sipgate

[11]
;SIP-Phone 1
type=friend
username=11
secret=password
host=dynamic
callerid= <11>

disable=all
allow=alaw
allow=ulaw
allow=g729
allow=gsm

nat=no
canreinvite=yes
qualify=yes
insecure=very

[12]
;SIP-Phone 2
type=friend
username=12
secret=password
host=dynamic
callerid= <12>

disable=all
allow=alaw
allow=ulaw
allow=g729
allow=gsm

nat=no
canreinvite=yes
qualify=yes
insecure=very

in der extensions.conf soll dann vorerst folgendes realisiert werden:

1) es sollen durch das vorwählen einer "7" gespräche über SIP (-> Sipgate) geführt werden können. Sowohl von den an der Auerswald-TK-Anlage hängenden ISDN telefone, als auch von den X-Lites aus. Von den Xlites aus funktioniert das auch bereits. Bekomme ich denn das von den ISDN Telefonen aus NUR hin über DISA? ich habe an der stelle jetzt auch ein gedankliches problem :shock:! wie weiss die TK anlage ohne ne anwahl der Nebenstelle 55 (Asterisk) dann dass der Asterisk die entsprechende Extension verarbeiten soll? ich blick nimmer durch :roll:

2) eigentlich analoges problem mit den Verbindungen über CAPI-> ISDN. Durch das vorwählen einer "9" sollen die Verbindungen von den XLites nach draussen über die normale ISDN Leitung gehen. Die an der TK Anlage angeschlossenen ISDN Telefone hingegen sind dort von TK Anlagen-Seite her auf "Amtsholung mit 0" konfiguriert. da komme ich in einen weiteren Konflikt? :roll:

hier meine extensions.conf
Code:
[general]
static=yes
writeprotect=no

[default]
include => 11
include => 12

include => incoming_sipgate
include => incoming_capi

include => outgoing_sipgate
include => outgoing_capi

;********** DISA******************************
;exten => 55,1,DISA,no-password|dialout

;[dialout]
;Sprungmarke fuer DISA
;include => outgoing_sipgate
;include => outgoing_capi
;exten => _.,1,Goto(outgoing_sipgate,7${EXTEN},1)

;*********************************************

[outgoing_sipgate]
;Context zum rauswaehlen ueber Sipgate
;exten => _7.,1,SetCallerID(1111111)
exten => _7.,1,Dial(SIP/${EXTEN:1}@sipgate,60,tT)
exten => _7.,2,Congestion
exten => _7.,3,Hangup

[incoming_sipgate]
;eingehende Anrufe auf der Sipgate-Rufnummer werden an Sip-Phone 11 weitergeleitet
exten => 1111111,1,Dial(SIP/11)
;exten => 1111111;2,Hangup

[outgoing_capi]
;wird 9 gewaehlt -> Weitervermittlung per CAPI
;exten => _9.,1,Dial(CAPI/@55:${EXTEN:2})
exten => _9.,1,Dial(CAPI/${EXTEN:1},60,tT)
exten => _9.,2,Congestion
exten => _9.,3,Hangup

[incoming_capi]
;eingehender Anruf auf 55
exten => 55,1,Wait(1)
exten => 55,2,Answer
exten => 55,3,Playback(demo-congrats)
exten => 55,4,Hangup

;#### Rufnummernplaene fuer interne SIP Phones #####

[11]
exten => 11,1,Dial(SIP/11)
exten => 11,2,Congestion
exten => 11,3,Hangup

[12]
exten => 12,1,Dial(SIP/12)
exten => 12,2,Congestion
exten => 12,3,Hangup


wähle ich jetzt z.B. 9004971526097051010 als irgendeine festnetznummer die ich vom xlite aus über ISDN anrufen will bekomme ich folgende meldung in der CLI

Code:
-- Executing Dial("SIP/11-36b3", "CAPI/004971526097051010|60|tT") in new stack
May 24 14:12:45 NOTICE[1114721200]: chan_capi.c:1173 capi_request: didn't find capi device with outgoing msn = 004971526097051010. you should check your config!
May 24 14:12:45 NOTICE[1114721200]: app_dial.c:742 dial_exec: Unable to create channel of type 'CAPI'
  == Everyone is busy/congested at this time

dasselbe passiert auch, wenn ich sozusagen die "amtsholungs 0" der TK anlage mitwähle.
rufe ich vom ISDN Telefon die Nebenstelle 55 (Asterisk) an, so bekomme ich auch schön brav mein Playback-Soundfile

allerdings scheint das da mit dem capi nicht richtig zu funzen????? ich bekomme in der CLI folgendes gesagt

Code:
creating pipe for PLCI=0x101 msn = 55
       > sent ALERT_REQ PLCI = 0x101
    -- Executing Wait("CAPI[contr1/55]/0", "1") in new stack
    -- started pbx on channel (callgroup=0)!
  == Starting Modem[i4l]/ttyI0 at viaisdn,55,1 failed so falling back to exten 's'
  == Starting Modem[i4l]/ttyI0 at viaisdn,s,1 still failed so falling back to context 'default'
May 24 14:18:11 WARNING[1116924848]: pbx.c:1877 ast_pbx_run: Channel 'Modem[i4l]/ttyI0' sent into invalid extension 's' in context 'default', but no invalid handler
    -- Hungup 'Modem[i4l]/ttyI0'
    -- Executing Answer("CAPI[contr1/55]/0", "") in new stack
    -- CAPI Answering for MSN 55
    -- Executing Playback("CAPI[contr1/55]/0", "demo-congrats") in new stack
    -- Playing 'demo-congrats' (language 'en')
  == Spawn extension (default, 55, 3) exited non-zero on 'CAPI[contr1/55]/0'
    -- CAPI Hangingup
       > sent DISCONNECT_REQ PLCI=0x101
    -- removed pipe for PLCI = 0x101

:cry:
wo liegt das problem? wo ist mein denkfehler?

danke für eure hilfe


a&o
 
exten => _9.,1,Dial(CAPI/${EXTEN:1},60,tT)
Du musst dann auch über die MSN 55 rauswählen:
exten => _9.,1,Dial(CAPI/55:${EXTEN:1},60,tT)
 
hallo rajo

habe ich geändert, änderte aber an dem problem ansich nichts :cry:

beim versuch mit der "9" vorwählen von einem Xlite über ISDN rauszutelefonieren spuckte mir die CLI folgendes aus

Code:
 -- Executing Dial("SIP/11-a4f5", "CAPI/55071526097051010|60|tT") in new stack
May 24 15:20:21 NOTICE[1114721200]: chan_capi.c:1173 capi_request: didn't find capi device with outgoing msn = 55071526097051010. you should check your config!
May 24 15:20:21 NOTICE[1114721200]: app_dial.c:742 dial_exec: Unable to create channel of type 'CAPI'
  == Everyone is busy/congested at this time
    -- Executing Congestion("SIP/11-a4f5", "") in new stack
  == Spawn extension (default, 9071526097051010, 2) exited non-zero on 'SIP/11-a4f5'

ich verstehe nicht woher die meldung "app_dial.c:742 dial_exec: Unable to create channel of type 'CAPI' " kommt :?:
 
es sieht so aus als fehlt bei Dir der :

exten => _9.,1,Dial(CAPI/55:${EXTEN:1},60,tT)
______________________^__________________
 
OH MANN ... wo is der "brettvordenkopfhausmilie" ???? ... gibts nich??? ok, der hier tuts auch :doof: der doppelpunkt wars nun jetzt ERSTMAL ... der ruf scheint nun rauszugehn ... allerdings is noch imme rder wurm drin :shock:

ich habe jetzt 2 sachen probiert:

1) ich habe vom xlite aus bei mir zuhause angerufen ... da habe ich kein klingelzeichen gehört ... obs dort auch geklingelt hat weiss ich nicht ... is ja niemand zuhause :oops:

die CLI sagte dazu:
Code:
 -- Executing Dial("SIP/11-e90d", "CAPI/55:0715281XXXXX|60|tT") in new stack
    -- creating pipe for PLCI=-1
       > sent CONNECT_REQ MN =0xa
    -- Called 55:07031816999
    -- CAPI[contr1/55]/4 is making progress passing it to SIP/11-e90d
    -- CAPI Hangingup
    -- removed pipe for PLCI = 0x101
  == No one is available to answer at this time
    -- Executing Congestion("SIP/11-e90d", "") in new stack
  == Spawn extension (default, 90715281XXXXX, 2) exited non-zero on 'SIP/11-e90d'

2) dann habe ich hier im büro angerufen ... um zu hören ob es klingelt. Das völlig wirre ist, dass ich DA dann im Xlite ein rufton höre, aber das telefon im büro nicht klingelt! :shock: was is da der unterschied bitte???????

die CLI sagt dazu

Code:
-- Executing Dial("SIP/11-4353", "CAPI/55:0715291XXXXX|60|tT") in new stack
    -- creating pipe for PLCI=-1
       > sent CONNECT_REQ MN =0xb
    -- Called 55:0715291XXXXX
    -- CAPI[contr1/55]/5 is making progress passing it to SIP/11-4353
    -- CAPI[contr1/55]/5 is ringing
    -- parse_srv: SRV mapped to host proxy.de.sipgate.net, port 5060
    -- Nobody picked up in 60000 ms
    -- CAPI Hangingup
       > sent DISCONNECT_REQ PLCI=0x101
    -- removed pipe for PLCI = 0x101
    -- Executing Congestion("SIP/11-4353", "") in new stack
  == Spawn extension (default, 90715291XXXXX, 2) exited non-zero on 'SIP/11-4353'


woran liegt denn das nu???? :roll:
 
hast du versucht dich selbst anzurufen?
Quasi die sipgate-Nummer die wiederum von asterisk angenommen wird?

das geht leider nicht - im debug kann man dazu möglicherweise eine loop-detected-Meldung finden (würde * dies nicht ablehnen könntest du schnell sehen wie schnell eine CPU-Auslastung von 100% entstehen kann ;-) )
 
nein nein ... ich habe über xlite->asterisk->isdn auf der telefonzentrale hier im büro angerufen. das sollte ja problemlos gehn? ich blick auch nicht wieso ich einmal nen rufton im xlite höre und im anderen fall nicht? :shock: ich könnte wetten wenn ich zuhause aufs display schau hab ich n paar anrufe in abwesenheit von mir! :evil: ... andersrum eben wenn es im xlite ein rufton gibt (es also eigentlich klingeln müsste an der zentrale) dann kommt da NIX an. da klingelt nix! blick ich nich! :roll:


desweiteren muss ich wohl noch erweiterungen machen in der extensions.conf um auch vom xlite über die TK-Anlage andere nebenstellen anrufen zu können, oder? nur wie? ich steh völlig aufm schlauch grad mal wieder :roll:
 
schreib mal den dial-Command in dieser Form:

exten => _9.,1,Dial(Capi/55:${EXTEN:1},,tr)
 
hallo,

leider bringt auch das nicht den erhofften erfolg :-(. auch höre ich jetzt kein klingelzeichen im xlite mehr. woran kann das denn liegen?!?! kann das ein kernel-problem sein???? ich habe hier irgendwas von nem kernelproblem mit 2.6.11 oder so gelesen?
 
ok ... ich hab grad in meinem morgendlichen tran vergessen nochmals die "amtsnull" mitzuwählen ... also für über ISDN raustelefonieren "9-0-07152..." usw :oops: ... es tut FAST! ich höre die angerufene stelle, jedoch hört diese mich nicht :-( . UND ich höre im headset derzeit wieder keinen rufton dass es auf der anderen seite klingelt :-(

jetzt wurde mir gerade von einem kollegen gesagt, dass es bei den ISDN-Calls mindestens 2 typen gibt! einmal "data" und einmal "voice" und nun hier u.U. der falsche Typ (nämlich data) verwendet werden könnte. nur wie find ich das raus bzw wo könnte ich sowas umstellen????

oder liegts doch am kernel?

:?:
 
so! es funktioniert! :D

allerdings noch nicht so ganz zu meiner zufriedenheit! es ist ein ziemlich grosses delay auf der "leitung" ! sowohl via CAPI -> ISDN als auch via SIP(wobei es hier deutlich geringer ist!) woher kommt das? hat das was mit dem QoS-Merkmal "tos=0x18" zutun? oder mit dem verwendeten codec? Es wird in beiden fällen G711a gewählt.

desweiteren habe ich ein paar fragen:

ich habe folgendes probiert. die abbildung eines Auto Attendants, dh es kommt ein anruf rein, ich spiele via background ein soundfile ab.Damit sind wir bei frage 1 ;-) , denn

:arrow: da habe ich bisher noch eine fehlermeldung ... ich habe das demo_congrats testweise abspielen wollen, was ja via Playback problemlos ging. Muss ich die Background Soundfiles an eine andere stelle im system legen???

meldung:
Code:
May 25 16:23:22 WARNING[1114721200]: file.c:475 ast_openstream: File demo_congrats does not exist in any format
May 25 16:23:22 WARNING[1114721200]: file.c:779 ast_streamfile: Unable to open demo_congrats (format ALAW): No such file or directory
May 25 16:23:22 WARNING[1114721200]: pbx.c:4565 pbx_builtin_background: ast_streamfile failed on CAPI[contr1/55]/1 fro demo_congrats

:arrow: desweiteren komme ich mit der syntax für die weiterleitung an eine ISDN Nebenstelle via CAPI nicht ganz klar :roll:

meine xlites sind mittlerweile die Extensions 31 und 32, die CAPI Schnittstelle MSN 55 und damit an der TK-Anlage. Ich möchte jetzt mit dem Auto Attendant folgendes erreichen. Die Ansage sagt nacher "wählen sie 1 für bla bla und 2 für bla bla bla ..." und wenn 3 gewählt wird soll an die ISDN Nebenstelle 25 der TK anlage verbunden werden. was mach ich falsch?

Code:
[incoming_capi]
;eingehender Anruf auf 55
exten => 55,1,Wait(1)
exten => 55,2,Answer

;Auto Attendant
inclunde => auto_attendant
exten => 55,1,Wait(1)
exten => 55,2,Answer
exten => 55,3,Goto(auto_attendant,99,1)
exten => 55,4,Hangup

[auto_attendant]
exten => 99,1,Wait(3)
exten => 99,2,Answer
exten => 99,3,Background(demo_congrats)

;1->SIPphone 31, 2->SIPphone 32; 3->ISDNphone 25

exten => 1,1,Dial(SIP/31)
exten => 2,1,Dial(SIP/32)
[B]exten => 3,1,Dial(CAPI/925,30,tr)[/B]

exten => t,1,Hangup

das weiterleiten mit "1" und "2" an die Xlites scheint zu funktionieren 8)


daaanke schonmal für die hilfe :wink:
 
huhu! mag mir keiner bei meinem CAPI weiterleitungsproblemchen helfen???? ich steh da wohl noch immer mit all den parametern auf kriegsfuss.

ich will dass wenn im "autoattendant" während der background abspielerei eine "3" gewählt wird eine weiterleitung auf eine CAPI Nebenstelle erreichen und kriegs nich hin! :-( nach SIP tut es :roll:


daaanke ;-)
 
:( niemand kann helfen?

was ist denn falsch an dem weiterleitungsversuch an eine CAPI-Nebenstelle mit

exten => 3,1,Dial(CAPI/@925:${EXTEN}) ????

das ganze in folgendem zusammenhang:

Code:
[incoming_capi]
;eingehender Anruf auf 55
exten => 55,1,Wait(1)
exten => 55,2,Answer

;Auto Attendant
inclunde => auto_attendant
exten => 55,3,Goto(auto_attendant,99,1)

[auto_attendant]
exten => 99,1,Wait(3)
exten => 99,2,Answer
exten => 99,3,Background(demo_congrats)

;1->SIPphone 31, 2->SIPphone 32; 3->ISDNphone 25

exten => 1,1,Dial(SIP/31)
exten => 2,1,Dial(SIP/32)
[color=red]exten => 3,1,Dial(CAPI/@925:${EXTEN})[/color]

exten => t,1,Hangup


an die sip phones kann ich durch drücken von 1 oder 2 weiterleiten, aber über CAPI nicht :-( ... wieso???? muss ich hier bei dem weiterleitungsversuch über CAPI auch die "9" vorwählen? weil ich alles so konfiguriert habe, dass ich 9 vorwählen muss um über CAPI zu verbinden.

please heeeelp :roll:
 
hmm.... evtl. nicht ${EXTEN} bei dem Dial-Kommando von CAPI verwenden, sondern eine Rufnummer ... weil ich glaube kaum, dass es einen ISDN-Teilnehmer mit der Rufnummer '3' irgendwo gibt bei Dir.
also
exten => 3,1,Dial(CAPI/@925:25)
oder so
 
ok ok ... dann habe ich das ganze CAPI syntax ding noch nicht verstanden :roll: es soll wenn ich eine "3" wähle die nebenstelle "25" aus der TK anlage gerufen werden. um von atserisk über CAPI zu gehn habe ich konfiguriert dass da eine "9" vorgewählt werden muss. also ... muss ich "925" wählen, oder nicht?

was muss dann da hinter dem @ stehn, wenn ich nach dem doppelpunkt die gerufene rufnummer eintragen muss? :shock: ich bin wieder mal verwirrt :)

also ...

exten => 3,1,Dial(CAPI/@925:925) ... oder wie????



edit: aha ... du hast das 4711 editiert? ;-) ... also nochmal, dann kappier ichs vielleicht? was steht hinter dem @ und was steht hinter dem : ???

:roll:


daaanke
 
das hinter dem @ ist die MSN der ISDN-Karte im Rechner.
das @ macht Rufnummernunterdrückung (kann man also auch weglassen)
Hinter dem : steht die anzurufende Nummer
steht da ${EXTEN} ist das die Nummer, die hinter exten=> steht, also vorher die 3
ansonsten kommt halt dort was sinnvolles hin, d.h. eine echte Rufnummer wie z.b. 4711
 
aha aha ... ok! dann hab ich jetzt ein stück mehr verstanden ... dann müsste es bei mir EIGENTLICH folgendesmassen aussehn:

exten => 3,1,Dial(CAPI/@55:925)

richtig??? weil die ISDN karte im Asterisk rechner hat die MSN 55 an der TK-Anlage und gerufen werden soll die ISDN-Nebenstelle 25 ... und um über capi zu connecten muss ich ne 9 vorwählen ausm asterisk raus.

leider tut es nicht :cry: :( und es tut weder mit exten => 3,1,Dial(CAPI/@55:925) noch mit exten => 3,1,Dial(CAPI/@55:25) noch ohne oder mit @ :-(

ich bin glaub echt zudoof dazu!
 
gib mal die ausgabe von der *-konsole ... sonst wirds nur Raterei was schiefgeht :)
 
ok, alles klar ...


aaalso:

ich ruf auf der 55 an und drücke die 1 um an sipphone 31 weitergeleitet zu werden ... ich hebe am sipphone ab und lege dann wieder auf ... die konsole sagt:

Code:
-- creating pipe for PLCI=0x101 msn = 55
       > sent ALERT_REQ PLCI = 0x101
    -- Executing Wait("CAPI[contr1/55]/0", "1") in new stack
    -- started pbx on channel (callgroup=0)!
  == Starting Modem[i4l]/ttyI0 at viaisdn,55,1 failed so falling back to exten 's'
  == Starting Modem[i4l]/ttyI0 at viaisdn,s,1 still failed so falling back to context 'default'
May 31 12:19:31 WARNING[1116822448]: pbx.c:1877 ast_pbx_run: Channel 'Modem[i4l]/ttyI0' sent into invalid extension 's' in context 'default', but no invalid handler
    -- Hungup 'Modem[i4l]/ttyI0'
    -- Executing Answer("CAPI[contr1/55]/0", "") in new stack
    -- CAPI Answering for MSN 55
    -- Executing Goto("CAPI[contr1/55]/0", "auto_attendant|99|1") in new stack
    -- Goto (auto_attendant,99,1)
    -- Executing Answer("CAPI[contr1/55]/0", "") in new stack
    -- Executing ResponseTimeout("CAPI[contr1/55]/0", "5") in new stack
    -- Set Response Timeout to 5
    -- Executing BackGround("CAPI[contr1/55]/0", "demo_congrats") in new stack
May 31 12:19:32 WARNING[1114721200]: file.c:475 ast_openstream: File demo_congrats does not exist in any format
May 31 12:19:32 WARNING[1114721200]: file.c:779 ast_streamfile: Unable to open demo_congrats (format ALAW): No such file or directory
May 31 12:19:32 WARNING[1114721200]: pbx.c:4565 pbx_builtin_background: ast_streamfile failed on CAPI[contr1/55]/0 fro demo_congrats
  == CDR updated on CAPI[contr1/55]/0
    -- Executing Dial("CAPI[contr1/55]/0", "SIP/31") in new stack
    -- Called 31
    -- SIP/31-7f54 is ringing
    -- SIP/31-7f54 answered CAPI[contr1/55]/0
  == Spawn extension (auto_attendant, 1, 1) exited non-zero on 'CAPI[contr1/55]/0'
    -- CAPI Hangingup
       > sent DISCONNECT_B3_REQ NCCI=0x10101
       > sent DISCONNECT_REQ PLCI=0x101
    -- removed pipe for PLCI = 0x101


an dieser stelle wunder ich mich grad, dass da was von modem i4l und ttyI0 und so steht? :shock: is das normal???

die fehlermeldungen wegen der soundfile wären auch intressant zu klären. ich höre beim background nichts, mit playback hör ich die soundfile aber problemlos! hab ich aber ein weiteres topic dazu eröffnet :oops: :)


wähle ich dann 55 und dann die 3 und nix passiert ... und sagt die konsole das hier:

Code:
-- creating pipe for PLCI=0x101 msn = 55
       > sent ALERT_REQ PLCI = 0x101
    -- Executing Wait("CAPI[contr1/55]/1", "1") in new stack
    -- started pbx on channel (callgroup=0)!
  == Starting Modem[i4l]/ttyI0 at viaisdn,55,1 failed so falling back to exten 's'
  == Starting Modem[i4l]/ttyI0 at viaisdn,s,1 still failed so falling back to context 'default'
May 31 12:20:53 WARNING[1116822448]: pbx.c:1877 ast_pbx_run: Channel 'Modem[i4l]/ttyI0' sent into invalid extension 's' in context 'default', but no invalid handler
    -- Hungup 'Modem[i4l]/ttyI0'
    -- Executing Answer("CAPI[contr1/55]/1", "") in new stack
    -- CAPI Answering for MSN 55
    -- Executing Goto("CAPI[contr1/55]/1", "auto_attendant|99|1") in new stack
    -- Goto (auto_attendant,99,1)
    -- Executing Answer("CAPI[contr1/55]/1", "") in new stack
    -- Executing ResponseTimeout("CAPI[contr1/55]/1", "5") in new stack
    -- Set Response Timeout to 5
    -- Executing BackGround("CAPI[contr1/55]/1", "demo_congrats") in new stack
May 31 12:20:54 WARNING[1114721200]: file.c:475 ast_openstream: File demo_congrats does not exist in any format
May 31 12:20:54 WARNING[1114721200]: file.c:779 ast_streamfile: Unable to open demo_congrats (format ALAW): No such file or directory
May 31 12:20:54 WARNING[1114721200]: pbx.c:4565 pbx_builtin_background: ast_streamfile failed on CAPI[contr1/55]/1 fro demo_congrats
  == CDR updated on CAPI[contr1/55]/1
    -- Executing Dial("CAPI[contr1/55]/1", "CAPI/@55:925") in new stack
    -- creating pipe for PLCI=-1
       > sent CONNECT_REQ MN =0x27e
    -- Called @55:925
    -- CAPI[contr1/55]/2 is making progress passing it to CAPI[contr1/55]/1

wasn da looos?! :-(
 
morgen ;-)

also ... das background-problem ist ja soweit gelöst dass ich nun was höre! jedoch funzt die weiterleitung an die CAPI Nebenstelle noch immer nicht! :( hiiilfeeeee! :roll: :oops:


danke

a&o
 
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.