Peer to Peer connection

Slides:



Advertisements
Similar presentations
NS1000 V3.0 - Hospitality features-
Advertisements

KX-NS Step by Step Guide KX-NT/UT Phone Registration
Broadband and Wide Area Network Services Carrier Gigabit Ethernet Multi Protocol Label Switching Vs. IP VPNs T-1 & T-3 SIP Trunks Security Network Topology.
NS1000 Version 2 Document for SE and Sales Training
KX-TDE100/200 System (Version 1.0)
Peer to Peer connection
Netcat(nc) の使用方法 2005/02/06 伊原秀明 (Port139). © Hideaki Ihara(Port139).2 netcat とは? “Swiss Army knife” プログラム ネットワーク( TCP/IP )経由でデータの 送受信を行うことが可能 バックドアやポートスキャナとして利用.
ヴァウドットコム株式会社 ObjectIN 取引先一括メンテナンス. Biz Rule: データ入力チェック B iz Apply: データベース連携 COM +イベントによる 代替オペレーション ポーリング方式でなく アプリケーション監視による 最新データの同期機能 Biz Exchange (注.
ヴァウドットコム株式会社 ObjectIN 見積書作成. Biz Rule: データ入力チェック B iz Apply: データベース連携 COM +イベントによる 代替オペレーション ポーリング方式でなく アプリケーション監視による 最新データの同期機能 Biz Exchange (注 1 ) :
第 3 回 iPhone アプリ開発勉強会 Objective-C 基礎講座 - インスタンスメソッド - 三井 相和.
9.線形写像.
時間的に変化する信号. 普通の正弦波 は豊富な情報を含んでいません これだけではラジオのような複雑な情報 を送れない 振幅 a あるいは角速度 ω を時間的に変化 させて情報を送る.
麻雀ゲーム 和島研究室 ソ 小林巧人
5.連立一次方程式.
相関.
音当て Game 時田 大樹 飛山 雄太郎. 作品の目的 入力として、スイッチを押すと音がスピー カーから流れ、スイッチを離すと、音が止 まる仕組みとなっている。
ノイズ. 雑音とも呼ばれる。(音でなくても、雑 音という) 入力データに含まれる、本来ほしくない 成分.
青森大学 5 号館の 模型の設計と製作 ソ 小山 内 拓真
フーリエ係数の性質. どこまで足す? 理想的には無限大であるが、実際に はそれは出来ない これをフーリエ解析してみる.
1章 行列と行列式.
本宮市立白岩小学校. 1 はじめに 2 家庭学習プログラム開発の視点 ① 先行学習(予習)を生かした 確かな学力を形成する授業づく り ② 家庭との連携を図った家庭学習の習慣化.
フーリエ級数. 一般的な波はこのように表せる a,b をフーリエ級数とい う 比率:
Excelによる積分.
計算のスピードアップ コンピュータでも、sin、cosの計算は大変です 足し算、引き算、掛け算、割り算は早いです
線形符号(10章).
1 0章 数学基礎. 2 ( 定義)集合 集合については、 3セメスタ開講の「離散数学」で詳しく扱う。 集合 大学では、高校より厳密に議論を行う。そのために、議論の 対象を明確にする必要がある。 ある “ もの ” (基本的な対象、概念)の集まりを、 集合という。 集合に含まれる “ もの ” を、集合の要素または元という。
複素数.
1 0章 数学基礎. 2 ( 定義)集合 集合については、 3セメスタ開講の「離散数学」で詳しく扱う。 集合 大学では、高校より厳密に議論を行う。そのために、議論の 対象を明確にする必要がある。 ある “ もの ” (基本的な対象、概念)の集まりを、 集合という。 集合に含まれる “ もの ” を、集合の要素または元という。
システムプログラム論 課題 大村 廉. 課題 Java を用いて Producer / Consumer 問題を解決する MyBuffer クラスを –Synchronized キーワード –Semaphore クラス (java.util.concurrent.Semaphore) を用いてそれぞれ作りなさい.
1 9.線形写像. 2 ここでは、行列の積によって、写像を 定義できることをみていく。 また、行列の積によって定義される写 像の性質を調べていく。
通信路(7章).
ビット. 十進数と二進数 十進数  0から9までの数字を使って 0、1、2、3、4、5、6、7、8、9、 10、11、12 と数える 二進数  0と1を使って 0、1、10、11、100、101、11 0、111 と数える.
3.正方行列(単位行列、逆行列、対称行列、交代行列)
第 6 回 iPhone アプリ勉強会 〜画像の取得と処理〜 縣 禎輝. はじめに カメラアプリを作成 – 基盤となる Interface とアクションメソッドの作成 – 画像の取得先の設定 – 画像の表示と保存 – 画像にエフェクトをかける 参考ウェブサイト –
プログラミング演習B ML編 第3回 2010/6/15 (コミ) 2010/6/16 (情報・知能) 住井 ~sumii/class/proenb2010/ml3/
トランスフォームロボット の設計と製作 矢萩研究室 ソ 神貴浩 創作ゼミナールⅠ 計画発表.
Bar-TOP における光の 群速度伝播の解析 名古屋大学 高エネルギー物理研究室 松石 武 (Matsuishi Takeru)
JPN 311: Conversation and Composition 許可 (permission)
Servlet 入門 大岩研究室 川村昌弘. そもそも WEB アプリってなんやね ん n この研究会のテーマは『 WEB アプリケー ションの開発』でした. n じゃぁ WEB アプリケーションって何です か? o WEB アプリってどんなものがありますか? 検索エンジン 乗換え案内サイト 翻訳.
1. 学内や寮への LAN アクセスポイント 設置にともなう接続確認および接続 マニュアルの作成 2. 無線 LAN の Air Station による環境設定 3. 現在進行中の活動 卒業研究中間発表 D1957 河野和宏.
Automatic Language Acquisition, an Interactive Approach † Robert J. Martin † 大西昇 ‡ 山村毅 † 名古屋大学 ‡ 愛知県立大学.
ノベルゲームシステムとネット ワークの連携について 1104081 下元 悠嗣. 研究内容 ノベルゲーム専用のスクリプトエンジン 吉里吉里 /KAG にネットワーク機能を追加 することで従来にない特色を持ったシス テムの開発.
プログラミングⅠ( 2 組) 第 1 回 / pLB1.pptx.
コンピュータ活用 第9 週 制作技術ー3 : 双方向通信 CGI システムと環境変数. クライアントとサーバーとの間の双方向通信の考え方 URL を送信し て HTML 文書返信 データ送信 (cgi) 入力に対する応答 データ入力 閲覧ソフトか ら 応答内容表示 クライアン ト サーバー データ受.
タイピングゲー ム ~坂井 D 班の発表~ ~坂井 D 班の発表~. メンバー  村本 晟弥  岡本 武士  若松 健人.
オセロの思考アルゴリズムについて 1103072 岩間 隆浩.
小島 肇  Windows ではアンチウイルスソフトウェアは 必須だが、「入れれば安心」というものでは ない  Mac, Linux における費用対効果はかなり低い  現時点ではマルウェアは流行っていないから  Windows を併用している場合は別.
音の変化を視覚化する サウンドプレイヤーの作成
プログラミングの基礎知識 プログラミングの手順と重要概念 アルゴリズム. プログラミングの手順 コーディング エディタなどでコードを記述 コンパイル・インタープリタ 実行可能な形に翻訳 デバッグ(虫取り、不具合の調整) 完成!
1 CCM Deployment Models Wael K. Valencia Community College.
1 NS1000 V3.0 - CLIP Modification - Rev1.1 Aug 6, 2013.
KX-TDE100/200 System (Version 1.0)
Legacy-GW Features Rev Jan., 2013.
NS1000 ICMPR V2.01 Features.
C90 の Video 設定 ###Video の出力設定 ### xconf video out //monitor *c xConfiguration Video Output HDMI 1 MonitorRole: First *c xConfiguration Video Output HDMI.
たくさんの人がいっしょに乗れる乗り物を 「公共交通」といいます バスや電車 と 自動車 の よいところ と よくない ところ よいところ と よくない ところ を考えてみよう!
Prof. Noriyoshi Yamauchi
© 2010 Cisco and/or its affiliates. All rights reserved.Presentation_IDCisco Confidential CISCO LEARNING CREDITS MANAGEMENT TOOL CLP 管理者 – ユーザ ロール 2011.
Confidential1 Panasonic Communications Co., Ltd. Office Network Company Edition th July, 2007 Chapter 10 FAQ KX-TDE100/200 System (Version 1.0) KX-TDE100/200.
A Simulator for the LWA Masaya Kuniyoshi (UNM). Outline 1.Station Beam Model 2.Asymmetry Station Beam 3.Station Beam Error 4.Summary.
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
KX-HTS Step by Step Guide SIP Trunk
Networking Survivability Features Summary
KX-HTS Step by Step Guide SIP Phone in Existing Router
KX-NS1000 Basic Setup Rev1.4 3 Oct., 2015.
Chapter 1: WAN Concepts Connecting Networks
KX-NS PBX Remote IP Extension
KX-NS1000 Step by Step Guide Network Survivability
P2P Group Some network does not allow P2P communication between 2 remote offices. In this case, no voice problem happens after answering the call from.
KX-NS Step by Step Guide SIP Trunk to SIP Trunk
Presentation transcript:

Peer to Peer connection KX-NS1000 Peer to Peer connection Rev1.2 11 May., 2015 Not for Sales??

Introduction P2P (Peer to Peer connection) This PBX automatically establishes peer-to-peer communication between peer-to-peer compatible IP extensions (i.e., IP-PTs and SIP extensions) that belong to the same P2P group. With peer-to-peer calls, the call is routed directly from one IP extension to another without going through a DSP card. 2

Table of Contents Chapter 1) Overview 2) How it work? 3) Programming 3

