携帯電話のSIP Ringing応答

1,236 views
Skip to first unread message

kobak

unread,
Feb 7, 2018, 3:56:24 AM2/7/18
to 日本Asteriskユーザ会
ひかり電話回線から携帯電話にかけた時に、呼び出し中なのにRinging(180)の応答が無く、すぐにOK(200)が返ってきます。
そのためAsterisk側で、相手が電話に出たらメッセージを流すなどの同期処理ができず困っています。
このRingingの応答が無いのは何処に問題があり、対策はどうすればいいか、お教え頂けないでしょうか?

Yoshinobu HOSAKA

unread,
Feb 7, 2018, 4:45:57 AM2/7/18
to aster...@googlegroups.com
ほさかよしのぶです。

> ひかり電話回線から携帯電話にかけた時に、呼び出し中なのにRinging(180)の応
> 答が無く、すぐにOK(200)が返ってきます。

ひかり電話網は相手方によって呼び出し中の暫定応答として180 w/o SDPを返すケースと183
with SDPを返すケースがあります。
携帯電話向けの発信は183 with SDPを返すケースとなります。

相手の状態にかかわらず200 OK
を網が返すケースは今まで見たことがないのですが、類似したケースとしてFXOなATAによっては同様な現象が起きるのを
見たことがあります。


尚、どのような接続構成なのか、asteriskのバージョンは何なのか、extensions.confなどの番号計画などがあると助言が得られやすくなると思います。


以上ご参考まで。




On 2018/02/07 17:56, kobak wrote:
> ひかり電話回線から携帯電話にかけた時に、呼び出し中なのにRinging(180)の応
> 答が無く、すぐにOK(200)が返ってきます。
> そのためAsterisk側で、相手が電話に出たらメッセージを流すなどの同期処理が
> できず困っています。
> このRingingの応答が無いのは何処に問題があり、対策はどうすればいいか、お
> 教え頂けないでしょうか?
>
> --
> このメールは Google グループのグループ「日本Asteriskユーザ会」に登録して
> いるユーザーに送られています。
> このグループから退会し、グループからのメールの配信を停止するには
> asterisk-ug...@googlegroups.com
> <mailto:asterisk-ug...@googlegroups.com> にメールを送信してくだ
> さい。
> このグループに投稿するには aster...@googlegroups.com
> <mailto:aster...@googlegroups.com> にメールを送信してください。
> https://groups.google.com/group/asterisk-ug からこのグループにアクセスし
> てください。
> このディスカッションをウェブ上で閲覧するには
> https://groups.google.com/d/msgid/asterisk-ug/2639a559-fefb-4ec6-bb0e-3b3e8b0300d3%40googlegroups.com
> <https://groups.google.com/d/msgid/asterisk-ug/2639a559-fefb-4ec6-bb0e-3b3e8b0300d3%40googlegroups.com?utm_medium=email&utm_source=footer>
> にアクセスしてください。
> その他のオプションについては https://groups.google.com/d/optout にアクセ
> スしてください。

--
保坂 好宣<hos...@ews.jp>
株式会社アースワークス
400-0857 山梨県甲府市幸町 13-21 共栄ビル
直通 055-287-7705/代表 055-225-1151/FAX 055-225-1153

kobak

unread,
Feb 7, 2018, 7:10:27 AM2/7/18
to 日本Asteriskユーザ会
ご返事ありがとうございます。
接続構成は次のようになっています。
ひかりオフィスA  ーーONUーー SR-7100VNーーサーバー(Asterisk 11.17.0)

接続は、PHPからOriginate($channel, $exten, $context, 1)で発信し、$extenは
exten => 300,1,Answer()
exten => 300,n,Playback( message )
exten => 300,n,MeetMe(310,Mgr)
となっています。この設定では携帯電話側で電話に出た時はメッセージが聞こえず、直接会議室に入ってしまいます。

SR-7100VNとサーバの間のSIPパケットは添付の画像のようになっていて、
SIP/SDP  Request:INVITE
SIP           Status: 100 Trying
SIP/SDP   Status: 200 OK
と、180 Ringingがありません。ひかり回線だと180 Ringing が返ってきています。

よろしくお願い致します。

sip.JPG

Yoshinobu HOSAKA

unread,
Feb 7, 2018, 7:27:36 PM2/7/18
to 日本Asteriskユーザ会
ほさかよしのぶです。

追加の情報ありがとうございます。
網側(ONU<=>SR-7100VN間)のキャプチャが無いので何とも言えませんが、SR-7100VNの仕様の可能性があります。
(183 with SDPを200 OKで中継してしまう)

SR-7100VNの設定マニュアルで「アーリーメディア」「early media」などのキーワードの設定項目が無いか
確認してみてください。



2018年2月7日 21:10 kobak <ko...@ca2.so-net.ne.jp>:

--
このメールは Google グループのグループ「日本Asteriskユーザ会」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには asterisk-ug+unsubscribe@googlegroups.com にメールを送信してください。
このグループに投稿するには aster...@googlegroups.com にメールを送信してください。
https://groups.google.com/group/asterisk-ug からこのグループにアクセスしてください。
このディスカッションをウェブ上で閲覧するには https://groups.google.com/d/msgid/asterisk-ug/f81f083d-7bb1-40a9-8dfe-3a38de81c3c2%40googlegroups.com にアクセスしてください。
その他のオプションについては https://groups.google.com/d/optout にアクセスしてください。

kobak

unread,
Feb 7, 2018, 11:30:26 PM2/7/18
to 日本Asteriskユーザ会
ほさか様

SR-7100VNのマニュアルを見たところ、

「SIP 183対応
    発信時、上位SIPサーバーから受信したSDP付き183 Session Progress
  の中継方法についての設定です。 (出荷時の設定:無効)

  ◎有効 : 電話機に音声情報を伴う呼出(SDP付き183)もそのまま伝えます。
  それによって、呼出中、通話中の状態遷移を区別して伝えられます
  が、一部の端末で、呼出中状態ではDTMF信号が送出できないことがあります。
  
  ◎無効 : 相手への音声情報を伴う呼出(SDP付き183)を受信すると、子機
  に通話中に変換して伝え、上記の現象を回避できる場合があります。
  ※特に問題がある場合を除いては、出荷時の設定でお使いください。」

という項目がありました。この設定を有効にすれば問題は解決できそうです。
的確なご回答、誠にありがとうございました。
本当に助かりました。
Reply all
Reply to author
Forward
0 new messages