Asterisk AGI streamFile проблема
Я использую Asterisk-Java для интеграции Asterisk с моим AGI.
Я хочу знать, при использовании команды streamFile(имя файла) необходимо, чтобы файл находился в звуковой системе звездочки. Может ли он быть в моей исходной папке Java?/ Src/resource/filename
Я создаю IVR для музыки и хочу сохранить музыку в своей базе данных (т.е. на стороне сервера Java), а не на стороне сервера звездочки.
Как я могу играть музыку? Пожалуйста помоги.
1 ответ
Звук будет воспроизводиться сервером звездочек.
Поэтому, если ваш java-сервер находится на другом компьютере, вам нужно скопировать файл перед тем, как перейти на сервер звездочек или использовать сетевую файловую систему (nfs, gluster fs и т. Д.)
Если ваш Java работает на том же физическом сервере, вы можете указать любой файл на этом сервере. Просто нужно указать полный путь к звёздочке и убедиться, что звёздный пользователь может получить доступ к этому файлу.