「ITSP OCN」の版間の差分

提供: VoIP-Info.jp
移動先: 案内検索
(sip.conf: bindaddrを追加し、bindportの内容を修正)
(NATの設定)
 
(5人の利用者による、間の11版が非表示)
1行目: 1行目:
SIPをしゃべるIPと、RTPをしゃべるIPが別々になっているので、Firewallの設定に注意。
+
SIPをしゃべるIPと、RTPをしゃべるIPが別々になっているので、Firewallの設定に注意。<br>
 +
OCN ドットホンOFFICEの場合もほぼ同じ設定で動作する<br>
  
 
==NATの設定==
 
==NATの設定==
 
NAT=yesでは接続不可(400 Bad Requestと出る)<br>
 
NAT=yesでは接続不可(400 Bad Requestと出る)<br>
 
nat=routeにすること。<br>
 
nat=routeにすること。<br>
※サーバーにグローバルIPを持たせ、NAT配下に置かないようにする。
+
 
 +
クライアント端末にANDRIDを使用し、ドコモSPMODEを利用する場合は割り当てられるIPが(10.*.*.*)のローカルアドレスの為、RTPが中継されない。同端末でOCNモバイルではグローバルアドレスが割り当てられる。<br>
 +
下記のようにクライアントの設定でnat=force_rport,comediaで動作するようになる。<br>
 +
グロバールアドレスが当たる場合も下記の設定で動作する。<br>
 +
 
 +
nat=routeの場合<br>
 +
Got  RTP packet from    192.168.*.1:5014 (type 00, seq 000100, ts 3918962608, len 000160)<br>
 +
Sent RTP packet to      10.139.215.*:38936 (type 00, seq 027843, ts 3918962608, len 000160)<br>
 +
 
 +
nat=force_rport,comediaの場合<br>
 +
Sent RTP packet to      49.106.212.*:38936 (type 00, seq 028039, ts 3918993968, len 000160)<br>
 +
Got  RTP packet from    192.168.*.1:5014 (type 00, seq 000297, ts 3918994128, len 000160)<br>
 +
 
 +
 
 +
[20X]<br>
 +
nat=force_rport,comedia<br>
  
 
==レジスト先サーバー名==
 
==レジスト先サーバー名==
16行目: 32行目:
 
  context=default
 
  context=default
 
  bindaddr=0.0.0.0
 
  bindaddr=0.0.0.0
  bindport=5060
+
  port=5060
 
  srvlookup=yes
 
  srvlookup=yes
 +
maxexpirey=3600
 +
defaultexpirey=3600
 +
allowguest=no
 
  disallow=all
 
  disallow=all
 
  allow=ulaw
 
  allow=ulaw
 
  allow=alaw
 
  allow=alaw
allow=gsm
 
allow=ilbc
 
 
  language=jp
 
  language=jp
 
  dtmfmode=inband
 
  dtmfmode=inband
  externhost=[AsteriskサーバーのFQDN]
+
  externip=[AsteriskサーバのグローバルIPアドレス]
  externip=[AsteriskサーバーのグローパルIPアドレス]
+
  externrefresh=60
   
+
  localnet=[電話機の収容ネットワーク]/[ネットマスク]
register=0503336????@ocn.ne.jp:[ID]:[Passowrd]@voip-ca3336.ocn.ne.jp/0503336????
+
useragent=Fletsphone/2.3 (VOIP_AD 3.00\; NTTEAST/NTTWEST)
  register=0503696????@ocn.ne.jp:[ID]:[Passowrd]@voip-ca3696.ocn.ne.jp/0503696????
+
  register => 050xxxxxxxx@ocn.ne.jp:[PASSWORD]:[ID]@ocn/050xxxxxxxx
 
   
 
   
  [voip-ca3336.ocn.ne.jp]
+
  [ocn]
 
  type=friend
 
  type=friend
 +
secret=[PASSWORD]
 
  username=[ID]
 
  username=[ID]
  secret=[Passowrd]
+
  fromuser=050xxxxxxxx
host=voip-ca3336.ocn.ne.jp
 
 
  fromdomain=ocn.ne.jp
 
  fromdomain=ocn.ne.jp
  fromuser=0503336????
+
  host=[SERVER]
  context=default
+
  context=[CONTEXT-NAME]
  insecure=very
+
dtmfmode=inband
 +
canreinvite=no
 +
qualify=yes
 +
  insecure=invite,port
 
  progressinband=no
 
  progressinband=no
canreinvite=no
 
disallow=all
 
allow=ulaw
 
 
  nat=route
 
  nat=route
qualify=yes
+
 
 +
