SIP を使った簡単な通話 ( とりあえず試してみよう ) 相手 IP アドレスがわかっており ネットワークに接続されているとき INVITE 200 OK SIP 端末 (MSN Messenger) SIP 端末 (YAMAHA ルータ ) SIP アド

Similar documents
SIP について 渡邊研究室三浦健吉

SIP概要説明資料

WebOTX SIP Application Server BIG-IP Local Traffic Manager 連携システム構築ガイド

IP-PBX Group SIP による IP-PBX 相互接続試験の実施 PBX テレコムサーバ相互接続試験実施連絡会中平猛

Microsoft Word - (修正)101.BLU-103のVoIP設定方法.docx

MIRACLE LoadBalancerを使用したネットワーク構成と注意点

PowerPoint Presentation

DLNAによる家電連携を指向した オンデマンドVPN接続方式の検討

Cisco Unified IP Phone のモデル情報、 ステータス、および統計の表示

適切な名前に置き換えて保存

iExpressソフトフォン TE20-ST-EX

平成18年度電気関係学会東海支部連合大会

2) では, 図 2 に示すように, 端末が周囲の AP を認識し, 認識した AP との間に接続関係を確立する機能が必要である. 端末が周囲の AP を認識する方法は, パッシブスキャンとアクティブスキャンの 2 種類がある. パッシブスキャンは,AP が定期的かつ一方的にビーコンを端末へ送信する

スライド タイトルなし

ネットワーク入門 データ届くためには2 練習問題

企業SIP網Q-sig⇔SIP間インタフェース仕様

技術的条件集別表 35 IP トランスポート仕様

図解でわかるVoIPのすべて - IP電話の技術から構築まで -

conf_example_260V2_inet_snat.pdf

スライド 1

スライド 1

Microsoft PowerPoint pptx

TeamViewer 9マニュアル – Wake-on-LAN

TeamViewer マニュアル – Wake-on-LAN

Microsoft Word - トンネル方式(3 UNI仕様書5.1版)_ _1910.doc

untitled

NTMobile SIP 1 SIP Session Initiation Protocol IP IP NAT Network Address Translation NTMobile Network Traversal with Mobility NTMobile RST Relay Serve

情報通信の基礎

2.5 トランスポート層 147

目次 1 はじめに 動作環境 概要 注意事項 接続方法 電話機各部の名称 電話機の接続方法 利用方法 発信 着信 保留... 8

SAMBA Remote(Mac) 編 PC にソフトをインストールすることによって OpenVPN でセキュア SAMBA へ接続することができます 注意 OpenVPN 接続は仮想 IP を使用します ローカル環境にて IP 設定が被らない事をご確認下さい 万が一仮想 IP とローカル環境 IP

0 NGN における当社利用部門サービスと網機能の対応関係及び各サービスのインタフェース条件等について 平成 2 8 年 1 1 月 3 0 日東日本電信電話株式会社西日本電信電話株式会社

