事前に行われた呼び出しを送信するためにアプリケーションをリギングしようとしています。
アスタリスクでwav/mp3/gsmファイルを再生しようとしています(適切な拡張子でコンパイルしてロードしました)
しかし、ファイルを再生しようとすると、
-- Executing [_A.@cnsout:3] Playback("SIP/172.20.0.15-00000003", "/var/media/derp.gsm") in new stack
[Jul 24 14:01:16] WARNING[8853][C-00000003]: file.c:774 ast_openstream_full: File /var/media/derp.gsm does not exist in any format
[Jul 24 14:01:16] WARNING[8853][C-00000003]: file.c:1247 ast_streamfile: Unable to open /var/media/derp.gsm (format (ulaw)): No such file or directory
[Jul 24 14:01:16] WARNING[8853][C-00000003]: app_playback.c:494 playback_exec: Playback failed on SIP/172.20.0.15-00000003 for /var/media/derp.gsm
ファイルをgsm、8000kモノラルwav、raw pcmに変換したり、/ var/lib/asterisk/soundsフォルダーに保存したりするなどすべてを試しました。
ドキュメントを注意深くお読みください
アスタリスクはマルチフォーマット/コーデックpbxです。ファイル名を入力する必要があります拡張子なし、アスタリスクは現在のコーデックに最適な形式を選択します
たとえば、あなたは持つことができます
file.gsm
file.g729
file.sln
Ulaw経由で電話をかけると、g729-.g729などを介してslnが選択されます。