Chapter 1 Overview Chapter 1: Product Overview .

1. Overview Type of connection? P2P Scenarios P2P calls can be established between telephones in a single site or across sites. The following illustrations show P2P calls established in a variety of network configurations. It is assumed that all the devices are connected over a private IP network. Within a same site Between branch offices over a VPN (hub-and-spoke connection)*1 Between branch offices over a VPN (mesh connection) Between sites with multiple PBXs G711/G729/G722 available as P2P but G.722 is only available for calls between KX-NT300 series IP-PTs and some SIP extensions that support this codec during peer-to-peer communication.

1. Overview VPN connection arrangement Signaling VPN Router (Center) Voice path VPN Path Hub & Spoke Signaling VPN Router VPN Voice path VPN Path Mesh Call Signaling Path (MGCP/SIP) :Via NS Voice Traffic Path (RTP) : Direct through Each Router Call Signaling Path (MGCP/SIP) :Via NS Voice Traffic Path (RTP) : Via Center Router

1. Overview Type of connection? P2P Groups • Telephones must belong to the same P2P group to establish a P2P connection. Telephones at different sites can be assigned to the same P2P group. • Each PBX in a one-look network is also assigned to a P2P group. This assignment is used when a legacy telephone (e.g., an SLT) is on a call with an IP telephone at another branch. If the PBX and the IP telephone both belong to the same P2P group, a P2P connection is established between the IP telephone and the PBX. Connection between different devices is in P2P groups The PBX group assignment is used when an IP telephone establishes a call with a non-IP telephone (e.g., an SLT). If the non-IP telephone’s PBX and the IP telephone are in the same P2P group, a P2P connection is established between the IP telephone and the PBX: . 