==レジスト先サーバーIPを詳しく調べてみた==
 +
レジスト先のIPアドレス帯は210.227.109.0/24になるので、<BR>
 +
パケットフィルタリングを利用する場合は上記アドレス帯の通信を許可する必要がある。<BR>
 +
 
 +
===Regist先サーバーIP===
 +
voip1.ocn.ne.jp~voip14.ocn.ne.jpまでサーバーがあり、voip-ca????.ocn.ne.jpはそれぞれのサーバーの別名となっている。<BR>
 +
 
 +
下記のリストの4桁の数字は、050に続く4桁の番号であり、<BR>
 +
電話番号が050-3696-????なら、voip13.ocn.ne.jp(voip-ca3696.ocn.ne.jp)<br>
 +
がレジスト先になる。
 +
;voip1.ocn.ne.jp(3350,3359,3385):IPアドレス:210.227.109.197
 +
;voip2.ocn.ne.jp:IPアドレス:210.227.109.203
 +
;voip3.ocn.ne.jp(3340~3349,3386,3680):IPアドレス:210.227.109.206
 +
;voip4.ocn.ne.jp(3320~3329,3387,3670~3679):IPアドレス:210.227.109.232
 +
;voip5.ocn.ne.jp(3310~3319,3395,3396):IPアドレス:210.227.109.215
 +
;voip6.ocn.ne.jp(3300~3309,3388,3389,3390,3391):IPアドレス:210.227.109.217
 +
;voip7.ocn.ne.jp(3330~3339,3392):IPアドレス:210.227.109.219
 +
;voip8.ocn.ne.jp(3397,3398,3399):IPアドレス:210.227.109.245
 +
;voip9.ocn.ne.jp(3363,3364,3371~3376,3378,3379):IPアドレス:210.227.109.247
 +
;voip10.ocn.ne.jp:IPアドレス:210.227.109.249
 +
;voip11.ocn.ne.jp:IPアドレス:210.227.109.119
 +
;voip12.ocn.ne.jp:IPアドレス:210.164.27.197
 +
;voip13.ocn.ne.jp(3660~3669,3690~3699):IPアドレス:211.123.198.180
 +
;voip14.ocn.ne.jp(3640~3649,3650~3659):IPアドレス:211.123.198.181
 +
voip-ca3400まで調べたところで挫折。 orz<BR>
 +
<HR>
 +
===RTP通信先===
 +
OCNは、SIPサーバー(レジストしたりInviteしたりするサーバー)とRTP用サーバー(通話時に通信するIP)が別物になっているので、<BR>
 +
レジスト先サーバーIPのほかに、RTP用のパケットフィルタ設定が必要となる。
 +
*60.37.5.97
 +
*60.37.5.105
 +
*60.37.5.145
 +
*60.37.5.165
 +
*60.37.5.177
 +
*221.113.143.13
 +
*221.113.143.225
 +
*221.113.143.229
 +
*221.113.143.237
 +
数回ほど試してみたところ、<BR>
 +
60.37.5.0/24<BR>
 +
221.113.143.0/24<BR>
 +
が通信相手になっている模様。
 +
 
 +
 
 +
==注意==
 +
