Communications Server 2007 Standalone – 往內撥打

Download Report

Transcript Communications Server 2007 Standalone – 往內撥打

OCS 2007 進階系列 – 深入探討
OCS 2007 Mediation Server 及
PSTN Gateways
馮立偉
台灣微軟特約講師
策略總覽
• The Microsoft® Unified Communications (UC) 目標在於整合
豐富, 人員中心導向, 多媒體協同作業以及與交換機 (PSTN)
• 需要 SIP-PSTN 介面
– 許多現行 gateway (GW) 解決方案在市面上
– IP Private Branch Exchanges (PBXs) 可與 UC 整合
• UC 架構式設計用來提供 :
– 高傳真, 高度安全通訊機制
– 提供一種緊密整合桌上iWorker應用程式, 如 Microsoft® Office
Outlook®, Microsoft® SharePoint® 之使用經驗
Microsoft 整合通訊架構
PSTN 整合要點
1. 隨處存取及連接
– UC clients 不管在何位置必須要能存取電話
• 高音訊品質
– 基於 PSTN 及行動網路限制, 此解決方案將提供高傳真音質經驗於所有網路環
境中
• 絕佳管理性
– Gateways 將被當成是 UC solution 一部分且管理機制整合於其中.
– 音訊品質及可用度分析 將被產生以作為除錯, 分析, 及網路最佳化
• 簡單化
– 路由邏輯被內建於 UC 架構中
– 電話機制將會以底下兩種方式呈現給 User s:
• A candidate route
• Another UC client
– Gateways 或 PBXs 將提供 PSTN protocols 及 media 調解工作
現行 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 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 互通
–
–
–
–
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
• AudioCodes
– DMG 4000
– New product to be announced
– Based on Windows Server® 2003
• AudioCodes
– 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
– TenorDX
UC/PBX 種類
• UC enabled
– 原生支援與 UC 互通
• UC capable
– 軟體升級後變成 UC-Enabled
• Non-UC enabled
– 無法升級到與 UC 互通性
UC/PSTN 整合情境
• Microsoft® Office
Communications Server
2007 共存
– UC 使用者仍有 PBX 電話
– 能包含 RCC 情境
• Communications Server
2007 standalone
– No PBX
– 另一種就是 PBX 仍被沒有使用
UCS 的使用者使用
Inbound 路由
•
•
•
•
•
•
往內電話撥打路由
安裝在每一個 FE/SE 伺服器上
透過 Communicator 2007 設定
提供電話轉接功能
即使使用者燈初仍可處理往內呼叫
透過 Microsoft® Exchange Server 2007 Unified
Messaging and Outlook觸發漏接來電通知
語音郵件路由
• 執行於 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 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:[email protected]
• 路由
– 如果撥打之號碼沒有對應到任何 Microsoft® Office Communications Server
2007 使用者, 則需要往外撥打
– 根據撥打之號碼, 套用撥號授權及選擇合適的 gateway 繞到目的地
Microsoft Confidential - Shared Under NDA
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 語音呼叫流程
Phone Call – You and Me
Phone Call – with PBX
Phone Call – with Mediation
Phone Call – from Anywhere
(No Virtual Private Network [VPN] Required)
Phone Call – with Gateway
Simple Deployment, External Access,
and Voice
(Single Voice Location)
External/
Federated/
Anonymous
Medium business OR
Enterprise - small/initial/regional deployment
IM/presence and conferencing
External/federation/PIC/anonymous
Voice call control and voicemail – single
location
No high availability
Perimeter
Network
Users
Active
Directory
Edge Server
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
Standard
Edition
Exchange UM
Server
3 Servers (3 Roles)
Few thousand users (goal)
IP-PSTN
Gateway
Voice location: unique inbound PSTN
termination point (e.g. one per area code)
Exchange 2007 UM SP1 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)
External/
Federated/
Anonymous
Medium business OR
Enterprise - small/initial/regional deployment
Perimeter
Network
Users
Active
Directory
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
A
Standard
Edition
IP-PSTN GW
PSTN
Loc 2
B
IP-PSTN GW
Loc 3
Mediation
Server
B
IP-PSTN GW
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
3 servers plus one Mediation server per Plan
B IP-PSTN GW (4 roles)
Few thousand users (goal)
Mediation
Server
Mediation server must be located near IPPSTN GW
區域性, 多重地點佈署範例
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
Access
Edge Server
Global mission-critical enterprise
deployment
Active
Directory
Traffic: SIP
Web Conf Edge
Server
Traffic: PSOM
Internet
Corporate
Network
A/V Conf
Edge Server
Geographic deployment
Voice call control and voicemail –
multiple locations
High availability
Traffic: A/V
Active Passive
Traffic: HTTPS
DMZ
REDMOND Datacenter
DMZ
DMZ
Corporate Network
PSTN
Region
I
connection
Internal Deployment
Access
Edge Server
Enterprise Edition Front-End Servers: Expanded
Corporate Network
A
Loc 1
SQL
Back-end
Server
Web Conf
Edge Server
IP-PSTN GW
Director
Loc 2
B
A/V Conf
Edge Server
A/V Conferencing Servers Web Conferencing Servers
IIS Servers
IP-PSTN GW
er TLS
Loc 3
Mediation
Server
Enterprise Pool: Expanded
ISA (reverse proxy)
B
Load Balancer
WAN Link
COMO
IP-PSTN GW
OCS
Access
Edge Server
net
User
authenticates
Internal
Deployment
Access
Proxy
...
OCS 2007 SE
ISA (reverse proxy)
Loc 1
A
OCS 2007 SE
Secondary
Perimeter
Pool A
Network
Pool B
Exchange
UM
Servers
AD
Load Balancer
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
Enterprise Edition Front-End Servers: Consolidated
Pool C
Global
Enterprise Pool: Consolidated
B
IP-PSTN GW
Loc 3
UC
phone
SQL
IP-PSTN GW
Loc 2
OC
Directors
A/V Conf
Edge Server
SINGAPORE Datacenter
Director authenticates
remote user
Console
Mediation
Server
Secure
Web Conf
connection
over
Edge Server
MTLS
Corporate Network
PSTN
Region
II
SQL
Back-end
Server
ISA (reverse proxy)
B
IP-PSTN GW
Mediation
Server
Exchange UM scale depends on
mailbox locations
全球語音部署
B
IP-PSTN
GW
B
IP-PSTNMediation
GW
Server
Toronto
Oslo
A
IP-PSTN GW
London
Chicago
A
(Global HQ)
IP-PSTN GW
SFO
LAX
A
IP-PSTN GW
Primary Perimeter
Network
Directors
Pool #1
Mediation
Server
Lisbon
A
Paris
(EMEA
Datacenter)
Secondary Perimeter
Network
IP-PSTN GW
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 GW
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 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 hits Media GW
• 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 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 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:
– 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:
– 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, 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, 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:
– All UC users have option of taking call on Office
Communicator or the phone
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
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