VoIPソフトフォン(iOS用のZoiperアプリ)をIAX2経由でAsteriskインストールに登録しようとしています。
現在、ソフトフォンの側面に「登録が拒否されました(29)」というエラーメッセージが表示されます。
アスタリスクの側からこのエラーに関する詳細情報を入手できますか?現在、/var/log/asterisk/messages
に関連するものは何もありません。
/var/log/asterisk
には複数のログがあります。すべてチェックしてください
コンソールからのデバッグ
コンソールからアスタリスクを開始して、iax2
のデバッグを有効にすることもできます。
# asterisk -r
asterisk*CLI> iax2 set debug on
asterisk*CLI>
次に、クライアントから再度接続してみてください。コンソールに詳細が表示されます。
iax2
デバッグの詳細については
asterisk*CLI> core show help iax2 set debug
iax2 set debug {on|off|peer} -- Enable/Disable IAX debugging
iax2 set debug jb {on|off} -- Enable/Disable IAX jitterbuffer debugging
iax2 set debug trunk {on|off} -- Enable/Disable IAX trunk debugging
そしてこれ
アスタリスク* CLI>コアショーヘルプロガー ロガー追加チャネル-新しいログチャネルを追加します ロガーミュート-ログ出力をコンソールに切り替えます ロガーリロード-ログファイルを再度開きます ロガー削除チャネル-ログチャネルを削除します ロガー回転-ログファイルを回転して再度開きます ロガー設定レベル{デバッグ|通知|警告| ERROR | VERBOSE | DTMF} {on | off}-このコンソールの特定のログレベルを有効/無効にします loggershowchannels-設定されたログチャネルを一覧表示します
今日も同じ質問がありましたが、設定後に機能するようになりました
authdebug = yes
でiax.conf
次に、/ var/log/asterisk/messagesの結果は次のようになります。
[2017-01-1709:37:09]通知[1204] chan_iax2.c:ピア「123」の登録がありません(123.45.67.89から)
たとえば、fail2banでフィルタリングできる間違った資格情報でログインしようとした場合。