OCS 2007 OCS 2007 Mediation Server PSTN Gateways

  • Slides: 38
Download presentation
OCS 2007 進階系列 – 深入探討 OCS 2007 Mediation Server 及 PSTN Gateways 馮立偉 台灣微軟特約講師

OCS 2007 進階系列 – 深入探討 OCS 2007 Mediation Server 及 PSTN Gateways 馮立偉 台灣微軟特約講師

現行 PBX 及 GWs 問題點 • 缺乏支援 SIP over TCP – Only one GW

現行 PBX 及 GWs 問題點 • 缺乏支援 SIP over TCP – Only one GW vendor supports SIP over Transport Layer Security (TLS), which is used in UC to encrypt SIP messages • 沒有支援 SRTP – Used in UC to encrypt voice channel • 沒有支援 ICE – Used in Microsoft® Office Communicator 2. 0 to enable voice to get through firewalls and network address translators (NATs) • 無法與以下互通: – The advanced capabilities of the UC Media Stack – The Windows management scheme

Media GW 配置 • Advanced Media Gateway (MGW) – Rich MGW appliance running media

Media GW 配置 • Advanced Media Gateway (MGW) – Rich MGW appliance running media server Rich GW appliance hosting RTC (compatible) Media Server • UC Mediation Server • UC-compatible media stack • Basic Media GW – Basic MGW appliance with UC Mediation Server Basic GW Appliance UC Mediation Server

Media GWs 種類 • Advanced or basic hybrid GW – 直接與 UC 互通 –

Media GWs 種類 • Advanced or basic hybrid GW – 直接與 UC 互通 – – Standalone appliance supporting TDM features Supports SIP over TLS Supports SRTP Supports RFC 3261 compliant SIP with Microsoft® Office Live Communication Server protocol extension subset • Including RTC specified call flows – – • Supports RT Audio and Siren Supports ICE for FW/NAT traversal Sends RTCP reports and will respond to reskit troubleshooting probes Provides remote management capability (Windows® Management Instrumentation? ) Basic GW – SIP/IP telephony GW – – Standalone appliance supporting TDM features Supports SIP over TCP Supports RFC 3261 compliant SIP Supports G. 711

現行 Media GW 合作廠商 Basic hybrid GWs Basic GWs • Dialogic • Audio. Codes

現行 Media GW 合作廠商 Basic hybrid GWs Basic GWs • Dialogic • Audio. Codes – DMG 4000 – New product to be announced – Based on Windows Server® 2003 • Audio. Codes – New product to be announced – Released later in 2007 • Quintum – New product to be announced – Released later in 2007 • Aculabs – New product to be announced – Released later in 2007 – Mediant 1000 and 2000 • Dialogic – DMG 2000 range – formerly Intel TIMG range • Quintum – Tenor. DX

UC/PSTN 整合情境 • Microsoft® Office Communications Server 2007 共存 – UC 使用者仍有 PBX 電話

UC/PSTN 整合情境 • Microsoft® Office Communications Server 2007 共存 – UC 使用者仍有 PBX 電話 – 能包含 RCC 情境 • Communications Server 2007 standalone – No PBX – 另一種就是 PBX 仍被沒有使用 UCS 的使用者使用

語音郵件路由 • 執行於 Front End 伺服器 • 語音郵件方案是由 unified communications (UC) 與 Exchange Server

語音郵件路由 • 執行於 Front End 伺服器 • 語音郵件方案是由 unified communications (UC) 與 Exchange Server 2007 Unified Messaging 透過 SIP 整合來提供 • Play on Phone feature from Microsoft® Office Outlook® • Subscriber Access 功能允許透過電話取得語音郵件或 e-mail • 自動總機路由 • 已授權使用者不用再輸入 Pin 碼 Microsoft Confidential - Shared Under NDA

Outbound 路由 • 轉換 – 藉由套用區域特定正規劃規則, 轉換撥入號碼為標準格式 – 允許使用者保留現有撥號格式 • 34567 in Cincinatti is

Outbound 路由 • 轉換 – 藉由套用區域特定正規劃規則, 轉換撥入號碼為標準格式 – 允許使用者保留現有撥號格式 • 34567 in Cincinatti is actually +1 513 123 4567 • 34567 in Boston is actual +1 617 123 4567 • RNL – – – Reverse Number Lookup 允許把號碼對應到 URI Allows users to be called by one name space E. g. +1 425 123 4567 is actually sip: bob@contoso. com • 路由 – 如果撥打之號碼沒有對應到任何 Microsoft® Office Communications Server 2007 使用者, 則需要往外撥打 – 根據撥打之號碼, 套用撥號授權及選擇合適的 gateway 繞到目的地 Microsoft Confidential - Shared Under NDA

Gateway 規劃 • Media gateway 用途 – – – Plan A Gateway Ubiquitous connectivity

Gateway 規劃 • Media gateway 用途 – – – Plan A Gateway Ubiquitous connectivity Superior audio quality Great manageability RTAudio • Mediation server 功能 – – – TCP to TLS Intermediates UC call flows G. 711 to RT Audio and Siren Apply SRTP to media on UC side Act as an in-circuit emulation (ICE) client for the MGW – Submit audio quality statistics Plan B Gateway G. 711 RTAudio Mediation Server Microsoft Confidential - Shared Under NDA

demonstration UC 語音呼叫流程

demonstration UC 語音呼叫流程

Phone Call – You and Me

Phone Call – You and Me

Phone Call – with PBX

Phone Call – with PBX

Phone Call – with Mediation

Phone Call – with Mediation

Phone Call – from Anywhere (No Virtual Private Network [VPN] Required)

Phone Call – from Anywhere (No Virtual Private Network [VPN] Required)

Phone Call – with Gateway

Phone Call – with Gateway

Simple Deployment, External Access, and Voice (Single Voice Location) External/ Federated/ Anonymous Users Medium

Simple Deployment, External Access, and Voice (Single Voice Location) External/ Federated/ Anonymous Users Medium business OR Enterprise - small/initial/regional deployment Functionality IM/presence and conferencing External/federation/PIC/anonymous Voice call control and voicemail – single location No high availability Perimeter Network Active Directory Edge Server Prereqs Active Directory® directory service, HTTP Reverse Proxy (e. g. ISA) "Plan A" IP-PSTN GW (e. g. Dialogic) Microsoft® Exchange Server 2007 mail environment HTTP Reverse Proxy PSTN A IP-PSTN Gateway Standard Edition Exchange UM Server Scale 3 Servers (3 Roles) Few thousand users (goal) Notes Voice location: unique inbound PSTN termination point (e. g. one per area code) Exchange 2007 UM SP 1 Beta can not be colocated with Exchange 2007 mailbox Mailboxes may need to scale out independently

Simple Deployment, External Access, and Voice (Regional Voice Locations with Plan B GWs) Deployment

Simple Deployment, External Access, and Voice (Regional Voice Locations with Plan B GWs) Deployment Scenario External/ Federated/ Anonymous Medium business OR Enterprise - small/initial/regional deployment Perimeter Network Users Active Directory Functionality IM/presence and conferencing External/federation/PIC/anonymous Voice call control and voicemail – single location No high availability Edge Server HTTP Reverse Proxy Loc 1 Prereqs A Standard Edition IP-PSTN GW PSTN Loc 2 B IP-PSTN GW Loc 3 Mediation Server B IP-PSTN GW Mediation Server Exchange UM Server Active Directory® directory service, HTTP Reverse Proxy (e. g. ISA) "Plan A" IP-PSTN GW (e. g. Dialogic) “Plan B” IP-PSTN GW (e. g. Quintum) Exchange Server 2007 mail environment Scale 3 servers plus one Mediation server per Plan B IP-PSTN GW (4 roles) Few thousand users (goal) Notes Mediation server must be located near IPPSTN GW

區域性, 多重地點佈署範例 A IP-PSTN GW B IP-PSTN Mediation GW Server All other LCS &

區域性, 多重地點佈署範例 A IP-PSTN GW B IP-PSTN Mediation GW Server All other LCS & Ex infrastructure (incl. Perimeter Network) Chicago HQ B IP-PSTN Mediation GW Server Minneapolis Voice Location 1 (Area Code 612) Cincinnati Voice Location 2 (Area Code 513) Boston Voice Location 3 (Area Code 617) Maps courtesy of www. theodora. com/maps, used with permission.

全球語音部署 Primary Perimeter Network Deployment Scenario Global mission-critical enterprise deployment Active Directory Functionality Geographic

全球語音部署 Primary Perimeter Network Deployment Scenario Global mission-critical enterprise deployment Active Directory Functionality Geographic deployment Voice call control and voicemail – multiple locations High availability Active Passive Enterprise Edition Front-End Servers: Expanded Loc 1 PSTN Region I A Prereqs IP-PSTN GW Loc 2 B IIS Servers IP-PSTN GW Loc 3 Mediation Server A/V Conferencing Servers Web Conferencing Servers Enterprise Pool: Expanded B IP-PSTN GW Mediation Server Exchange UM Servers Secondary Perimeter Network Loc 1 PSTN Region II Scale Global Enterprise Pool: Consolidated B IP-PSTN GW Loc 3 Enterprise Edition Front-End Servers: Consolidated A IP-PSTN GW Loc 2 Directors B IP-PSTN GW Active Directory, HTTP Reverse Proxy (e. g. ISA) "Plan A" IP-PSTN GW (e. g. Dialogic) “Plan B” IP-PSTN GW (e. g. Quintum) Exchange Server 2007 mail environment Mediation Server Notes Exchange UM scale depends on mailbox locations

