Asteriskをインストールし、zoiperを使用して電話をかけようとしましたが、[Call failed 401 Forbidden]エラーが発生し、Asteriskから次のメッセージが返されました。
Connected to Asterisk UNKNOWN__and_probably_unsupported currently running on kali (pid = 14877)
[Jan 22 17:57:00] ERROR[14937][C-00000007]: rtp_engine.c:401 ast_rtp_instance_new: No RTP engine was found. Do you have one loaded?
[Jan 22 17:57:00] NOTICE[14937][C-00000007]: chan_sip.c:25550 handle_request_invite: Failed to authenticate device <sip:[email protected];transport=UDP>;tag=9a473a54
メニュー選択を開き、を選択しますres_rtp_asterisk
。
再インストール(再コンパイル!)しようとするとアスタリスクはこうします。./configure
問題ないという意味です!しかし、入力するか、make
次のmake install
エラーが発生します。
CC="cc" CXX="g++" LD="" AR="" RANLIB="" CFLAGS="" LDFLAGS="" make -C menuselect CONFIGURE_SILENT="--silent" makeopts
make[1]: Entering directory `/etc/asterisk/asterisk/menuselect'
make[1]: `makeopts' is up to date.
make[1]: Leaving directory `/etc/asterisk/asterisk/menuselect'
[CC] res_rtp_asterisk.c -> res_rtp_asterisk.o
res_rtp_asterisk.c: In function ‘ice_create’:
res_rtp_asterisk.c:2421:4: error: too many arguments to function ‘pj_ice_sess_create’
In file included from /usr/include/pjnath.h:23:0,
from res_rtp_asterisk.c:53:
/usr/include/pjnath/ice_session.h:736:22: note: declared here
make[1]: *** [res_rtp_asterisk.o] Error 1
make: *** [res] Error
答え1
あなたはしなければなりません
make menuconfig
コンパイルする前に。
res_rtp_asteriskを見つけて、持っていないか、またはオフになったいくつかの依存関係が必要であることを確認してください。オフの場合は、オンにして再コンパイルします。