Ich hatte schon einzelne Beiträge eröffnet. Auf Wunsch fasse ich meine diversen Problem(chen) hier zusammen:
Ich habe hier einen VIA-C3-Computer mit installiertem Ubuntu 7.04. Darauf habe ich Asterisk 1.4.6 installiert (kompiliert mit den Argumenten "--build=i586 --host=i586"). Dann FreePBX 2.3 Beta installiert und meine Konfiguration gemacht (siehe Anhang). Eigentlich funktioniert alles, ausser:
- Wählen über «Phonebook Directory» funktioniert erst nachdem ich unter /var/lib/asterisk/agi-bin/ die Datei pbdirectory gelöscht und die Datei directory in eben pbdirectory umbenannt habe.
[Habe das mal so gelöst: /var/lib/asterisk/agi-bin/directory nach /var/www/admin/modules/pbdirectory/agi-bin kopiert und in pbdirectory umbenannt (erst die gleichnamige Datei dort gelöscht). Bei einem Neustart wird nun diese Datei automatisch nach /var/lib/asterisk/agi-bin/pbdirectory kopiert.]
- Auf einer Trixbox-Installation (Version 2.2 mit Asterisk 1.2.20 und PHP4) funktioniert das da wie gewünscht. Hier aber erhalte ich kein Ergebnis, obwohl die angeführte Test-Suche im Web-Browser funktioniert.
[Ich glaube herausgefunden zu haben, wo das Problem liegt: Anscheinend wird das PHP-Programm unter /var/www/telsearch/index.php gar nicht aufgerufen – die Frage ist nun: warum?]
- Disa bringe ich auch nicht zum Laufen. Die Konsole gibt folgendes aus:
PS. Diesen Tipp werde ich auch noch ausprobieren. [Hat geklappt. Als ich den Makro in «macro-benachrichtigung» umbenannt hatte, wurde er auch aufgerufen. Ich frage mich nur, warum das vorher keine Rolle gespielt hat?]
Ich habe hier einen VIA-C3-Computer mit installiertem Ubuntu 7.04. Darauf habe ich Asterisk 1.4.6 installiert (kompiliert mit den Argumenten "--build=i586 --host=i586"). Dann FreePBX 2.3 Beta installiert und meine Konfiguration gemacht (siehe Anhang). Eigentlich funktioniert alles, ausser:
- Wählen über «Phonebook Directory» funktioniert erst nachdem ich unter /var/lib/asterisk/agi-bin/ die Datei pbdirectory gelöscht und die Datei directory in eben pbdirectory umbenannt habe.
[Habe das mal so gelöst: /var/lib/asterisk/agi-bin/directory nach /var/www/admin/modules/pbdirectory/agi-bin kopiert und in pbdirectory umbenannt (erst die gleichnamige Datei dort gelöscht). Bei einem Neustart wird nun diese Datei automatisch nach /var/lib/asterisk/agi-bin/pbdirectory kopiert.]
- Auf einer Trixbox-Installation (Version 2.2 mit Asterisk 1.2.20 und PHP4) funktioniert das da wie gewünscht. Hier aber erhalte ich kein Ergebnis, obwohl die angeführte Test-Suche im Web-Browser funktioniert.
[Ich glaube herausgefunden zu haben, wo das Problem liegt: Anscheinend wird das PHP-Programm unter /var/www/telsearch/index.php gar nicht aufgerufen – die Frage ist nun: warum?]
- Disa bringe ich auch nicht zum Laufen. Die Konsole gibt folgendes aus:
Code:
-- Goto (disa,1,1)
-- Executing [1@disa:1] Set("SIP/0445200489-b69092e0", "RESCOUNT=1") in new stack
-- Executing [1@disa:2] GotoIf("SIP/0445200489-b69092e0", "0?end") in new stack
-- Executing [1@disa:3] Read("SIP/0445200489-b69092e0", "RRES|press-1|1||1|3||") in new stack
-- Accepting a maximum of 1 digits.
-- User disconnected
PS. Diesen Tipp werde ich auch noch ausprobieren. [Hat geklappt. Als ich den Makro in «macro-benachrichtigung» umbenannt hatte, wurde er auch aufgerufen. Ich frage mich nur, warum das vorher keine Rolle gespielt hat?]
Anhänge
Zuletzt bearbeitet: