Can't locate XML/Parser.pm

stgtklaus2

Neuer User
Mitglied seit
23 Aug 2007
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
Ich versuch gerade das Beispiel mit Hastenix aus dem Asterisxbuch. Asterix soll nur "Hier spricht der Asterisk" sagen. Leider bekomm ich folgede Fehlermeldung und nicht weiter.

Code:
*CLI>     -- Registered SIP '1235' at 192.168.178.20 port 1750 expires 3600
    -- Saved useragent "X-Lite release 1011s stamp 41150" for peer 1235
[Oct 11 13:02:36] NOTICE[2636]: chan_sip.c:14714 handle_request_subscribe: Recei                                                            ved SIP subscribe for peer without mailbox: 1235
    -- Executing [4291@sipgate:1] Answer("SIP/1235-081d24b8", "") in new stack
    -- Executing [4291@sipgate:2] AGI("SIP/1235-081d24b8", "hastenix.pl|http://hastenix.hawhaw.de/aaw/sprachausgabe.vxml") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/hastenix.pl
Can't locate XML/Parser.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /var/lib/asterisk/agi-bin/hastenix.pl line 31.
BEGIN failed--compilation aborted at /var/lib/asterisk/agi-bin/hastenix.pl line 31.
    -- AGI Script hastenix.pl completed, returning 0
    -- Executing [4291@sipgate:3] Hangup("SIP/1235-081d24b8", "") in new stack
  == Spawn extension (sipgate, 4291, 3) exited non-zero on 'SIP/1235-081d24b8'
[Oct 11 13:03:36] NOTICE[2636]: chan_sip.c:14714 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1235
    -- parse_srv: SRV mapped to host sipgate.de, port 5060
Beginning asterisk shutdown....
Executing last minute cleanups
  == Destroying musiconhold processes
Asterisk cleanly ending (0).

Ich benutz ein Debian System, und bin mit Linux nicht so vertraut. Perl ist aber schon drauf :confused:

Sagt das jemandem was
 
Perl mag drauf sein - aber das XML Modul von Perl fehlt. Das ist absolut kein Asterisk Problem. Deshalb verschiebe ich das jetzt mal nach "Linux Allgemein"

Du mußt das entsprechende debian-Paket mit der PERL Erweiterung nachinstallieren.

Grob geschätzt dürfte das libxml-parser-perl oder ähnlich heißen.
 
Ok das habe ich jetzt auch drauf, geht aber immer noch nicht

Code:
- Executing [4291@sipgate:1] Answer("SIP/1235-081d0d28", "") in new stack
    -- Executing [4291@sipgate:2] AGI("SIP/1235-081d0d28", "hastenix.pl|http://hastenix.hawhaw.de/aaw/sprachausgabe.vxml") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/hastenix.pl
    -- AGI Script Executing Application: (Answer) Options: ((null))
sh: line 1: /home/asterisk/download/festival/bin/text2wave: Datei oder Verzeichnis nicht gefunden
sh: line 1: /home/asterisk/download/festival/bin/text2wave: Datei oder Verzeichnis nicht gefunden
    -- AGI Script Executing Application: (Background) Options: (/var/lib/asterisk/sounds/hastenix_cache/1c013b62a30c83221d2de3922c70696f/0)
[Oct 11 13:47:03] WARNING[2671]: file.c:563 ast_openstream_full: File /var/lib/asterisk/sounds/hastenix_cache/1c013b62a30c83221d2de3922c70696f/0 does not
[Oct 11 13:47:03] WARNING[2671]: file.c:866 ast_streamfile: Unable to open /var/lib/asterisk/sounds/hastenix_cache/1c013b62a30c83221d2de3922c70696f/0 (fosuch file or directory
[Oct 11 13:47:03] WARNING[2671]: pbx.c:5678 pbx_builtin_background: ast_streamfile failed on SIP/1235-081d0d28 for /var/lib/asterisk/sounds/hastenix_cachde3922c70696f/0
    -- AGI Script Executing Application: (Background) Options: (/var/lib/asterisk/sounds/hastenix_cache/1c013b62a30c83221d2de3922c70696f/1)
[Oct 11 13:47:03] WARNING[2671]: file.c:563 ast_openstream_full: File /var/lib/asterisk/sounds/hastenix_cache/1c013b62a30c83221d2de3922c70696f/1 does not
[Oct 11 13:47:03] WARNING[2671]: file.c:866 ast_streamfile: Unable to open /var/lib/asterisk/sounds/hastenix_cache/1c013b62a30c83221d2de3922c70696f/1 (fosuch file or directory
[Oct 11 13:47:03] WARNING[2671]: pbx.c:5678 pbx_builtin_background: ast_streamfile failed on SIP/1235-081d0d28 for /var/lib/asterisk/sounds/hastenix_cachde3922c70696f/1
    -- AGI Script hastenix.pl completed, returning 0
    -- Executing [4291@sipgate:3] Hangup("SIP/1235-081d0d28", "") in new stack
  == Spawn extension (sipgate, 4291, 3) exited non-zero on 'SIP/1235-081d0d28'

fesrtival hab ich aber installiert und läuft ?

Kann das so schwer sein :)

Klaus
 
Hab den Fehler selber gefunden

In Hastenix war der falsche Pfad angegeben !?!?

Klaus

P.S. Linux ist eben besser als Windows, bei Linux ist man immer selber schuld wenns nicht geht
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
244,840
Beiträge
2,219,268
Mitglieder
371,543
Neuestes Mitglied
Brainbanger
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.