1. Overview General condition • Three codecs are used for peer-to-peer calls: G.722, G.711, and G.729A. The speech quality of the codecs varies as follows: (High) G.722, G.711, G.729A (Low). When the preferred codec of each party differs, the call will be established using the lower codec. For example, if the caller prefers G.711 while the called party prefers G.729A, the call will be established using G.729A. • G.722 is only available for calls between KX-NT300 series IP-PTs and some SIP extensions that support this codec during peer-to-peer communication. • Through system programming, it is possible to assign the preferred codec to use for IP-PTs and KX-UT series SIP phones. • For non-KX-UT series SIP extensions, the priority of the codec that will be used can be specified via the telephone itself. • For non-peer-to-peer calls via the DSP card, calls cannot be made or received when all of the card’s resources are being used.

Chapter 2 How it work? Chapter 1: Product Overview . 9

2. How it work? Within a site Calls between IP telephones within a site establish a P2P connection. VPN Site A Site B Control Packet Voice Packet RTP packet exchange directly between devices. Only control signal exchange between PBX and devices.

2. How it work? Between Branch Offices Over a VPN (Hub and Spoke) Calls between IP telephones in separate branch offices establish a P2P connection, using the hub router at Site A to communicate over a VPN. *When the VPN uses a hub-and-spoke (star) topology, the hub router must be configured to allow U-turn connections. Control Packet Voice Packet VPN Site A Site B Site C RTP packet exchange directly between devices through VPN router at main site. So network I/F at main site should have enough band width for catering to handle all communication. Only control signal exchange between PBX and devices. RTP packet u-turn at router at Site A. So it is necessary to set U-Turn setting at VPN router at site A.

2. How it work? Between Branch Offices Over a VPN (Mesh) Calls between IP telephones in separate branch offices establish a P2P connection directly through the VPN routers at each branch. Control Packet Voice Packet VPN Site A Site B Site C RTP packet exchange directly between devices through direct VPN path. Only control signal exchange between PBX and devices.

