fastagi-mapping.properties не найден в Asterisk-Java - PullRequest
0 голосов
/ 19 апреля 2019

Моя проблема похожа на ту, что приведена в этой ссылке: 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?

...