OCN ドットフォン パーソナルは、2009年1月末でサービスを終了しました。<BR>→[http://www.ocn.ne.jp/voip/announce/20080821/personal.html?voipT-Info サービス提供終了予定のお知らせ]<BR>
 +
OCN ドットフォン及びOCNドットフォン ビジネスは、これまで通り利用できるとの事です。<BR>
 +
参考:[http://ccl.c-lis.co.jp/modules/d3blog/details.php?bid=49 OCN ドットフォン パーソナル サービス終了]

2022年1月3日 (月) 17:15時点における最新版

SIPをしゃべるIPと、RTPをしゃべるIPが別々になっているので、Firewallの設定に注意。
OCN ドットホンOFFICEの場合もほぼ同じ設定で動作する

NATの設定

NAT=yesでは接続不可(400 Bad Requestと出る)
nat=routeにすること。

クライアント端末にANDRIDを使用し、ドコモSPMODEを利用する場合は割り当てられるIPが(10.*.*.*)のローカルアドレスの為、RTPが中継されない。同端末でOCNモバイルではグローバルアドレスが割り当てられる。
下記のようにクライアントの設定でnat=force_rport,comediaで動作するようになる。
グロバールアドレスが当たる場合も下記の設定で動作する。

nat=routeの場合
Got RTP packet from 192.168.*.1:5014 (type 00, seq 000100, ts 3918962608, len 000160)
Sent RTP packet to 10.139.215.*:38936 (type 00, seq 027843, ts 3918962608, len 000160)

nat=force_rport,comediaの場合
Sent RTP packet to 49.106.212.*:38936 (type 00, seq 028039, ts 3918993968, len 000160)
Got RTP packet from 192.168.*.1:5014 (type 00, seq 000297, ts 3918994128, len 000160)


[20X]
nat=force_rport,comedia

レジスト先サーバー名

050に続く4桁の番号から推測可能
電話番号が050-3336-????なら、voip-ca3336.ocn.ne.jp
電話番号が050-3696-????なら、voip-ca3696.ocn.ne.jp
がレジスト先になる。

sip.conf

[general]
context=default
bindaddr=0.0.0.0
port=5060
srvlookup=yes
maxexpirey=3600
defaultexpirey=3600
allowguest=no
disallow=all
allow=ulaw
allow=alaw
language=jp
dtmfmode=inband
externip=[AsteriskサーバのグローバルIPアドレス]
externrefresh=60
localnet=[電話機の収容ネットワーク]/[ネットマスク]
useragent=Fletsphone/2.3 (VOIP_AD 3.00\; NTTEAST/NTTWEST)
register => 050xxxxxxxx@ocn.ne.jp:[PASSWORD]:[ID]@ocn/050xxxxxxxx

[ocn]
type=friend
secret=[PASSWORD]
username=[ID]
fromuser=050xxxxxxxx
fromdomain=ocn.ne.jp
host=[SERVER]
context=[CONTEXT-NAME]
dtmfmode=inband
canreinvite=no
qualify=yes
insecure=invite,port
progressinband=no
nat=route

レジスト先サーバーIPを詳しく調べてみた

レジスト先のIPアドレス帯は210.227.109.0/24になるので、
パケットフィルタリングを利用する場合は上記アドレス帯の通信を許可する必要がある。

Regist先サーバーIP

voip1.ocn.ne.jp~voip14.ocn.ne.jpまでサーバーがあり、voip-ca????.ocn.ne.jpはそれぞれのサーバーの別名となっている。

下記のリストの4桁の数字は、050に続く4桁の番号であり、
電話番号が050-3696-????なら、voip13.ocn.ne.jp(voip-ca3696.ocn.ne.jp)
がレジスト先になる。

voip1.ocn.ne.jp(3350,3359,3385)
IPアドレス:210.227.109.197
voip2.ocn.ne.jp
IPアドレス:210.227.109.203
voip3.ocn.ne.jp(3340~3349,3386,3680)
IPアドレス:210.227.109.206
voip4.ocn.ne.jp(3320~3329,3387,3670~3679)
IPアドレス:210.227.109.232
voip5.ocn.ne.jp(3310~3319,3395,3396)
IPアドレス:210.227.109.215
voip6.ocn.ne.jp(3300~3309,3388,3389,3390,3391)
IPアドレス:210.227.109.217
voip7.ocn.ne.jp(3330~3339,3392)
IPアドレス:210.227.109.219
voip8.ocn.ne.jp(3397,3398,3399)
IPアドレス:210.227.109.245
voip9.ocn.ne.jp(3363,3364,3371~3376,3378,3379)
IPアドレス:210.227.109.247
voip10.ocn.ne.jp
IPアドレス:210.227.109.249
voip11.ocn.ne.jp
IPアドレス:210.227.109.119
voip12.ocn.ne.jp
IPアドレス:210.164.27.197
voip13.ocn.ne.jp(3660~3669,3690~3699)
IPアドレス:211.123.198.180
voip14.ocn.ne.jp(3640~3649,3650~3659)
IPアドレス:211.123.198.181

voip-ca3400まで調べたところで挫折。 orz


RTP通信先

OCNは、SIPサーバー(レジストしたりInviteしたりするサーバー)とRTP用サーバー(通話時に通信するIP)が別物になっているので、
レジスト先サーバーIPのほかに、RTP用のパケットフィルタ設定が必要となる。

  • 60.37.5.97
  • 60.37.5.105
  • 60.37.5.145
  • 60.37.5.165
  • 60.37.5.177
  • 221.113.143.13
  • 221.113.143.225
  • 221.113.143.229
  • 221.113.143.237

数回ほど試してみたところ、
60.37.5.0/24
221.113.143.0/24
が通信相手になっている模様。


注意

OCN ドットフォン パーソナルは、2009年1月末でサービスを終了しました。
サービス提供終了予定のお知らせ
OCN ドットフォン及びOCNドットフォン ビジネスは、これまで通り利用できるとの事です。
参考:OCN ドットフォン パーソナル サービス終了