fastagi-mapping.properties не найден в Asterisk-Java
Моя проблема похожа на эту в этой ссылке: Asterisk-Java не может найти fastagi-mapping.properties. Но решение, предоставленное там, не решило мою проблему. Я выполнил все шаги, приведенные здесь: https://asterisk-java.org/tutorial/. мой Asterisk-Java
Сервер также работает. Я получаю следующий вывод при выполнении этой команды: java -jar asterisk-java
,
выход
Apr 19, 2019 11:39:55 AM org.asteriskjava.fastagi.DefaultAgiServer startup
INFO: Listening on *:4573.
Но когда я звоню 1300
от Zoiper
Я получаю следующую ошибку:
Apr 19, 2019 11:40:12 AM org.asteriskjava.fastagi.AbstractAgiServer getPool
INFO: Thread pool started.
Apr 19, 2019 11:40:12 AM org.asteriskjava.fastagi.ResourceBundleMappingStrategy loadResourceBundle
INFO: Resource bundle 'fastagi-mapping' not found.
Apr 19, 2019 11:40:12 AM org.asteriskjava.fastagi.internal.AgiConnectionHandler run
SEVERE: No script configured for URL 'agi://Laxman-PC/hello.agi?user=laxman' (script 'hello.agi')
Так в основном fastagi-mapping.properties
файл не найден Asterisk-Java
,
Когда я выполню ls -la
в root/HelloAgi/
папка, это файлы в папке:
drwxr-xr-x 1 root root 4096 Apr 19 16:58 .
drwx------ 1 root root 4096 Apr 19 16:58 ..
-rw-r--r-- 1 root root 543 Apr 19 17:09 HelloAgiScript.class
-rwxrwxrwx 1 laxman laxman 517 Apr 19 15:14 HelloAgiScript.java
-rw-r--r-- 1 root root 941624 Apr 19 15:54 asterisk-java.jar
-rw-r--r-- 1 root root 25 Apr 19 16:43 fastagi-mapping.properties
Должен ли я указать classpath
где-нибудь еще? Как я могу сделать Asterisk-Java
знать местоположение fastagi-mapping.properties
файл?