アスタリスクオーディオファイル“ File /path/to/file.wavは、どの形式でも存在しません "を再生しようとしています


2

私は事前に電話をかけるためにアプリケーションをリグしようとしています。

私は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、生のpcmに変換することから/ var / lib / asterisk / soundsフォルダなどに保存することまですべてを試しました。


最も明白なことをして、ファイルを /var/media それが示すように?そして、アスタリスクユーザーがファイルにアクセスできることを確認しましたか?
Appleoddity

はい。私はまた、ファイルを/ var / lib / asterisks / soundsおよびsounds / jaに置いてみました。
Space Bear

私はあなたがどこからこれらすべての異なる道を得ているのか理解していません。つまり、ファイルを1か所で探しているということです。そこにファイルを置くと、それはうまくいくでしょう。アスタリスクはchrootされていますか?これはファイルを配置する相対パスに影響します。しかし、/ var / mediaにあるファイルを探しているのは明らかです。
Appleoddity

私は/ var / media / filenameをアスタリスクに渡して失敗しました。 / var / lib / asterisk / soundsにあるファイルも再生して、それを単に "file_name"として渡してみました。
Space Bear

回答:


0

ドキュメントを注意深く読んでください

アスタリスクはマルチフォーマット/コーデックpbxです。あなたはfilenameを入れるべきです 延長なし アスタリスクは現在のコーデックに最適な形式を選択します

たとえば、

file.gsm
file.g729
file.sln

あなたがulawを介して呼び出す場合は、g729を介して、SLN、 - g729などを選択されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.