トップページ⇒network
984コメント268KB

SIPって知ってるかい? [Part 2]

■ このスレッドは過去ログ倉庫に格納されています
0001SIP03/08/04 05:12ID:bCc6LkdD
SIPってプロトコル知ってるかい?

☆インターネット上において指定した相手とコンタクトする機能
☆様々なメディア・アプリにて相手とセッションを確立する機能
☆メッセージおよび種々のイベントの非同期通知を実現する機能

などのインターネット上で不可欠な基本機能の枠組みを提供するSIPについて
そのプロトコルや相互接続ならびに各アプリやシステムの動向について語りましょう

過去スレ SIPって知ってるかい?
http://pc.2ch.net/test/read.cgi/network/988207855/
0232anonymous@ flibr1-p209.hi-ho.ne.jp03/10/02 22:23ID:???
>>231

Windows Messenger5.0でRegister expires=0の200 OK受け取らないのは
ポート閉じちゃってるからでしょ。
Register expires=0送信した時点で閉じちゃってるから200 OKを受けようがない。
netstatで見たときは愕然としたもんだが。

って話はとっくの昔にガイシュツかな。俺はついこの前知ったもんで。
0233_03/10/03 02:38ID:???
>>231-232
自分が出した200 OKにたいして、相手からACKがあるわけではないんだから、
相手が受け取ってくれないかどうかが、なぜ問題になるの?

もちろん、相手側(MS)が本来すべきことは、
200 OKが来るのを確認してから閉じることであり、
200 OKが来なければREGISTER再送すべきっていうのは当然わかる。
0234_03/10/03 07:09ID:???
>>233

ごめん、あなたのいう相手っていうのが何を指すのか分からないんですけど。
私の場合の問題としては、、、
サインアウトする(Register expires=0送信)->200 OK 受信せず。
こんな風になってWindows Messengerは「サインアウト中。。。」がずっと表示されたまま。
たぶん、あなたのいう相手っていうのが私にとっては自分なんだと思います。

まあ、問題ってほどでもなく、いつまでも「サインアウト中。。。」ってのが気に入らない
だけなんですけどね。
0235_03/10/03 12:02ID:???
ちゃんと、Viaポートに200 OKを返していますか?
023623403/10/03 19:28ID:???
>>235

私(>>234)宛のレスでしょうか?
そうであればEtherealでみるかぎり、Viaポートに返ってきています。
でも、ポートをクローズしてしまっているみたいなので受信できないみたいです。
netstatで確認してみました。>>232にある通りみたいです。
0237禿03/10/04 16:17ID:mqOLsxx3
いつまでも「サインアウト中。。。」が終わって、「ここをクリックして
サインインします」になっても、まだREGISTER expires=0は出つづけでます。
もう一度、サインインしても、再送回数満了まで前のREGISTER expires=0は
出つづけます。問題になるのは、プレゼン機能への影響です。そのほかの
ユーザに、該当ユーザ実はログイン状態なのに、再送REGISTERのせいで、
がSIPサーバログアウトのNOTIFYを出してしまうんだわ。

234は、Viaポートとかそんなへまはやんないだろう。4.7じゃ動いてたんでしょ。
しかも、たまに、うまく動く(200OKを受け取る)こともあるんだよね。受け取ったり
受け取らなかったりするわけじゃなく、受け取るときは暫くうまく動きつづける。
だめな日は、ずーとだめなんだ。
0238rucia03/10/04 16:34ID:???
>>237
誤解してるかも知れないので、整理をお願い。

REGISTER expires=0を出しているユーザは、ログアウトしようとしてるのよね?

とすると、『該当ユーザ実はログイン状態なのに、再送REGISTERのせいで、
がSIPサーバログアウトのNOTIFYを出してしまうんだわ。』というのは?

あと、『再送回数満了まで前のREGISTER expires=0は 出つづけます』なのは、
登録サーバにとっては何度再送されてきても影響はないはずよね?
登録サーバが出した200 OKがロスしてるか受け取らないかは判断できないし。

