35
This document contains confidential and proprietary information belonging to XL, which information may be used only in connection with the business XL Hosted PBX Services XL Hosted PBX Services SIP Based Services by XL SIP Based Services by XL XL Business Solution 2006

XL Hosted PBX Services SIP Based Services by XL

  • Upload
    keisha

  • View
    46

  • Download
    2

Embed Size (px)

DESCRIPTION

XL Hosted PBX Services SIP Based Services by XL. XL Business Solution 2006 . Agenda. Product Brief How it Works How to Connect How to Survive. Product Brief. Branch A. Hosted PBX . PBX / IP PBX. PBX / IP PBX. PBX / IP PBX. Headquarter. Headquarter. Branch … n. - PowerPoint PPT Presentation

Citation preview

Page 1: XL Hosted PBX Services SIP Based Services by XL

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

Page 2: XL Hosted PBX Services SIP Based Services by XL

Slide 2

AgendaAgenda

• Product Brief• How it Works• How to Connect• How to Survive

Page 3: XL Hosted PBX Services SIP Based Services by XL

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

Page 4: XL Hosted PBX Services SIP Based Services by XL

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

Page 5: XL Hosted PBX Services SIP Based Services by XL

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

Page 6: XL Hosted PBX Services SIP Based Services by XL

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

Page 7: XL Hosted PBX Services SIP Based Services by XL

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

Page 8: XL Hosted PBX Services SIP Based Services by XL

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

Page 9: XL Hosted PBX Services SIP Based Services by XL

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

Page 10: XL Hosted PBX Services SIP Based Services by XL

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)

Page 11: XL Hosted PBX Services SIP Based Services by XL

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

Page 12: XL Hosted PBX Services SIP Based Services by XL

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

Page 13: XL Hosted PBX Services SIP Based Services by XL

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

Page 14: XL Hosted PBX Services SIP Based Services by XL

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

Page 15: XL Hosted PBX Services SIP Based Services by XL

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)

Page 16: XL Hosted PBX Services SIP Based Services by XL

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

Page 17: XL Hosted PBX Services SIP Based Services by XL

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

Page 18: XL Hosted PBX Services SIP Based Services by XL

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)

Page 19: XL Hosted PBX Services SIP Based Services by XL

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

Page 20: XL Hosted PBX Services SIP Based Services by XL

Slide 20

SIP INVITE MessageSIP INVITE Message

INVITE sip:[email protected];user=phone SIP/2.0Via: SIP/2.0/UDP 192.168.5.214:5060From: "2403649314" <sip:[email protected]>;tag=0003e3630c9To: <sip:[email protected];user=phone>Call-ID: [email protected]: Tue, 04 Jun 2002 19:52:42 GMTCSeq: 101 INVITEUser-Agent: AccessDeviceContact: sip:[email protected]: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

Page 21: XL Hosted PBX Services SIP Based Services by XL

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

Page 22: XL Hosted PBX Services SIP Based Services by XL

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)

Page 23: XL Hosted PBX Services SIP Based Services by XL

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

Page 24: XL Hosted PBX Services SIP Based Services by XL

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

Page 25: XL Hosted PBX Services SIP Based Services by XL

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

Page 26: XL Hosted PBX Services SIP Based Services by XL

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

Page 27: XL Hosted PBX Services SIP Based Services by XL

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

Page 28: XL Hosted PBX Services SIP Based Services by XL

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

Page 29: XL Hosted PBX Services SIP Based Services by XL

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

Page 30: XL Hosted PBX Services SIP Based Services by XL

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

Page 31: XL Hosted PBX Services SIP Based Services by XL

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

Page 32: XL Hosted PBX Services SIP Based Services by XL

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

Page 33: XL Hosted PBX Services SIP Based Services by XL

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

Page 34: XL Hosted PBX Services SIP Based Services by XL

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

Page 35: XL Hosted PBX Services SIP Based Services by XL

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