Код: Выделить всё
buildPackage
Следующие файлы расположены в каталоге buildPackage: asterisk-java.jar exampleCallIn.class exampleCallIn.java fastagi-mapping.properties guava-33.3.1-jre.jar. Используемая ОС — Ubuntu 14.04.1 LTS.
Когда я запускаю sudo java -cp asterisk-java.jar:guava -33.3.1-jre.jar org.asteriskjava.fastagi.DefaultAgiServer, а затем набрав настроенный добавочный номер через программный телефон, я получаю это вывод:
Код: Выделить всё
Nov 21, 2024 5:20:55 PM org.asteriskjava.fastagi.DefaultAgiServer startup
INFO: Listening on *:4573.
Nov 21, 2024 5:20:59 PM org.asteriskjava.fastagi.AbstractAgiServer getPool
INFO: Thread pool started.
Nov 21, 2024 5:20:59 PM org.asteriskjava.fastagi.ResourceBundleMappingStrategy loadResourceBundle
INFO: Resource bundle 'fastagi-mapping' not found.
Nov 21, 2024 5:20:59 PM org.asteriskjava.fastagi.internal.AgiConnectionHandler run
SEVERE: No script configured for URL 'agi://192.168.2.218/callin.agi' (script 'callin.agi')
Вот как выглядит мой файл fastagi.properties:
Код: Выделить всё
callin.agi=ExampleCallIn
Код: Выделить всё
exten => 1300,1,AGI(agi://192.168.2.218/callin.agi)
Код: Выделить всё
$ echo ${CLASSPATH}
/usr/src/asterisk-java/target/buildPackage
Подробнее здесь: https://stackoverflow.com/questions/792 ... callin-agi