2017-03-04 10 views
0

私はvoip呼び出しを行うために、Ubuntu 14でpythonのためにpjsuaを実行しています。 make_call.pyとanswer_call.pyでENOTFOUNDエラーが発生し、pjsua_aud.cファイルを開くことができません。すでに私も(例えばALSA)pjsua_aud.c。再生のためにファイルを開くことができません:見つからない(PJ_ENOTFOUND)

同じエラーをPJMEDIA /構築/ OS-linux.makと異なる値にAC_PJMEDIA_SNDの設定を編集するたびに試してみた

#define PJMEDIA_AUDIO_DEV_HAS_PORTAUDIO 0 
#define PJMEDIA_AUDIO_DEV_HAS_ALSA 1 

#define PJMEDIA_AUDIO_DEV_HAS_PORTAUDIO 0 
#define PJMEDIA_AUDIO_DEV_HAS_ALSA 1 
#include <pj/config_site_sample.h> 

を試してみました。

+0

@jcmあなたの解決策を別の投稿で見ました。この問題を解決できますか? –

答えて

1

most.voipは、再生ファイル定義api_backend.pyで、api_backend.pyからpjsua_aud.cを呼び出しmost.voipライブラリ:あなたはどのLinuxディストリビューションでmost.voipをインストールすると

line 53: voip_root_dir = os.path.join(os.path.dirname(__file__), "../../") 
line 54: in_call_ring_tone = "data/sounds/ring_in_call.wav" 
line 55: out_call_ring_tone = "data/sounds/ring_out_call.wav" 

をパッケージは/usr/local/lib/python2.7/dist-packagesに移動されます。これは、api_backend.pyがもう再生ファイルを見つけることができないことを意味します。

ソリューションは、あなたがこの問題を解決することができ

を/usr/local/lib/python2.7/dist-packagesする/最も-のVoIP /パイソン/ srcに/ dataフォルダをコピーすることです

sudo cp -R /home/user/most-voip/python/src/data /usr/local/lib/python2.7/dist-packages 
関連する問題