>>236
『ポートをクローズしてしまっているみたいなので受信できない』にもかかわらず、
REGISTER expires=0の再送を繰り返すマイクロソフトさんって、いったい・・
0239anonymous@ pdda9d0.tkyoac00.ap.so-net.ne.jp03/10/06 22:40ID:b9kBO4X0
>禿
そりゃ、鯖が禿蛸だからよ。2度目のREGISTERは、1度目の奴とはCall-ID
が違うんだから無視できるっしょ。そんなヤシREGしてねえんだから。
NOTIFYでるっちゅうことは、さてはCall-ID見てねえなぁ。
0240_03/10/07 10:54ID:???
なるほど、まとめると、

・Call-IDなどで再送されたものかどうかは区別がつく
・もう一度REGISTERした(=MS用語でサインインした)ものは別のCall-ID
・その前のREGISTER expires=0(MS用語でサインアウト)の再送は無視できる
           ↓  ↓  ↓
『再送REGISTERのせいでSIPサーバログアウトのNOTIFYを出してしまう』はbug!!!

もちろんそれとは別に、MSの作りがへたれなのも事実
0241_03/10/13 04:40ID:uaQjPB81
>>239
はあ?なにいってんだ?
0242anonymous@ cthrsm010136.adsl.ppp.infoweb.ne.jp03/10/13 15:02ID:gr7fZROd
【通信】通話料は無料、米版IP電話 今月末に上陸 国内外問わず発着信【革命】
http://book.2ch.net/test/read.cgi/bizplus/1066013221/-100
このSIPフォン社ってなんか関係あるの?
0243anonymous@ YahooBB218132172007.bbtec.net03/10/13 16:48ID:???
SIPフォンはSIP電話じゃないか。
このスレの前のほうでも話題になってる。

おれはサンディエゴから個人輸入して使っているわけだが。
0244 03/10/13 17:05ID:???
>>243
このスレでSIPPhoneの話題はいいのかな?

