周郷さま
username mismatch が出たんですね。
では、sip.conf に "match_auth_username=yes" という行を追加して sip reload してみてはいかがでしょうか。
ひわだ
2018年3月12日 19:56 周郷智 <
tomo...@gmail.com>:
> ひわだ様
> コメントありがとうございました。
> asteriskのログ取得のヒントを教えていただき、こちらで確認することが出来ました。
> エラー内容は「username mismatch」ということでした。
> ログからは、アカウント②へ電話しているのに、意図せずアカウント①に変わってしまっていることがわかりました。
>
> --- (14 headers 16 lines) ---
> Sending to IPアドレス:5060 (NAT)
> Sending to IPアドレス:5060 (NAT)
> Using INVITE request as basis request - XXXXX@fusionドメイン
> ★★★以下の部分が問題★★★
> Found peer 'アカウント①' for '発信者電話番号' from IPアドレス:5060
> ★★★問題箇所終わり★★★
>
> --- (15 headers 16 lines) ---
> Sending to IPアドレス:5060 (NAT)
> Using INVITE request as basis request - XXXXX@fusionドメイン
> ★★★以下の部分が問題★★★
> Found peer 'アカウント①' for '発信者電話番号' from IPアドレス:5060
> ★★★問題箇所終わり★★★
> ★★★以下はエラー★★★
> [2018-03-12 18:44:20] WARNING[2104][C-0000022f]: chan_sip.c:16587
> check_auth: username mismatch, have <アカウント①>, digest has <アカウント②>
> [2018-03-12 18:44:20] NOTICE[2104][C-0000022f]: chan_sip.c:25809
> handle_request_invite: Failed to authenticate device "発信者電話番号"
> <sip:発信者電話番号@ドメイン>;tag=as1b621aa4
>
> 恐らくは、設定の間違いによってアカウントが読み替えられてしまっているのだと思います。
> 現在のレジストリは、以下のようになってます。
> Host dnsmgr Username Refresh
> State Reg.Time
>
smart.0038.net:5060 Y アカウント② 105 Registered
> Mon, 12 Mar 2018 19:09:00
>
smart.0038.net:5060 Y アカウント① 105 Registered
> Mon, 12 Mar 2018 19:09:00
> 調べてみると複数アカウントの場合、IPで見分けがつかないので
> type=peerからtype=userにしなさいというのを見たので
> 2つのトランクのピア詳細をtype=userに変更しましたが、問題は解決しませんでした。
>
> その他に調べてみた方が良い点などありましたら、ご教示いただきたいです。
>
>
> 2018年3月12日月曜日 13時00分34秒 UTC+9 Hidehiko Hiwada:
>>
>
https://groups.google.com/d/msgid/asterisk-ug/dfe7dcd0-9528-47dd-ae10-d67f67b94c9a%40googlegroups.com