Zwecks Rückwärtssuche/Namenauflösung von Telefonnummern gegen öffentliche Telefonbucher an meinem Asterisk habe ich mir ein Script eingebunden. Das ganze AGI-Gedöhns ist Neuland für mich, bisher hatte ich Klickibunti über Superfecta, aber das gibts nur (noch) als Modul für z.B. FreePBX. Ich hab mal ins Modul reingeschaut, aber das ist mir zuviel Gefrickel gewesen, zumal ich keine großartigen Programmierkenntnisse besitze.
https://github.com/Superslub/AGI_Reverse_Lookup_DACH <- Das Script
Bevor ich das auf meinen Wählplan losließ, hab ich das Script erstmal auf der Shell getestet.
Zunächst folgende Fehlermeldung:
Intuitiv habe ich dann misc/p5-Asterisk draufgebügelt.
Dann die Fehlermeldung mit "String::Util". Etwas googlen brachte mir dann bei, dass man fehlendes Perl-Zeug so installieren kann.
Danach lief das Script.
Meine bescheidene Frage nun: War das richtig so mit cpan...macht man das so? Ich kenne mich mit perl nullkommagurnix aus.
https://github.com/Superslub/AGI_Reverse_Lookup_DACH <- Das Script
Bevor ich das auf meinen Wählplan losließ, hab ich das Script erstmal auf der Shell getestet.
Zunächst folgende Fehlermeldung:
Code:
Can't locate Asterisk/AGI.pm in @INC (@INC contains:
Intuitiv habe ich dann misc/p5-Asterisk draufgebügelt.
Dann die Fehlermeldung mit "String::Util". Etwas googlen brachte mir dann bei, dass man fehlendes Perl-Zeug so installieren kann.
Code:
cpan install "String::Util"
cpan install "HTML::TreeBuilder"
cpan install "LWPx::ParanoidAgent"
Danach lief das Script.
Meine bescheidene Frage nun: War das richtig so mit cpan...macht man das so? Ich kenne mich mit perl nullkommagurnix aus.