Ну, у меня есть звездочка машина со всеми основными кодеками. Получите g729 / g723 на: asterisk.hosting.lv . Не забывайте, что в некоторых странах запрещено использовать g729 / g723 без их оплаты.
В любом случае вернемся к вашему вопросу. В вашей абонентской группе Asterisk вы можете воспроизвести предварительно записанный файл, например:
exten => _X.,1,Answer()
exten => _X.,n,Playback(/path/to/file)
exten => _X.,n,Hangup()
Когда я звоню в этом контексте, я слышу файл. Это то, что вы хотите сделать?
Также посмотрите на voip-info.org . Там много знаний.
редактирование:
Также обратите внимание, что в asterisk есть утилита diaplan MusicOnHold, которую вы можете использовать для потоковой передачи потоков FM-радио. Возможно, вы захотите взглянуть на сообщение в блоге, которое я написал в прошлом году. Таким образом, в некотором смысле вы могли бы использовать VLAN-проигрыватель или что-то еще, чтобы действовать в качестве потокового сервера и использовать звездочку для VoIP.