SIP SDP(Session Description Protocol) RTSP(Real-time Streaming Protocol) RTP(Real-time Transport Protocol) IP 1 [1] 1: IP RTP(Real-Time RFC1889 Transf

15群(○○○)-8編

PowerPoint プレゼンテーション

Mobile IPの概要

PowerPoint プレゼンテーション

VoIP-TA 取扱説明書 追加・修正についての説明資料

TinyVPN とブリッジ接続機能による LAN 統合方法 PU-M TinyVPN とブリッジ接続機能による LAN の統合方法 Version 1.7 シモウサ システムズ (C) Shimousa Systems Corporation. All righ

適切な名前に置き換えて保存

通信確保と衛星電話実習 ( 業務調整員 ) 参考資料 ワイドスター Ⅱ を活用したデータ通信に関する簡易説明書 第 1.0 版 平成 2 4 年 3 月株式会社 NTTドコモ関西支社法人営業部ソリューションビジネス部 Copyright 2012 NTT docomo Inc. All Rights

IPMATE1600RD.book

本製品に接続された端末の IPv6 情報が表示されます 端末に割り当てられた IPv6 アドレス IPv6 アドレスを取得した端末の MAC アドレスが確認できます 注意 : 本ページに情報が表示されるのは本製品が 上位から IPv6 アドレスを取得した場合のみとなります DDNSサービス :DDN

NN _JP.fm

ビジネスぷららフォン for フレッツ レギュラープラン編

UNIVERGE SIPサーバ接続時 初期設定マニュアル(Voicepoint IP AEC-70用)

untitled

パケットモニター (Wireshark) の使い方 第 1 版 1.Wireshark とは ネットワーク上 (LAN ケーブルに流れている ) のパケットを取得して その中の情報を画面に表示するソフトウェア (LAN アナライザーまたはパケットモニター ) の 1 つに Wiresh

そもそも SIP とは?

<4D F736F F D D4D D F54696E E82C A DA91B18B40945C82C982E682E9838A B E8

PC にソフトをインストールすることによって OpenVPN でセキュア SAMBA へ接続することができます 注意 OpenVPN 接続は仮想 IP を使用します ローカル環境にて IP 設定が被らない事をご確認下さい 万が一仮想 IP とローカル環境 IP が被るとローカル環境内接続が行えなくな

インターネットVPN_IPoE_IPv6_fqdn

AsteriskのIPv6対応について

内容 ( 演習 1) 脆弱性の原理解説 基礎知識 脆弱性の発見方法 演習 1: 意図しない命令の実行 演習解説 2

<4D F736F F F696E74202D DB A B C C815B E >

オペレーティング システムでの traceroute コマンドの使用

Microsoft Word - JJ-22.03v1.doc

電話はなぜつながるのか

付録 2 システムログ一覧 () 攻撃経路 1. ファイアウォール (FW) ネットワーク型 IPS/IDS Web サーバ AP サーバ DB サーバ プロキシサーバ エラーログ SSL ログ AP ログ ホストログ 非 日時 ファイアウォールホスト名 ファイアウォールルール名及び番号 インバウン

技術参考資料

2004年度情報科学科卒論アブスト テンプレート

Microsoft Word - AT _A.doc

PowerPoint プレゼンテーション

CSS のスパニングツリー ブリッジの設定

RT57i 困ったときは

富士通製サーバ「PRIMERGY」とNapatech製パケットキャプチャーボードとMicrosemi製PTP ネットワークタイムサーバとの接続検証報告

UT-VPN ブリッジ構築手順 2013/03/24 Ver1.1 大阪キャプショナーズ米田


Maximize the Power of Flexible NetFlow

SAMBA Stunnel(Mac) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxxxx 部分は会社様によって異なります xxxxx 2 Mac OS 版ダウンロー

Time Server Pro. TS-2910 リリースノート お客様各位 2019/09/13 セイコーソリューションズ株式会社 Time Server Pro.(TS-2910/TS-2912) システムソフトウェアリリースノート Ver2.1.1 V2.2 変更点 Version 2.2 (

ネットワークアーキテクチャ 第 11 回 (2004/12/20) 次世代インターネットの片鱗 慶応義塾大学環境情報学部 村井純 2004 年度秋学期

4-7.コネクト2.0_電話操作マニュアル(ZoiperFree)_v1.1.0

TFTP serverの実装

VoIP ゲートウェイ WEB 操作ガイド GW(COT)/GW(BRI) 第 1.0 版 2019 年 4 月 ソフトバンク株式会社

Microsoft PowerPoint - Skype for business プラン2 .pptx

needlework_update_manual_rev1.4

アマチュア無線のデジタル通信

スライド タイトルなし

SAMBA Stunnel(Windows) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxx 部分は会社様によって異なります xxxxx 2 Windows 版ダウンロード ボ

スライド 1

Microsoft PowerPoint - inett MACアドレス.ppt [互換モード]

ANABUS Ethernet システム 二重化設定要領

9. システム設定 9-1 ネットワーク設定 itmはインターネットを経由して遠隔地から操作を行ったり 異常が発生したときに電子メールで連絡を受け取ることが可能です これらの機能を利用するにはiTM 本体のネットワーク設定が必要になります 設定の手順を説明します 1. メニューリスト画面のシステム設

スライド 1

スライド タイトルなし

PowerPoint プレゼンテーション

P2P SIP解説

-. 無線 LAN の設定 ホットスポット 無線 LAN 設定 & 接続マニュアル 事前にご確認ください Windows をご利用の方 無線 LAN 内蔵 PC の場合 無線 LAN 機能は有効になっていますか 無線 LAN のスイッチの位置などの詳細は PC のマニュアルをご覧ください 無線 LA

Microsoft PowerPoint ppt [互換モード]

入編定編AQトラブルシューティングについてご説明いたします F編設定手順書の構成導設定を行う前にお読みください 1 LAN カード / ボードの準備 LAN カード / ボードの準備についてご説明いたします 始めから内蔵されている機種の場合や 既に増設をされている場合は不要です 2 ケーブルモデムの

スイッチ ファブリック

Aspire UX 連携設定マニュアル MEDIAPOINT HD(TC-2500/TC-2500A) NEC エンジニアリング 2016 年 6 月 本資料は初期設定のマニュアルです 機器の操作方法については取扱説明書をご参照ください

サーバ/クライアント オプション

インターネット設定ガイド(日本語版)

ライセンス運用マニュアル ムラタソフトウェア株式会社 All Rights Reserved, Copyright c Murata Software Co., Ltd. 2019/2/14 1

wdr7_dial_man01_jpn.indd

MPLS での traceroute コマンド

UDPとCBR

Microsoft Word - MyWebMedical40_client_guideIE8.doc

Transcription:

SIP と VoIP NTTPC Communications,Inc. 波多浩昭

SIP を使った簡単な通話 ( とりあえず試してみよう ) 相手 IP アドレスがわかっており ネットワークに接続されているとき INVITE sip:hata@nttpc.co.jp 200 OK SIP 端末 (MSN Messenger) SIP 端末 (YAMAHA ルータ ) SIP アドレス sip : hata@nttpc.co.jp

SIP リクエストメッセージ ファーストラインメソッドとあて先 ヘッダ部 SIP で規定 空行をあけてヘッダと本体を区切る SDP 192.168.0.32 のポート 8002 で RTP の上の G.711 を受信できますよパケットは 30 ミリ秒ごとにでます

SIP リクエストメッセージ SIP リクエストメッセージリザルトコード 192.168.0.10 のポート 41794 で RTP の上の G.711 を受信で OK です SDP

代表的なヘッダ To From Call-ID CSeq Via Contact : あて先のSIP-URL : 発信元のSIP-URL : 1 回 Registerしてから解除するまでの一連のセッションを識別 : 同一 Call-IDで何個目のリクエストかを表示 : 本リクエストに対するレスポンスはここへ送ってほしい旨通知 : 以後 自分に対するリクエストはここへ送ってほしい旨通知 Content-Type : メッセージボティの MIME タイプ ( 例 ) INVITE application/sdp NOTIFY application/xpidftxml application/cpim-pidftxml MESSAGE text/plain

SIP サーバ (P2P の SIP じゃあつまらない ) INVITE To : eri@nttpc.co.jp From : natsumi@nttpc.co.jp 2 nttpc.co.jp サーバ 1 eri 10.10.10.1:5060 REGISTER From : eri@nttpc.co.jp Contact : 10.10.10.1:5060 INVITE To : eri@nttpc.co.jp From : natsumi@nttpc.co.jp 3 sip : natsumi@nttpc.co.jp IP アドレス : 10.10.10.2:5060 sip : eri@nttpc.co.jp IP アドレス : 10.10.10.1:5060

代表的なシーケンス ( 音声通話 ) 代表的なシーケンス ( 音声通話 ) Natsumi Eri INVITE 発信 100 100 Trying Trying 180 180 Ringing Ringing 200 200 OK OK リングバック ACK 音声信号 RTP/ UDP BYE 受話器を置く 200 200 OK OK ベル鳴動 受話器をとる

代表的なシーケンス ( インスタントメッセージ IM) Natsumi Eri キー入力 メッセージ作成 INFORM 200 OK Natsumi が入力中です きぼーん 送信 MESSAGE 200 OK Natsumi からのメッセージです きぼきぼーん

代表的なシーケンス ( プレゼンス ) 代表的なシーケンス ( プレゼンス ) REGISTER REGISTER From:Eri From: Eri Natsumi SIP サーバ 200 OK REGISTER From:Natsumi オンライン 200 200 OK OK SUBSCRIBE SUBSCRIBE To:Natsumi To:Natsumi 200 OK NOTIFY From:Natsumi 200 200 OK OK Eri オンライン Natsumi がオンラインになりました

SIP サーバアーキテクチャと設計概要 こんなかんじでやれば 動くんじゃないかな? SIP サーバ リクエストメッセージレスポンスメッセージ リクエストメッセージレスポンスメッセージ メッセージ分析 状態遷移管理 RDBMS SIP サーバとはなにか? 何かメッセージを受信してそれを入力とする 入力を分析し 適切な出力をメッセージとして送信する --------------------------------- メッセージ分析モジュールメッセージを受けて それが何を意味しているのか解釈する 返送メッセージを適切なメッセージフォーマットに整形し ネットワークに送出する状態遷移管理モジュール受け取った入力から 誰に何を返すべきかを決定する判断エンジン RDBMS モジュール現在どのような状態にあるのか ( 誰が オンライン中で誰が通話中か ) を保持する というわけでつくって動かしてみましたかしてみました クライアントは只でもらえる msn メッセンジャーです

デモ環境 10BASE-T HUB DHCP サーバ SIP サーバ IP 電話 Open BlockSS/Linux1 号機 MSN メッセンジャー MSN メッセンジャー

IP 電話機のインタフェース IP 電話機 SIP サーバ

品質 パケットロス ビットエラーによるパケット廃棄 ( ランダムエラー ) 輻輳によるパケット廃棄 ( バーストエラー ジッタをともなう ) 遅延 音声おくれ ジッタ ( 含パケット逆転 ) 音声とぎれ パケットロスに似ている

ルーティング UA PROXY UA INVITE 200 200 OK OK ACK UA PROXY UA INVITE INVITE 200 200 OK OK 200 200 OK OK ACK ACK INVITE だけ転送するのであとは勝手にやって頂戴 通過するパケットはプロキシに転送してくださいね Via スタック Record-Route INVITE

シミュレーション ~ 網品質をどこまで保証すればよいのだろう網品質をどこまで保証すればよいのだろう ~ LAN シミュレータ Ethernet Ethernet UDP 送信シミュレータ 20ms 毎に 200 バイトのパケットを送りつづける パケットごとに正規分布 N(μ, ) % LAN シミュレータ μ UDP 受信シミュレータ 受信パケットの間隔を測定分散値 N(μ, ) IP フォン IP フォン LAN シミュレータのエラーパラメータ ネットワークの推定値 良好 µ, σ,% µ, σ,% あれ? 変だなこりゃまずい使えない

デモ環境 2 10BASE-T HUB ネットワークシミュレータ Open BlockSS/Linux2 号機 DHCP サーバ SIP サーバ Open BlockSS/Linux1 号機 パソコンから見れば単なる HUB 遅延とパケットロスを発生

本セッションで利用した機材 ソフト ドキュメント類 SIP サーバ http://www.hata.cc/hata/sipd20030707.tar.gz イーサネットシミュレータ http://www.hata.cc/hata/linee.tar.gz イーサネットシミュレータの詳細解説 (PC-View) http://www.pc-view.net/column/030110/index.html 揺らぎらぎ測定測定ツール http://www.hata.cc/hata/netest.tar.gz MSN メッセンジャー Version4.6 もしくは 4.7 だけが SIP 対応 IP 電話機東亜通信工業股分有限公司日本弁事処 045-474-3222

ネットワークシミュレータの動作 基本動作 イーサポートに現れたフレームは MAC アドレスや IP アドレスが何であろうともう一方のインタフェースに送出する オプション動作 フレーム毎にキューに滞留する時間をランダム 正規分布 固定のいずれかで指定できるたまにフレームを廃棄する ( 他方のインタフェースに送らない ) バースト的に廃棄するか ランダムに廃棄するかの指定ができる