xl hosted pbx services sip based services by xl
Post on 25-Feb-2016
44 Views
Preview:
DESCRIPTION
TRANSCRIPT
This document contains confidential and proprietary information
belonging to XL, which information may be used
only in connection with the business of XL
XL Hosted PBX ServicesXL Hosted PBX ServicesSIP Based Services by XLSIP Based Services by XL
XL Business Solution2006
Slide 2
AgendaAgenda
• Product Brief• How it Works• How to Connect• How to Survive
This document contains confidential and proprietary information
belonging to XL, which information may be used
only in connection with the business of XL
Product BriefProduct Brief
Slide 4
Hosted PBX ServiceHosted PBX Service
Headquarter
HostedPBX
Branch A
Branch …n
Hosted PBX
PBX / IP PBX
Headquarter
Own Managed PBX
PBX / IP PBX
Branch A PBX / IP PBX
Branch ..n
• High cost of PBX investment and maintenance
• Separated PBX System of each office
• High cost of internal communication
HQ to Branch Branch to Branch
• No PBX investment, reduce maintenance cost
• Integrated PBX System of the offices (Integrated Corporate Telecommunication System)
• No Cost of internal communication
Free HQ to Branch call Free Branch to Branch call
Slide 5
XL Hosted PBX ServiceXL Hosted PBX Service• Ability to deliver Hosted PBX service Nationwide even Worldwide
through XL MPLS Network and NNI (partner)• More cost reduction. Reduce NOT ONLY in the number of elements to
purchase, deploy, and manage PBX but ALSO reduce usage cost by getting the benefit of XL VoIP and XL GSM PABX Services
• Wide range of service: Convergence Service of Data (Private and Public/Internet), Fixed and Mobile Voice
• Most interoperable system: wide range of CPE (minimize investment)
XL MPLSNetwork
XL HostedSystem
XL VoIP
XL GSM
XL BroadbandInternet Services
Corporate
XL Hosted PBX Services Bundling w/XL Products
Slide 6
Service FeaturesService Features
Extension DialingSpeed Dial Call Return
Last Number RedialConsultation Hold
Call TransferThree-Way Calling
Call Waiting Calling Line ID
Call Forwarding Do Not Disturb
Voice MessagingVoice Portal
Web-Based MACsCalling Plans
Device InventorySeries Completion
Hunt Groups
CommPilot Call Manager
Click-to-Dial, Phone Lists,LDAP Directory Integration
Outlook IntegrationCall Screening
Priority & Distinctive Ringing, Anonymous Call Reject, Selective
Call Accept & Reject, Call Screening by Digit Patterns
Find-Me Follow-MeSelective Call Forwarding,
Simultaneous Ringing, Call Notify
Unified MessagingVoice Mail, VM Waiting Indication, VM to E-Mail, VM Notification, VM
Call BackInstant Messaging &
PresenceRemote Office
Alternate Numbers
Shared Call AppearanceAuto Attendant
Dial by Name or Extension, Record Greeting RemotelyAttendant Console
Directory Manager, User StatusCall Park, Call Pick-Up
Account CodesAuthorization Codes
Call InterceptCall Centers
Agent Login, Call Queuing & Distribution, Statistics
Music on Hold
Hosted PBX(PABX Services)
GSM PBX As features of GSM PBX services
As features of Corporate VoIP services
As features of Broadband Internet services
As features of MPLS services
Corporate VoIPInternetMPLS
Standard Advance PBX and Multimedia
BUNDLING
Slide 7
Standard PackageStandard Package• PABX Services (start with 10 extensions, additional: per 10 extensions)
– Standard (extension to extension call, call forwarding, call bearing etc.)– Premium (conference call, auto attendant etc.)
• VoIP Service enable• GSM PABX Service enable • Access (MPLS Platinum)• CPE will be managed by partner (optional, customer can managed itself)
MPLS VPN
SIP
WAN
XL MPLS/VPN
Customer LAN
TDM PBX
Enterprise IP PBX
VoIP Port
Enterprise LAN
XL Hosted PBX System
SIPPSTN
Other XL Services
InstantOffice
Services
PLMN
XL GSM
XLVoIP
XLGSM PBX
ListedNumber
HOSTED PBX SERVICE BUNDLING
This document contains confidential and proprietary information
belonging to XL, which information may be used
only in connection with the business of XL
How it worksHow it worksXL SIP Service is powered by BroadsoftXL SIP Service is powered by Broadsoft
Slide 9
BroadWorks Open ProtocolsBroadWorks Open Protocols– SIP: Session Initiation Protocol
• Call control, IM&P SIMPLE
– MGCP: Media Gateway Control Protocol• Call control
– RTP: Real-Time Transport Protocol• Multi-media streaming
– CORBA: Common Object Request Broker Architecture• OSS provisioning interface for Application Server or Network Server XML over CORBA
– HTTP/HTTPS: HyperText Transfer Protocol or HyperText Transfer Protocol Secure• Web access to Application Server or Network Server, encrypted HTTP transactions for required pages
– SMTP: Simple Mail Transfer Protocol • Voice mail forwarding, call notification e-mail
– POP3/IMAP: Post Office Protocol / Internet Message Access Protocol• Voice mail storage and retrieval
– DNS: Domain Name Server• Access device or network device Application Server or Network Server look ups
– SSH (TELNET): Secure Shell• Management access
– SNMP: Simple Network Management Protocol• BroadWorks server traps and performance measurements
Slide 10
BroadWorks Proprietary ProtocolsBroadWorks Proprietary Protocols– MCP: Media Server Control Protocol
• Application Server to Media Server session control
– MSS: Media Server Selection• Application Server to Network Server request for list of geographically located Media Servers
– ASR: Application Server Redundancy• Application Server to AS/AS to Network Server redundancy active node tracking
– CPP: CommPilot Push Protocol• Call Manager control and updates
– ACAP: Attendant Console Protocol• Attendant Console control and updates
– SyncAPI: Network Server Synchronization • Application Server to Network Server automatic propagation of group and user information (XML over CORBA)
– LocationAPI: Network Server Portal API• Application Server to Network Server look up for serving Application Server for user (XML over CORBA)
– TTREP: TimesTen Replication• TimesTen Database replication between Application Server and Network Server cluster peers
– RSYNC• File synchronization (system prompts, greetings)
Slide 11
SMTP
POP3
DNSAS secondary
AS primary
NS2NS1
SIP Access MGCP Access
NGW2NGW1
MS1MS2
PC - Browser
SIP MGCP
SIP SIP
SIP
MCP
BroadWorks: Call Control Protocols BroadWorks: Call Control Protocols
OSS/NMS
MSS
SIP
CS1CS2
SIP
Slide 12
SMTP
POP3
DNS AS secondaryAS primary
NS2NS1
SIP Access MGCP Access
NGW2NGW1
MS1MS2
PC - Browser
BroadWorks: Media Streaming Protocols BroadWorks: Media Streaming Protocols
OSS/NMS
RTP
RTP
RTP
CS1CS2
RTP
RTP
Slide 13
SMTP
POP3
DNS
NS2NS1
SIP Access MGCP Access
NGW2NGW1
MS1MS2
PC - Browser
BroadWorks: Redundancy Protocols BroadWorks: Redundancy Protocols
OSS/NMS
RSYNC
TTREP
TTREP
RSYNC
AS secondaryAS primary
ASRSyncAPI
CS1CS2
Slide 14
SMTP
POP3
DNS
NS2NS1
SIP Access MGCP Access
NGW2NGW1
MS1MS2
PC - Browser
BroadWorks: User Web Access BroadWorks: User Web Access Protocols Protocols
OSS/NMS
LocationAPI
AS secondaryAS primary
HTTP/HTTPS
CPP/ACAP
CS1CS2
HTTP/HTTPS
Slide 15
SMTP
POP3
DNS
SIP Access MGCP Access
NGW2NGW1
MS1MS2
PC - Browser
BroadWorks: Management & Vmail Protocols BroadWorks: Management & Vmail Protocols
OSS/NMS
AS secondaryAS primary
HTTP(S)/SSH/Corba
HTTP(S)/SSH/Corba
NS2NS1
SNMP
SSH
SMTP
POP/IMAPCS1
CS2HTTP(S)
Slide 16
SIP OverviewSIP Overview
• Session Initiation Protocol (SIP)– Internet Engineering Task Force (IETF) standard for multimedia
conferencing over IP• SIP is an ASCII-based, application-layer control protocol (defined in
RFC 3261) that can be used to establish, maintain, and terminate calls between two or more end points
• SIP provides the capabilities to:– Determine the location of the target end point– Determine the media capabilities of the target end point—via Session
Description Protocol (SDP)– Determine the availability of the target end point– Establish a session between the originating and target end point– Handle transfer and termination of calls
• BroadWorks Application Server acts as a back-to-back user agent– Terminates the incoming call-half, applies services and if necessary,
originates an outgoing call-half
Slide 17
SIP OverviewSIP Overview
• SIP (Methods) Requests– INVITE—Indicates a user or service is being invited to participate in
a call session– ACK—Confirms that the client has received a final response to an
INVITE request– BYE—Terminates a call and can be sent by either the caller or the
callee– CANCEL—Cancels any pending searches but does not terminate a
call that has already been accepted– OPTIONS—Queries the capabilities of servers– PRACK – Provisional acknowledgement– REGISTER—Registers the address listed in the To header field with
a SIP server
Slide 18
SIP OverviewSIP Overview• Types of responses used in response to a Request
– SIP 1xx—Informational Responses (for example, 180 Ringing)– SIP 2xx—Successful Responses (for example, 200 OK)– SIP 3xx—Redirection Responses (for example, 302 Temporarily Moved)– SIP 4xx—Client Failure Responses (for example, 404 User Not Found)– SIP 5xx—Server Failure Responses – SIP 6xx—Global Failure Responses– Registration Process– Registration occurs when a SIP client must inform the Application Sever of
its location– During this process, the client sends a REGISTER request to the
Application Server and includes the address (or addresses) at which it can be reached
– Registrations can require Authentication (shared-secret)
Slide 19
SIP OverviewSIP Overview
• Invitation Process– An invitation occurs when one SIP end point (user A) "invites"
another SIP endpoint (user B) to join in a call– User A sends an INVITE message to the Application Server
requesting that user B join or set up a call– Application Server processes the request and returns an
appropriate response (for example, 100 Trying, 487 User Busy)– If necessary, the Application Server initiates a terminating call-
half to user B and mediates the two call-halves – If user A no longer wants to end the call, it sends a BYE
message
Slide 20
SIP INVITE MessageSIP INVITE Message
INVITE sip:2403645138@192.168.5.253;user=phone SIP/2.0Via: SIP/2.0/UDP 192.168.5.214:5060From: "2403649314" <sip:2403649314@192.168.5.253>;tag=0003e3630c9To: <sip:2403645138@192.168.5.253;user=phone>Call-ID: 0003e363-0c9406d6-124f754f-085ca146@192.168.5.214Date: Tue, 04 Jun 2002 19:52:42 GMTCSeq: 101 INVITEUser-Agent: AccessDeviceContact: sip:2403649314@192.168.5.214:5060Expires: 180Content-Type: application/sdpContent-Length: 170Accept: application/sdpv=0o=SDP 26088 15595 IN IP4 192.168.5.214s=SIP Callc=IN IP4 192.168.5.214t=0 0m=audio 23890 RTP/AVP 0 8 18a=rtpmap:0 PCMU/8000
RTP listen port
Codecs
Unique Callid associates all messages related to a call
Dialed Digits
Originator
Slide 21
SIP Basic Call FlowSIP Basic Call FlowSIP Device BroadWorks
INVITE
100 Trying
180 Ringing or 183 Session Progressing
PRACK (Optional)
200 OK (PRACK - Optional)
200 OK (INVITE - Answer)
RTP – two-way voice path
ACK
BYE
ACK
Slide 22
MGCP OverviewMGCP Overview
• Media Gateway Control Protocol (MGCP) – Internet Engineering Task Force (IETF) standard for multimedia
conferencing over IP• MGCP is an ASCII-based, application-layer control protocol (defined in
RFC 2705) that can be used to establish, maintain, and terminate calls between two or more endpoints
• MGCP is a client-server protocol. The Call Agent (server) handles all aspects of setting up calls to and from endpoints
• MGCP provides the capabilities to:– Determine the location of the target end point– Determine the media capabilities of the target end point—via Session
Description Protocol (SDP)– Determine the availability of the target end point– Establish a session between the originating and target end point
• BroadWorks Application Server acts as an MGCP Call Agent (CA)
Slide 23
MGCP OverviewMGCP Overview
• MGCP messages composed from short list of primitives• NotificationRequest (RQNT)—Instructs the MGCP device to watch for
specific events• Notify (NTFY)—Informs the CA when requested events occur• CreateConnection (CRCX)—Creates a connection to an endpoint • ModifyConnection (MDCX)—Changes the parameters associated with
an established connection• DeleteConnection—Deletes an existing connection. ACK returns call
statistics• AuditEnpoint (AUEP)—Audits an existing endpoint• AuditConnection (AUCX)—Audits an existing connection• RestartInProgress (RSIP)—Is a gateway notification to the CA that an
MG or an endpoint is restarting or stopping
Slide 24
MGCP OverviewMGCP Overview
• Notification Messages– MGCP device uses these messages to tell the CA of a change of
state– Typically involve signaling or events– Examples:
• Signals: Ringing, distinctive ringing, ring back tone, dial tone, intercept tone, network congestion tone, busy tone, confirm tone, answer tone, call waiting tone, off-hook warning tone, pre-emption tone, continuity tone, continuity test, DTMF tones
• Events: On-hook transition, off-hook transition, flash hook, receipt of DTMF digits
Slide 25
MGCP Sample MessagesMGCP Sample Messages
200 353
RQNT 4 aaln/s1/3@[192.168.5.77] MGCP 0.1D: (xx.[T#]|0[T#]|0[2-9]xxxxxxxxx|1[2-9]xxxxxxxxx|[2-9]xxxxxxxxx|*xx)Q: loop,discardR: L/hf(I,K), D/[*0-9#T](D), L/hu(E(L/hd;;),N,K),L/oc(E(L/hu, L/hf(I,K);L/ot;),N)X: 4S: L/dl
200 354
CRCX 5 aaln/s1/3@[192.168.5.77] MGCP 0.1C: 4M: recvonlyL: a:PCMUQ: loop,discardR: L/hu(E(L/hd;;),N,K), L/hf(I,K)X: 6
NTFY 353 aaln/s1/3@[192.168.5.77] MGCP 0.1X: 1O: L/hd
200 4 OK
NTFY 354 aaln/s1/3@[192.168.5.77] MGCP 0.1X: 4O: D/7702T
200 5I: 68v=0o=- 4 0 IN IP4 192.168.5.77s=Cisco SDP 0c=IN IP4 192.168.5.77t=0 0m=audio 16400 RTP/AVP 0
NTFY200
RQNT
200
200
200
NTFY
CRCX
MGCP Endpoint BroadWorks
Slide 26
Call-Half Model: Typical Call Setup Call-Half Model: Typical Call Setup
SIP Call Half
Session(A)
SIP Call Half
Session(B)
(1) SipInviteEvent(2) InvitationEvent
(4) SipInviteEvent
(8) 200 OK Event
(3) InvitationReceivedEvent
(11) 200 OK Event
(12) AckEvent
(9) AckEvent
Originating Sip Node A
Terminating Sip Node B
(10) AnswerEvent
(5) 18x Ringing Event(6) AlertingEvent
(7) 18x Ringing Event
RTP Media
Internal Events
This document contains confidential and proprietary information
belonging to XL, which information may be used
only in connection with the business of XL
How to Connect How to Connect
Slide 28
PRI
Network ArchitectureNetwork Architecture
Enterprise Data Center
Router
Messaging &Database, DNS
Enterprise Directory,Call Logs, VoiceMail
HostedEnterpriseVoiceMail
Multi-Location PSTN Access
APXUniversalGateway
AES ServersSolaris / SPARC
XL VOIP
IP
SIPPhone
Router
IP
IADMGCP
SIP
AnalogPhone Windows,
SunRaySIP Softphone
IP
PSTN
SIP
Lucent Brick* Firewall
XL MPLS
WAP EnabledPDA PRI
Location 1Location 2
XL GSM
Slide 29
How to ConnectHow to Connect
• Customer must have XL MPLS connection• Additional setting will be added by XL in CE (Customer Edge)
MPLS Router will ALG (Access Layer Gateway) setting.• After ALG has been set up, the AES will recognize the IP
Address Gateway and designated Port for every subscriber. • XL will create SIP subscriber remotely (in AES) based on
customer gateway. (subscriber hierarchy in the next slide)• SIP CPE (Customer Premise Equipment) will be set up by
customer. The setting will be:– Set IP Address– Set SIP Proxy– Set User ID and Password
Slide 30
Application Server User HierarchyApplication Server User Hierarchy
Group
System Provider
Users
Service Provider
Group
Users
Group
Users
Service Provider
Group
Users
Virtual System Virtual System
Service provider Group or department
User
ResellerSmall or medium enterpriseEnd user
System Provider
Dept Dept Dept Dept
Slide 31
SIP/MGCP End-User Device OptionsSIP/MGCP End-User Device Options
• Soft-phones• Hard-phones• Line gateways• Trunk gateways• IADs• VoIP phones• Firewalls• Remote
Survivability/Monitoring
Polycom
Verilink
AudioCodes
XTen
Lucent APX®
SwissVoice
CPE of XL Hosted PBX CPE of XL Hosted PBX Widest Variety of EndpointsWidest Variety of Endpoints
For additional device availability – see pdf file
Edgewater
UniData WiFi
Citel
UnidenCisco
Microsoft
This document contains confidential and proprietary information
belonging to XL, which information may be used
only in connection with the business of XL
How to Survive How to Survive
Slide 33
How to Survive when MPLS goes downHow to Survive when MPLS goes down
Voice call 1
Laye
r 2 S
witc
hSurvivabilityGateway
XL MPLS10/100T1
PSTNVoice call 2
• XL provides gateway which have survivability features (optional)• Pre configure (by XL - optional) when first installation in customer• Automatically takes over upon WAN failure• Automatically exits survivability upon restoral
XL Hosted
PBX
Slide 34
Geographical Redundant Deployment (2007 plan)Geographical Redundant Deployment (2007 plan)
LANLAN
Server AES
Data Center
Router
Retail Sites IP Phone
Managed IP
Site 1
Site X
Data Center 1
National Backbone
Data Center 2
This document contains confidential and proprietary information
belonging to XL, which information may be used
only in connection with the business of XL
Thank YouThank You
top related