Asteriskには、コマンドラインを起動する方法があります。Asteriskのサーバが起動している状態で、コマンドラインから
# asterisk -vvvvvr
と起動すると、Asterisk制御用のコンソールが開きます。-vvvvvと入れていると、動作時のログが画面に表示されます。
まずは、SIPコネクションがきちんと張られているかの確認です。
host*CLI>sip show peers
と打ってみると、登録されているSIPコネクションの一覧が表示されます。Unknownの項目などは無しになっていますか?であれば、きちんと接続されています。コネクションが確立しない場合は、クライアント側を再接続してみたり、リブートしてみましょう。接続時にログが出ます。
出てたら、それを見ながらサーバ、クライアントの設定を見直しましょうね~。
以下をやってみて、問題なければOKでしょう。できれば、外線電話が一つあると便利ですね。私はガラケーを一つ持っていたので助かりました。
内線Aが家電話、内線Bがスマフォ、外線電話をGとします
まずはローカルNW(無線LANの中)内で。その後、内線BをモバイルNW(LTEとか)にしてみて。
ローカルNW内だと大丈夫だけど、LTEにするとダメとかあります。その際は、Asteriskの動作ログとか、最悪パケットキャプチャを取って調べる必要がありまーす。これね、着信は動くけど、発信は動かないとかってあって大変でした…。大体は、extensions.confのダイヤルプランの設定ですね。発信先番号にマッチする条件が定義されてないとかね。
接続のエラーが出る場合は、疑う所は、sip.conf/クライアントの設定、ファイアウォールの設定などかな。
…もう、MVNOの安いSIMに鞍替えしようかしら…おサイフケータイさえ何とかなれば、SIMロック解除されたグローバルケータイでいいんだよなぁ…
(This host) = https://femt.ddo.jp