しばらく繁忙にかまけてサボっておりましたが、他にも困っている方がいるかもしれないのでルーターやアプリの設定について備忘録。
スマホでひかり電話については、過去にも記事に書いたことがありますが今回、Windows10 導入に合わせて、環境を再構築しました。
その際にスマホのSIPアプリも、従来のMedia5から、有名なZoiperに変更しました。以前にも試したことがありますが、着信を受けられす断念した経緯がありました。
今回の設定のキモは、ひかり電話ルーターの設定です。ズバリ、内線設定において、内線番号に合わせてユーザーIDをデフォルトから変えるということです。
大抵のSIPアプリには、ユーザー名の欄と認証ユーザー名の欄が別々にあります。ひかり電話ルーターのデフォルトでは、ユーザー名=内線番号(例:3)、認証ユーザー名=ユーザーID(例:0003) の設定で接続できてしまうのでそのままMedia5でも使っておりました。
Zoiperでもその設定で認証はできて発信もできますが、どうしても着信に出ることができませんでした。いろいろ検索してZoiperの設定を試してもダメでした。
さんざん試したあとにたどり着いたenam様のブログ の記事の備考 *14 で解決されました。どうもありがとうございました。
ひかり電話ルーターの内線設定をデフォルトから変更。(例えば内線番号3に合わせてユーザーIDをデフォルトの0003から3に変更して保存)これだけのことで着信もとれるようになりました。(これによりZoiperでの認証ユーザー欄は、空欄にします。)
合わせて設定が必要なのは、アカウント – Features にあるDTMFの設定です。これをInbound にしないとよくある自動音声応答にプッシュで入力ができません。
音声コーデックは、モバイル回線時 “GSM” ホームネットワークでは、”μlaw” のみでいいと思います。