お時間などあったら、こっちで神になってください。(w
サンケイで取り上げられたり、TVでやったせいかビジネス+にスレが立ってるけど。
【通信】通話料は無料、米版IP電話 今月末に上陸 国内外問わず発着信【革命】
http://book.2ch.net/test/read.cgi/bizplus/1066013221/
0245sa03/10/13 18:49ID:???
>>244
ここは「通信技術」板なんだが・・・・。
プロトコルレベルの話題なら歓迎だが、
購入や利用方法の話なら板違いだ。
0246しってるかい?03/10/13 19:35ID:???
>>245

コンペチタ必死だな
0247_03/10/13 21:29ID:???
SIPphone購入した人へ質問

相手のSIPアドレス(sip:[email protected])だけがわかっている状況で、
SIPphoneにて通話をすることってできる?

携帯電話みたいにアルファベット入力で電話帳登録するのかな?

あるいは、指定したSIP proxyへのユーザID用番号だけにしか発呼できない?
(つまり、[email protected]という1234567をダイヤルするのみ?)
まさか、ENUM(e164.arpa)を利用して、DNS引いてくれる??
0248age03/10/15 06:44ID:???
USの電話番号をもらえるって本当?
たしかにインターネット電話では国別電話番号に意味はないわけだけど。
0249anonymous@ Cgifu4DS31.gif.mesh.ad.jp03/10/16 02:57ID:x5qM3KDb
あげ
0250anonymous@ p3017-ipbf07sapodori.hokkaido.ocn.ne.jp03/10/16 20:29ID:JJuMrRZf
SIPのさぁ、red/8000ってどんな音声フォーマット?
0251--03/10/17 01:19ID:???
>>250
SIPに音声フォーマットなどない!!
0252馬鹿ばっか03/10/19 17:50ID:eagIQZBl
なんか技術屋たたきのあと、
素人しか残ってないな
このスレ
0253anonymous@ b115.infiny.net03/10/20 16:58ID:JkzxZu8Z
(笑)
0254 BNC03/10/21 12:41ID:???
ってコネクターだろ?
0255通りスガリ03/10/26 14:58ID:???
>>186
SIPphoneはよく知らないけど、
STUN使ってるなら、NAT装置に依存します。

日本のBBルータはcone NATじゃないのが多いので、STUN使うなら
cone NATかsymmetric NATかを確認するべし。
0256_03/10/29 17:27ID:???
initial INVITEを中継したプロキシがRecord-Routeを付け足すとき、
そのURIのuserinfo部分はカラでいいの?というか、なにか付ける
必要ってあります?
Record-Route: sip:[email protected]
なのか
Record-Route: sip:1.2.3.4
なのかということです。
0257 03/10/29 21:40ID:???
>>256

空でいい。
025825603/10/31 16:06ID:???
どうも。すみませんがもう1点。IP電話がInitial INVITEを作成するときの
Contactは自分のIPアドレスだと思いますが、正しいor一般的なのは
Contact: <sip:1.1.1.1>
でしょうか?
Contact: <sip:[email protected]>
でしょうか?
0259SER03/11/01 01:06ID:jsAXPDnf
iptel の SIP Express Router を上げてみました。
宜しければ、お試しを。

http://ser.kingyo.org/
0260  03/11/02 15:45ID:???
>>257-258
sip:192.168.0.1 とかにすると、同一アドレスのところに複数の
端末を置きにくくなります。そうゆーサービスがないならご自由に。
ふつうの実装は sip:[email protected] だよね。
0261sip03/11/02 17:57ID:???
>>260
ContactとRecord-Route、どっちの話ですか?
0262makiko03/11/02 18:35ID:???
>>260
異なるユーザの端末が、同じIPアドレスであるはずがない

もし、あるドメインのinbound proxyならば、sip:[email protected]でありIPアドレスでない
ちっとは、SIPの基本常識と実環境を勉強しておくれ
0263   03/11/02 21:18ID:???
>>262
>異なるユーザの端末が、同じIPアドレスであるはずがない

ん?、同じIPアドレスの下に複数個端末ぶら下げたいというニーズは
たっぷりとあるけど。ユーザという意味が曖昧ですね。
0264_03/11/03 09:28ID:???
>>263
ふつう、各端末は個別のIPアドレスを持ちます。常識。
0265おいおい03/11/03 10:32ID:1osjjwGX
個別のあいぴー持たせるのかよ、
なんだかなー
0266sip03/11/03 16:40ID:???
>>264
> ふつう、各端末は個別のIPアドレスを持ちます。常識。
port番号で区別したっていい
0267 03/11/03 22:08ID:???
>>266

別にいいけど、そんな実装みたことないぞ
0268SIPまにあ03/11/03 22:32ID:???
>>267
あんたの見識は狭すぎるわけだが。
そういえば、5060しかみてないSIP鯖とか端末とかあったなぁ。。。
0269SIPまにあ03/11/03 22:38ID:???
262のいう実環境とは某キャリアのことであってSIP一般ではない。
ここはSIPについて語るすれなので勝手に常識化しないでくれ。。。
0270  03/11/04 01:20ID:???
>>269
どーかん。
0271anonymous03/11/04 01:59ID:???
各端末は個別のIPアドレスを持つのはあまりにも当たり前。

そもそも、複数の異なるユーザの端末が同じIPアドレスならば、
それは、インターネットから見れば同じ端末である。

サブネットに64bitもIPアドレス空間あるのだから、
わざわざそんな複数のユーザでIPアドレス共有なんてすることはありえない。
0272_03/11/04 02:13ID:???
>271
もうね、アホかと。

あとさ、64bitって何の寝言よ。
0273sage03/11/04 02:33ID:???
>>271
v6でやるの?
0274某03/11/04 06:15ID:igJoZhhH
正直、271みたいなことを言い出すベンダは
たまにいる
しかもすでにキャリアに入ってたり…
0275 03/11/04 13:09ID:???
>>271
なんかすごーくりっぱなネットワークをお持ちで・・・
うらやますぃ。IPv6が当たり前な環境にいらっしゃるのですね。
0276あぼーんNGNG
あぼーん
0277anonymous@ 148.86.99.219.ap.yournet.ne.jp03/11/04 14:05ID:???
質問です。
Sipクライアントには、Linuxでも使えるものがいくつかありますけど、
コンソールからの操作のみで動かせるものってあるんでしょうか?


0278anonymous@ 148.86.99.219.ap.yournet.ne.jp03/11/04 14:06ID:???
あ
0279hanon03/11/04 22:09ID:???
IPv4/IPv6 dualのときって、REGISTERでは、どうすりゃええの?
0280_03/11/04 23:38ID:???
SIPクライアントなんてもんは存在しません。RFCちゃんと嫁くそガキ。
0281sip03/11/05 00:43ID:???
DQNの常識は非常識で困るよ。
>>271
Unixのワークステーションで複数ユーザにメールが届くのと同じで
同じIPアドレスで複数ユーザというのは別にない話じゃない。
着信メッセージのSIP-URIのuser部分で区別できるだろ。
0282  03/11/05 01:51ID:???
>>280
好意的に解釈すると、発信専用なんじゃないかな・・・
0283_03/11/05 04:49ID:???
>>281のほうがDQNに見える

それは、そのサーバが、あるドメインのSIPサーバをしていて、
sip:ユーザ@ドメインを受付ける場合だろ
もちろんそれ自体は複数のユーザが共有するというのは正しい

しかし、大元の質問は、そのようなSIPサーバに対して登録時に、
Contact: sip:IPアドレス だけでよいのか、
Contact: sip:user@IPアドレス とユーザが必須なのか、という話だ

もちろん、自分のIP携帯電話を登録時は、前者のIPアドレスだけで十分
0284某03/11/05 15:07ID:BuUm6nAX
283は妄想癖?
いつからそんな話しになったんだ?
ちなみにIP携帯だってユーザパート必要な場合あるぞ
0285  03/11/05 19:21ID:G2iM4dA3
なんか RFC に準じてダメかどうかと、目的とするサービスを実現
するためにどのような仕様が有利かという話がごっちゃになって
いる気がするけど。

それで
>>271
かなりDQN。君の発想だとPSTN trunking GWをどうやって実現するんだ?、
キャリアのそれなら1時間に何万コールも来るぞ。

>>283
IP携帯電話なら大丈夫かもしれない・・・・
でも、普通はつけるんじゃないですか?
もちろんインプリの話ですよ。付けなくても済むかもしれんけど。
0286sip03/11/05 22:47ID:???
>>285
もちろんIPv6の巨大なアドレス空間を利用して、1番号に1アドレス振るんですよ。
名付けて、DQNv6電話サービス。
0287_03/11/05 23:35ID:???
>>281
複数のユーザーのSIPエンティティが同じポートを
listenすんのか?
0288_03/11/05 23:40ID:???
>283他
元質問は、REGISTER時じゃなくてINVITE時。
0289sipping03/11/05 23:58ID:???
>>283
本当にDQNだね。
サーバの話じゃなくて、一つのUAが複数のURIで着信する話でしょ。
固定観念なんとかしろ。
0290sipping03/11/05 23:58ID:???
>>258
> どうも。すみませんがもう1点。IP電話がInitial INVITEを作成するときの
> Contactは自分のIPアドレスだと思いますが、正しいor一般的なのは
> Contact: <sip:1.1.1.1>
> でしょうか?
> Contact: <sip:[email protected]>
> でしょうか?

Contactはあくまでも自分についてであるので、
自分側がhogeなくて対応できるならば、どちらも正しい。
そういう質問しているならば前提として対応できるわけなので、前者でもちろんOK。
0291sage03/11/06 00:28ID:???
>>287
一つのUAが複数のSIP-URIをREGISTERするんだよ。
listenは1ポート使うだけ。
0292経験豊富03/11/06 01:04ID:???
REGIST時のContactヘッダの値が、INVITE受信時(着信時)のRequest-URIになっている事が多い。
一端末で複数のsipアドレスを扱うには、userInfo部分を適当に付けて振り分けるのが良いと思われる。
ちなみに、To,Fromヘッダはあまり信用が無いので、Toヘッダで振り分けず、Request-URIで振り分けるのが大前提。
0293  03/11/06 01:16ID:swUIS9bp
>>290
RFC3261の19.1.1 SIP and SIPS URI Components を嫁。どちらも正しい
んじゃなくて、どのような場合に必要で、どのような場合に不要かが
書いてある。

>>292
Register の contact と Request-URIが一緒な実装ってあるんですか?
そのようにして何のメリットが?
0294_03/11/06 01:45ID:???
>>293
あんたこそちゃんとRFC嫁。

質問者>>258は、sip:1.1.1.1とsip:[email protected]の両方を挙げており、
1.1.1.1はユーザ識別をする必要のない端末であるという前提である。

| URIのuserinfo部分はオプションであり、
| デスティネーションホストがユーザという観念を持たないとき、
| またはホスト自身が特定されるリソースであるときは、省略できる[MAY]。
|
| SIP URIまたはSIPS URIに@記号が存在する場合、
| userフィールドを空にしてはならない[MUST NOT]。

つまり、その前提ではRFC的にはどちらでもOKで、省略したsip:1.1.1.1は全く問題なし。
0295sage03/11/06 02:18ID:???
>>293
一緒な実装って、RFCのとおりにproxyが動いたら、そうなるだろ。
RFC嫁なんていう資格無し。
DQN of DQN決定。
0296nadja03/11/06 03:24ID:???
>>292 の「ちなみに、To,Fromヘッダはあまり信用が無いので、」も、なんだかなあ。

もちろん、メールと同じで、ToとFromは飾りに過ぎないのは事実ですが。

まあ、Request-URIが、メールで言うところのRCPT To:なわけで。
つまり、Proxyによって書き変わるのは、Request-URIだけであるし、
逆にいえば、Inbound ProxyはRequest-URIを必ず書き変えないとまずいわけで。
もちろん、単なるOutbound ProxyならばRequest-URIはそのまま変更せずに投げる。
0297hoge03/11/06 20:23ID:9KPvn4Ns
大○電機のSIPはクソだな。
サーバが理解しないメッセージは通さないだとよ。
それなのにサーバの修正は行わないだと。
0298_03/11/06 21:33ID:???
>>296
> もちろん、単なるOutbound ProxyならばRequest-URIはそのまま変更せずに投げる。
Outbound Proxyがloose router なら、ですよね?
0299某03/11/06 22:03ID:cUU5qQgh
まぁその辺の人達ってそうだよね
キャリアの鯖じゃないだけまだいいさ、
独自拡張・ライセンス止めて…
0300usadah03/11/07 20:02ID:???
ようするにさ、メールサーバは開放して世界中から受信してるくせに、
SIPサーバを開放しない、狂ったISPがいるのが問題なんだよね。
0301ま03/11/08 16:38ID:a12aChX8
>300
そんなことしたらSIP的にまずい実相なのがばれる
0302_03/11/08 22:39ID:???
みかかとか、まずいというより独自仕様。
というか、実装が蛸なので制限が多いという見方のほうが正しい?
0303三鷹03/11/09 01:23ID:q3J69/On
>302
正しい。
まぁキャリアに入ってるのは種類が限られてるケド。よくあれで納品したよなぁ
キャリア間相互接続なんて鯖が同じじゃないと無理?
0304hage03/11/11 01:10ID:c1U+YoKg
流れるメッセージがSIPっていうだけ。
動作的にはRFCに従ってない。

って、それはメッセージをSIPからパクってるだけやん。
それでSIP準拠???しかもイマドキ2543だし。

アホ
0305IETF03/11/11 05:28ID:???
みかか君は、なぜ、IETFに従わないのかね?

技術力がないのか、反抗期なのか、Standardという意味や意義を知らないのか?

いままでも自己流でやってきたようだが、
いまや時代は変わって国際標準で国境もない時代。

このままでは恥をかくのが見えているのに何故気付かないのかね?
0306フォン・リヒトフォーフェン03/11/12 00:56ID:???
>>305
IETFに従わない道もありだと思うよ、既に設備投資した分がある
とか、色々な理由があって、標準じゃない方法でやる事もあるだろ。
そもそも、IETFが標準とか言うけれど、IETFはエリアディレクタ
みたいな絶大な影響力を持っている人がどうにでも出来る世界だし。
そもそもそれを言い出すとMPLSだって、2547bisでまともに動いている
ところはないだろ。
0307フォン・リヒトフォーフェン03/11/12 01:01ID:???
まあ、0からやるなら、標準でやるべきだろうけれど、
どれくれい投資済みなんだ?
0308MoA03/11/12 06:00ID:???
>>306
そういう問題ではないのですよ

例えば、いかさまSMTPしか話さない質の悪いメールサーバがあって、
内部ネットワークでそれに投資して使ってきているので、
通信したいひとは、ユーザでも他のISPでも特殊仕様にしたがってね

こういう通信会社があったらみなさんどう思いますか

SMTPとメールをいうのをSIPに置き替えれば現実に存在するわけですけどね
0309 03/11/12 11:03ID:???
>>308
DoCoMo の話ですか?
0310anonymous@ YahooBB219179114007.bbtec.net03/11/12 21:52ID:wxWubrnq
>>309
しらそらもら?
0311_03/11/12 22:57ID:???
>>309
たしかに、DoCoMoのSMTPサーバの独自仕様には泣かされる(涙
0312 03/11/13 00:40ID:???
>>311

禿銅。あそこのスパムフィルタの独自仕様には泣かされるw
0313フォン・リヒトフォーフェン03/11/14 00:59ID:???
>>308
なるほど
相互接続まで引っ張られると厄介だ。
0314。03/11/14 01:08ID:reMuXSFR
納めてるベンダに問題ある場合が
多いけどね

千葉方面何とかして!
0315 03/11/14 09:32ID:???
NTTだけじゃない。どこも独自仕様がある。全てに対応なんて無理な話だ。
0316<>03/11/16 00:24ID:Ti6Vihzt
>>314
一応千葉県だけど、気分は茨城のところですか?
0317 03/11/16 00:29ID:???
イラクの復興支援としてVoIPを納めることになりました。

テロの恐怖が消えないイラクへしばらく逝ってきます・・・
0318名無しさん@お腹いっぱい03/11/17 02:19ID:???
それ、どうやったら逝けるの?
ちょうど、会社潰れそうなんで転職したいのだが…
イラクでも南極でもどこでも逝きたいよ
0319_03/11/17 21:08ID:53LMUsuq
>>317
マジでつか?
0320_03/11/20 00:11ID:???
イラクドメインは、DNS引いて、SIPサーバへリクエスト投げるだけで、
国際電話が通じるようになるわけだから重要任務だね。
0321名無しさん@お腹いっぱい03/11/20 02:01ID:???
国際的にVoIP電話普及率が上がるのかい?
0322_____03/11/23 17:44ID:CTtb+elI
>>305
0AB-Jを使ったahooと同じサービスにこだわると
独自仕様にならざるをえまへんなあ。
0323会議03/11/25 00:33ID:???
ところで、SIPを使った音声会議サーバの、
フリーソフトってある?
H.323でやるやつとかならいくつかあるんだが・・・・
0324 03/11/25 23:21ID:BoRF2ssC
>>320
ネタですか?
0325IETF03/11/26 02:57ID:???
そう言えば、IETFの総会やってたな。
なんかネタないのか?
0326_03/11/26 03:18ID:???
IETFの総会ってなんですか?
日本でどこかの団体が報告会??
0327T03/11/27 23:11ID:iK+HbBL+
SIPの標準は大興電機です。
0328T03/11/27 23:12ID:iK+HbBL+
全ての端末、サーバは大興電機のSIPに従ってください
0329J03/11/28 00:47ID:???
strict routingとloose routingの違いが分かりません。

RFC3261のexamples見ると少しだけ載っているけど、strict routingの
概念が見えてこない。REQUEST_URIとRoute, Record-Routeヘッダが
違うだけってことはないよね?
033033003/11/28 01:07ID:???
違いがわからんってだいぶ違う…
lrでの接続ってやったことないんだけどうまくいくもんなの?
違いはわかるがなんでlr使うのかはいまいちわからん。
SIP端末全部が実装してるわけじゃないはず
033133103/11/28 23:59ID:pmjdMFIt
>>329
どっちかは理解してんの?
strict routingわかってないじゃんよ
■ このスレッドは過去ログ倉庫に格納されています