web-dev-qa-db-ja.com

失敗したIAX2登録試行に関するログがAsteriskサーバーにありません

VoIPソフトフォン(iOS用のZoiperアプリ)をIAX2経由でAsteriskインストールに登録しようとしています。

現在、ソフトフォンの側面に「登録が拒否されました(29)」というエラーメッセージが表示されます。

アスタリスクの側からこのエラーに関する詳細情報を入手できますか?現在、/var/log/asterisk/messagesに関連するものは何もありません。

2
Drux

/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-設定されたログチャネルを一覧表示します
2
Ryan Babchishin

今日も同じ質問がありましたが、設定後に機能するようになりました

authdebug = yes

iax.conf

次に、/ var/log/asterisk/messagesの結果は次のようになります。

[2017-01-1709:37:09]通知[1204] chan_iax2.c:ピア「123」の登録がありません(123.45.67.89から)

たとえば、fail2banでフィルタリングできる間違った資格情報でログインしようとした場合。

1
Oliver Jaksch