Perl-AGI: Keine Kommunikation mit Oracle möglich

JoelM

Neuer User
Mitglied seit
18 Feb 2010
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
Hallo,

Ein paar Infos zuerst:
- Windows XP Prof SP3
- WillVoice PBX Manager (Version 2.00 Build 2007.01.30)
- alle nötigen Module usw. für Perl und Oracle installiert


Ich habe ein Problem mit der Verbindung mit Perl auf eine Oracle Datenbank.
Dieses Problem muss allerdings an Asterisk und den Modulen liegen - sprich: Ich habe irgendwas, was noch erfolderlich ist nicht installiert ... .

Der Aufbau von meinem Script ist folgendermaßen:
Code:
#!/usr/bin/perl

$|=1;
use DBI;
use DBD::Oracle;

[...]

my $dbh = DBI -> connect("DBI:Oracle:SID=XXXX;host=XXX.XXX.XXX.XXX;port=1521",'user','passwort',{AutoCommit => 0});

[...]

$dbh -> disconnect();

Ich habe das Script mal per Kommandozeile ausgeführt und es funktioniert einwandfrei. Die Verbindung wird hergestellt, die Queries werden durchgeführt usw ... . Ohne Fehlermeldungen.

Nur, wenn ich mit meinem Softphone (X-Lite) anrufe, geht er in den Dialplan, springt ins Script und springt direkt wieder raus - ohne irgendetwas gemacht zu haben.
Hier die Meldungen, die beim Anruf kommen:
Code:
Mar 19 09:59:05 DEBUG[184] channel.c: Avoiding initial deadlock for 'SIP/30-008ba648'
Mar 19 09:59:05 VERBOSE[184] logger.c:     -- Executing Ringing("SIP/30-008ba648", "") in new stack
Mar 19 09:59:05 VERBOSE[184] logger.c:     -- Executing Wait("SIP/30-008ba648", "3") in new stack
Mar 19 09:59:08 VERBOSE[184] logger.c:     -- Executing Answer("SIP/30-008ba648", "") in new stack
Mar 19 09:59:08 DEBUG[184] channel.c: Avoiding initial deadlock for 'SIP/30-008ba648'
Mar 19 09:59:08 VERBOSE[184] logger.c:     -- Executing Wait("SIP/30-008ba648", "1") in new stack
Mar 19 09:59:08 DEBUG[184] chan_sip.c: Stopping retransmission on 'ZThjNWUzMTZhMmZmMTRmYTZjNjE4YWU1MTk0MDNmNzI.' of Response 2: Match Found
Mar 19 09:59:09 VERBOSE[184] logger.c:     -- Executing AGI("SIP/30-008ba648", "sperre_Oracle.pl") in new stack
Mar 19 09:59:09 DEBUG[184] res_agi.c: winconsole 8d29d8 agi script 40 stdin stdout 42 stderr 0 pid 4720
Mar 19 09:59:11 VERBOSE[184] logger.c:     -- AGI Script sperre_Oracle.pl completed, returning 0
Mar 19 09:59:15 DEBUG[184] chan_sip.c: update_call_counter(30) - decrement call limit counter


Ich hoffe, dass Ihr mir helfen könnt!
Wenn Ihr noch Infos braucht, dann gebt Bescheid!


Gruß Joel
 
Kann mir denn niemand helfen? :(
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
246,295
Beiträge
2,249,594
Mitglieder
373,893
Neuestes Mitglied
Kukkatto
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.