2. How it work? Between Sites with Multiple PBXs Calls between telephones in separate sites, each with its own PBX, establish a P2P connection over a VPN. Control Packet Voice Packet VPN Site A Site B RTP packet exchange directly between devices. Only control signal exchange between PBX and devices.

2. How it work? Logic how to deploy P2P? (IPPT vs IPPT, IPPT vs Legacy/Trunk) Compare P2P Group same or not Using DSP of NS that devices belong to (IPPT-DSP-DSP-IPPT, ex slide 17 “RTP switch”) Not same Same P2P between devices (IPPT-IPPT, ex slide 12-13 IPPT-DSP-IPPT, ex slide 15 IPPT-DSP-SLT, ex slide 16) 1)P2P Group number is defined for each IP terminal. 2)P2P Group number for Legacy devices/Trunk is defined system wise. Legacy device always use DSP to communicate with other IP devices or Legacy device in other NS cabinet.

Non-P2P call due call between different P2P Group 2. How it work? P2P Groups P2P Group 1 P2P Group 2 P2P Call due call within same P2P Group DSP Main Unit Non-P2P call due call between different P2P Group Call between devices belong to same P2P group has direct RTP path. Call between devices belong to different P2P group through DSP.

IP-PT belong to Slave Unit 2. How it work? Connection between different devices in same P2P groups P2P Group 1 While the call between site then DSP used at PBX connect with legacy device Master VoIP-GW IP-PT belong to Slave Unit Slave DSP at Slave Unit is not used and IP-PT directly access to DSP at Master Unit. IPPT directly send RTP to IP-GW is in same PBX that SLT belong to.

2. How it work? Non-P2P call “RTP Relay” call path EXT to CO “RTP Switch” call path EXT to EXT P2P Group 1 Slave Unit Master Unit DSP P2P Group 2 “RTP Relay” call path EXT to CO Main Unit 1 There is non-P2P call like below ; “RTP Switch” method is keep same type of codec and just replace IP header to send RTP packet to the other end. For example call in between different P2P group. “RTP Relay” method is convert CODEC that applicable for the other end and send. For example call between IPEXT and SIP Trunk.

Combination Of P2P Group (setting) 2. How it work? P2P bandwidth control P2P Group1 (HQ) P2P Group2 (Branch 1) P2P Group2 (Branch 2) P2P Group4 (Branch 3) Narrow Band Wide band Combination Of P2P Group (setting) Bandwidth Control Grouop1(Disable) Group2(Disable) None Group1(Disable) Group3(Disable) Group4(Enable) Deploy Group3(Diable) When Bandwidth control is enabled then system sort codec ability from narrow band codec based on CODEC setting in the NS1000. 帯域優先制御を実施すると決定した場合、発側IP内線から着側IP内線へ通知される通信能力情報を、使用帯域の少ない順に並び替えを行う。 その際、音声能力の並び替えは、システムに設定された音声優先順に従い、その優先順に並び替えを行う。

2. How it work? P2P connection between IP-Trunk and IP-PT ITSP Supported P2P connection type 1) IP Extension – IP Extension (Already support from Ver.1) 2) SIP Trunk –IP Extension (New) ITSP Peer to Peer connection SIP signaling SIP/MGCP signaling

2. How it work? P2P connection between IP-Trunk and IP-PT Available media type on P2P connection. Type of media Type of P2P connection AUDIO VIDEO DATA * Others IP-Extension – IP Extension Yes No IP-Extension – SIP Trunk * Only support T.38 FAX SIP-PSはサポートしない??<=確認。詳細版作成までに確認。

2. How it work? P2P connection between IP-Trunk and IP-PT Support IP-Trunk and IP telephone by P2P connection Following is combination table for P2P connection IP Extension IP Trunk NT500 Series* NT300 series UT 3rd party SIP phone SIP Trunk H.323 Trunk NT500 series* Yes No NT300 series UT series * Specific firmware is required for NT543/546/560. SIP-PSはサポートしない??<=確認。詳細版作成までに確認。

Chapter 3 How to program? Chapter 1: Product Overview . 22

3 How to program? Define P2P Group for the system

3 How to program? Define P2P Group for the Extension ( NT/UT/SIP-SLT)

3 How to program? Define P2P Codec Priority

3 How to program? Define bandwidth control or not for P2P Group

Thank you ! The END

Modification 20120203-01 8.1_P2P_Rev1_3Feb2012(MarFinal).ppt - 1st release 20120829-02 8.1_P2P_Rev1_1_29Aug2012(MarFinal).ppt - Add Page#14 20150511-03 8.1_P2P_Rev1_2_11May2015(Mar).ppt - Layout is modified.