全球語音部署 B IP-PSTN GW B IP-PSTNMediation GW Server Toronto Oslo A IP-PSTN GW London

全球語音部署 B IP-PSTN GW B IP-PSTNMediation GW Server Toronto Oslo A IP-PSTN GW London Chicago (Global HQ) A IP-PSTN GW SFO LAX A IP-PSTN GW Primary Perimeter Network Directors Pool #1 Mediation Server Lisbon A IP-PSTN GW Paris (EMEA Datacenter) Secondary Perimeter Network Pool #2 B IP-PSTNMediation GW Server Tokyo Delhi B IP-PSTNMediation GW Server Singapore (APAC Datacenter) Secondary Perimeter Network Pool #3 Sydney A IP-PSTN GW

Communications Server 2007 Standalone – 往內撥打 • • Call routed from PSTN hits Media

Communications Server 2007 Standalone – 往內撥打 • • Call routed from PSTN hits Media GW converts to SIP call Communications Server 2007 locates the UC user Office Communicator rings

Communications Server 2007 Standalone – 往外撥打 • Call made from Office Communicator – Possibly

Communications Server 2007 Standalone – 往外撥打 • Call made from Office Communicator – Possibly to another UC user • Communications Server 2007 routes call to Mediation Server • Mediation Server passes call to Media GW • Media GW places PSTN call

Communications Server 2007 Standalone – Call Forward • • • Call routed from PSTN

Communications Server 2007 Standalone – Call Forward • • • Call routed from PSTN hits Media GW converts to SIP call Communications Server 2007 forwards call to different UC user – Based on original called-party’s preference • Office Communicator “rings”

Communications Server 2007 Standalone – Call Transfer • Office Communicator “rings” – Callee “picks

Communications Server 2007 Standalone – Call Transfer • Office Communicator “rings” – Callee “picks up” • Called party decides to transfer to another UC user – Blind or attended transfer • Caller speaks to new called party

Communications Server 2007 Standalone – Conference • UC user decides to escalate two-party call

Communications Server 2007 Standalone – Conference • UC user decides to escalate two-party call to ad-hoc conference call – Picks conference participants from contact list, based on presence • Conference Server calls out to new participants – Some via PSTN • Original call is transferred to the Conference Server

Communications Server 2007 Coexistence Scenario – 往內撥打 • Same as “Standalone” call flow, except:

Communications Server 2007 Coexistence Scenario – 往內撥打 • Same as “Standalone” call flow, except: – – – Call hits PBX, not Media GW Call is forked by PBX to UC User decides to pick call up on either UC or phone

Communications Server 2007 Coexistence Scenario – 往外撥打 • Same as “Standalone” call flow, except:

Communications Server 2007 Coexistence Scenario – 往外撥打 • Same as “Standalone” call flow, except: – – – Call hits PBX, not Media GW Call is forked by Communications Server 2007 to PBX User decides to pick call up on either UC or phone

Communications Server 2007 Coexistence Scenario – Call Forward • Same as “Standalone” call flow,

Communications Server 2007 Coexistence Scenario – Call Forward • Same as “Standalone” call flow, except: – Call hits PBX, not Media GW – Call is forked to UC – Communications Server 2007 forwards call • Based on user profile – Deflected user decides to pick call up on either UC or phone

Communications Server 2007 Coexistence Scenario – Call Transfer • Same as “Standalone” call flow,

Communications Server 2007 Coexistence Scenario – Call Transfer • Same as “Standalone” call flow, except: – Call transfer to second UC user invokes dual fork call to PBX extension – Second UC user picks up on either Office Communicator or phone

Communications Server 2007 Coexistence Scenario – Conference • Same as “Standalone” call flow, except:

Communications Server 2007 Coexistence Scenario – Conference • Same as “Standalone” call flow, except: – All UC users have option of taking call on Office Communicator or the phone

Communications Server 2007 Coexistence Scenario – 勿打擾 • • • Call to UC user

Communications Server 2007 Coexistence Scenario – 勿打擾 • • • Call to UC user on DND results in call rejection Call also rejected on PBX Caller routed to PBX voice mail

UC PBX 合作廠商 • • Nortel Cisco Avaya Siemens • • Alcatel-Lucent Ericsson Mitel

UC PBX 合作廠商 • • Nortel Cisco Avaya Siemens • • Alcatel-Lucent Ericsson Mitel NEC • Nortel is currently testing interoperability • The remainder of these partners are currently working on the interoperability requirements and will be under test before the UC launch • More partners will be announced in due course