Asterisk AGI streamFile проблема

Я использую Asterisk-Java для интеграции Asterisk с моим AGI.

Я хочу знать, при использовании команды streamFile(имя файла) необходимо, чтобы файл находился в звуковой системе звездочки. Может ли он быть в моей исходной папке Java?/ Src/resource/filename

Я создаю IVR для музыки и хочу сохранить музыку в своей базе данных (т.е. на стороне сервера Java), а не на стороне сервера звездочки.

Как я могу играть музыку? Пожалуйста помоги.

1 ответ

Решение

Звук будет воспроизводиться сервером звездочек.

Поэтому, если ваш java-сервер находится на другом компьютере, вам нужно скопировать файл перед тем, как перейти на сервер звездочек или использовать сетевую файловую систему (nfs, gluster fs и т. Д.)

Если ваш Java работает на том же физическом сервере, вы можете указать любой файл на этом сервере. Просто нужно указать полный путь к звёздочке и убедиться, что звёздный пользователь может получить доступ к этому файлу.

Другие вопросы по тегам