PBX services in SIP enviroment

PBX services in SIP enviroment
PBX services in SIP enviroment
József SZENDRŐI
Solution Architect
CCIE #5496
11/07/2007
Agenda
• PBX services
• What is SIP-B?
• DEVERTO solution
• Demo
11/07/2007
2
PBX services
• Establishing connections between the
telephone sets of two users
• Providing information for accounting purposes
• PBXs offer many other calling features and
capabilities!
11/07/2007
3
,[D82#1%&)(>>&
SIP Registration
$
"3$ ('$ *A-*B3*C$ 3.23$ .24C624*DE2'*C$ !"#$ F9'$ &'*$ 3.*$ >95$ 2CC4*''$ /G$ 3.
-/-&,23*$3.*$()'32)B*$(C$-242I*3*4J$6.(,*$3.*$'/G3$B,(*)3'$?*)*423*$2$KF"L$2)
3.('$&'*$23$3.*$3(I*$/G$()'32,,23(/)M$
$
$
$
• Endpoint registration
–Where is the user?
• Authorization
–Who is the user?
$
$
$
!"#"!"$%&'$()$*+$()$,-./0$1-22$
11/07/2007
$
4
")$ 3.('$ 'B*)24(/J$ 3.*$ 9--,(B23(/)$ !*4H*4$ 32N*'$ 3.*$ 4/,*$ /G$ E2BN$ 3/$ E2BN$ &'*
B.2,,*)?*'$ 3.*$ ":O"+=$ 2)C$ &-/)$ '&BB*''G&,,0$ E*()?$ 2E,*$ 3/$ 2&3.*)3(B23*$ 3.
Normal SIP call
!"#$%&'()*''$+*,*-./)0$1*23&4*'$52,,$1,/6'$
$
'.2,,$A/4624B$3.*$'2C*$3/$3.*$2--4/-4(23*$*)B$&'*4$2?*)3D$+.*$E2,,$A,/6'$.*4*$24*$'2C*$2'$
3./'*$C*)3(/)*B$()$;15$FGHI$2)B$24*$C*)3(/)*B$.*4*$A/4$E/C-,*3*)*''D$
$
$$$$$$$$$$$$$$
• INVITE
–Call setup
• BYE
–Call release
!
!
!"#"$"%%%%&'((%)*(+%
11/07/2007
$
+.*$!0,2)34/$9--,(E23(/)$!*4J*4$'&--/43'$52,,$K/,B$()$3.*$A/,,/6()?$36/$B(AA*4*)3$620'D$$
$
+.*$A(4'3$2--4/2E.$('$L2'*B$/)$;15$FGHM$6.*4*$L0$2$N9$3.23$()3*)B'$3/$-,2E*$3.*$E2,,*4$/)$K/,B$
'*)B'$/&3$2)$":O"+=$6(3.$3.*$!P#$E/)32()()?$3.*$"#$2BB4*''$QDQDQDQ$/4$'*33()?$3.*$C*B(2$2334(L&3*$
5
!"#$%&'()*''$+*,*-./)0$1*23&4*'$52,,$1,/6'$
$
Subscribe/Notify
!"#"$"%%&'(&)*+(,%%
%
+.*$!"#$B9$'./&,C$D*$2D,*$3/$'&--/43$!B%!5;"%=E:<+"17$F/4$G24(/&'$=G*)3$2'$C*F()*C$()$;15$JKLMN$$!2O-,*$H2,,$F,/6'$F/4$3.*$'2O*$24*$2'$D*,/6N$
$
• SUBSCRIBE
Please inform me!
• NOTIFY
Something happened!
$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$
$$$
!"#"-"%./0012/%3145462%+674815496%
$
11/07/2007
+.*$!0,2)34/$9--,(H23(/)$!*4G*4$'&--/43'$()3*4F2H*'$3/$342C(3(/)2,$P>$2)C$"#$B>
'0'3*O'N$")$H2'*'$6.*4*$3.*$'*4G*4$()3*4F2H*'$3/$342C(3(/)2,$P>$'0'3*O'Q$3.*$!0,2)
9--,(H23(/)$!*4G*4$?*)*423*'$:<+"17$O*''2?*'$D2'*C$/)$3.*$>*''2?*$R2(3()?$"
C42F3$/&3,()*C$()$!"#$%&'(N$+.*$!0,2)34/$9--,(H23(/)$'*4G*4$-4*F*4'$!"#$B9S'$3/$
6
SIP for Business (SIP-B)
• Business-class features to SIP Phones
–pickup, park, bridged line, etc.
• Open industry initiative by VoIP leaders
–spearheaded by Sylantro
• Call flows are based on standard SIP
–does not propose any extensions of modifications to
the current SIP standard
11/07/2007
7
SIP-B - RFCs and drafts
SIP Business Telephony Features
Applicable SIP RFC and Internet Drafts
Registration (w/ MD5 Digest Auth)
RFC 3261 (SIP); draft-jennings-sipping-instance-id-01.txt
Hold
RFC 3264 (Offer/Answer); RFC 2327 (SDP)
Message Waiting Indication (MWI)
RFC 3842 (Message Summary Event); RFC 3265 (Event Notification Framework)
Transfer (Blind, Supervised, Consult.)
RFC 3515 (REFER); draft-ietf-sipping-service-examples-10
Calling and Called Party Display
RFC 3325 (P- ext. for Asserted Identity); draft-venkatar-sipping-called-name-00
Call Park
draft-ietf-sipping-service-examples-06; RFC 3515 (REFER); Keyword “callpark” per RFC 3087
Call Pickup
RFC 3891 (Replaces Header); RFC 4235 (Dialog Event Package); Keyword “pickup” per RFC 3087
Directed Call Pickup
RFC 3265 (Event Notification Framework); RFC 3891 (Replaces Header);
draft-ietf-sipping-service-examples-10; RFC 4235 (Dialog Event Package)
Group Call Pickup
RFC 3265 (Event Notification Framework); RFC 3891 (Replaces Header); draft-ietf-sipping-service-examples-10;
RFC 4235 (Dialog Event Package) ; Keyword “groupcallpickup” per RFC 3087
Intercom
RFC 3261 Alert Info header
Multi-Stage Digit Collection
RFC 3261 “484 Address Incomplete”
Distinctive Ringing
RFC 3261 Alert Info header
Call Forward Indication
RFC 3265; “missed-call-summary” message body of type “message/sipfrag”
Last Call Return
RFC 3261 (SIP); Keyword “lcr” per RFC 3087
ACD Agent Check-In/Check-Out
RFC 3265 (Event Notification Framework)
ACD Agent Available/Unavailable
RFC 3265 (Event Notification Framework); RFC 3856 (Presence Event Package); RFC 3863 (PDIF)
Bridge Line Appearance (BLA)
draft-anil-sipping-bla-02; RFC 3265 (Event Notification Framework); RFC 4235 (Dialog Event Package);
RFC 3680 (Reg. Event Package) – Not required for the SIP UA to support this RFC
Ad-hoc Centralized Conferencing
draft-burger-sipping-netann-08; draft-ietf-sipping-cc-conferencing-01
11/07/2007
8
SIP-B - Benefits
• End users
– can finally leverage the advantages of converged communication
solutions without losing the features that have been critical to their
day-to-day business communications
• Service providers
– are able to offer a richer set of hosted business phone capabilities
• Vendors
– large scale acceptance and adoption of VoIP and SIP in particular
11/07/2007
9
Simple services
!"#$%&'()*''$+*,*-./)0$1*23&4*'$52,,$1,/6'$
$
!"#$%&'()*''$+*,*-./)0$1*23&4*'$52,,$1,/6'$
$
Distinctive ringing
Message waiting
SUBSCRIBE ...
!"#$%&'()*''$+*,*-./)0$1*23&4*'$52,,$1,/6'$
$
Alert-Info...
52,,$B,/6'$B/4$3.*$'2C*$24*$2'$D*,/6E$
$
Last call redial
INVITE sip:[email protected]
NOTIFY ...
INVITE sip:[email protected]
$ $$$$$$$$$$$$$$$$$$$$$$$
$$$$$
$
$
$
$
!"!"####$%%&'()*'+,#-./0./#1#234',.44#5.&.%6+,7#8.)*3/.4#
$
+.*$'*A3(/)$3.23$B/,,/6'$.2'$A2,,$B,/6'$3.23$24*$&'*C$3/$(D-,*D*)3$'/D*$/B$3.*$
3*,*-./)0$ B*23&4*'F$ 3.*$ ,('3$ /B$ C42B3'$ 2)CG/4$ ;15'$ 3.23$ 24*$ 4*H&(4*C$ /B$ !"#$ I9J'
)**C$3/$-243(A(-23*$()$2$!0,2)34/$9--,(A23(/)$!*4K*4$./'3*C$*)K(4/)D*)3L$
:/3*$3.23$3.*'*$B*23&4*'$ 6(,,$E*$2K2(,2E,*$/)$3.*$!0,2)34/$9--,(A23(/)$!*4K*4$()
[email protected]$
$
$
$
!"!"#"$%&'($)&**$+,(-./$
!"#$I9J'$3.23$6('.$3/$&'*$3.*$B*23&4*$6(3.$3.*$!0,2)34/$9--,(A23(/)$*)K(4/)D*)3
2E,*$ 3/$ '*)C$ /&3$ 2)$ ":N"+=$ 3/$ 3.*$ ;*H&*'3$ I;"$ O!"#$% &'()*+,-*+./#(*012'*
;*H&*'3$ I;"$ &'*4$ O&'(O$ ('$ 2$ 4*'*4K*C$ '*4K(A*$ P*0$ 6/4C$ -*4$ ;15$ MQRSL$ +.*$
!"!"!"#$%&'()'*#+,--#.%(/#012#3&451#+,--#.%(/#01#
9--,(A23(/)$!*4K*4$6(,,$342)',23*$3.('$4*H&*'3$2)C$4/&3*$3.('$A2,,$3/$3.*$2--4/-4(2
#2?*[email protected]$
$
T3.*$ ,2'3$ ()A/D()?$ A2,,*4$ B/4$ 3.*$ &'*4$ (C*)3(B(*C$ ()$ 3.*$ 14/D$ I'*4$ /4$ 3.*$ #U9
F9O'$3.23$6('.$3/$'&--/43$3.('$B*23&4*$6(3.$3.*$!0,2)34/$9--,(P23(/)$!*4Q*4$C&'3$D*$2D,*$
"C*)3(30$.*2C*4$()$3.*$":N"+=VL$$
3/$'*)G$/&3$!F%!5;"%=!$2)G$4*P*(Q*$:<+"17O'$B/4$3.*$LG(2,/?$'323*L$-2PM2?*$/&3,()*G$
()$$;15$RAJSN$$$
$
+.&'$3.*$F9$)**G$3/$'&--/43$3.*$B/,,/6()?$G42B3'H"I'$3/$*)2D,*$3.('$B*23&4*E$
!! ;[email protected]$
!! F)G*4'32)G$L!"#L$2'$2$M*0$6/4GN$
$
11/07/2007
!789:+;<$!7!+=>!$
10
Enhanced services I.
!"#$%&'()*''$+*,*-./)0$1*23&4*'$52,,$1,/6'$
$
Call pickup
SUBSCRIBE ...
NOTIFY ...
$
!"!"#"$%&''$(&)*$
$
11/07/2007
+.*$B2,,$C,/6'$C/4$52,,$#24D$('$E2'*F$/)$3.*$'(--()?G'*4H(B*$*I2J-,*'$F42C3$2'$/&3,()*F$()$
!"#$%&'(%$&)'**'+,&)("-'.(&(/#0*1()&234%/%K$$$
$
$
$
11
Enhanced services II.
")$'&MM240U$2)0$!"#$D9$()3*4*'3*J$()$-243(F(-23()?$()$2$52,,$#24G$'*4S(F*$6(3.$3.*$
!0,2)34/$-,23B/4M$M&'3$'&--/43$3.*$B/,,/6()?E$
$
!! !&--/43$B/4$()(3(23()?$2$;=1=;$W;[email protected]$
!! D)J*4'32)J$T!"##$"%&T$2'$2$4*'*4S*J$;*[&*'3$D;"$G*06/4J$-*4$;15$X\]^K$
!! #4/S(J*$2)$()3*4B2F*$B/4$*)J$&'*4$3/$-,2F*$3.*$F2,,$-24G$J(?(3'K$
!! ")(3(23*$2$;=1=;$-4/S(J()?$3.('$/4I(3$()B/4M23(/)$3/$3.*$F2,,*J$324?*3K$
!! !&--/43$B/4$4*F/))*F3()?$I2FG$3/$3.*$;*B*44*J$D9$()$F2'*$3.*$-24G$4*[&*'3$B2(,'K$
$
!"!"#"$%&''$()*+$,-$.()*+)/0$,-$&$(&1+23$%&''4$
!"#$%&'()*''$+*,*-./)0$1*23&4*'$52,,$1,/6'$
$
$
!"#$D9_'$3.23$()3*)J$3/$&'*$3.*$!0,2)34/$9--,(F23(/)$!*4S*4$B/4$*)2I,()?$3.('$B*23&4*$M&'3$
(M-,*M*)3$3.*$F2,,$B,/6$I*,/6$WB,/6$2''&M*$3.23$%$('$-24G*J$23$/4I(3$Y\\\ZK$#,*2'*$)/3*$
3.23$3.*$F2,,$B,/6$J/*'$)/3$'./6$":`"+=$2&3.*)3(F23(/)$2'$2$-243$/B$3.*'*$F2,,$B,/6'$B/4$
'(M-,(F(30K$"3$'./&,J$I*$)/3*J$3.23$3.*$#4/L0$>97$F.2,,*)?*$":`"+=!$I*B/4*$3.*$'2M*$('$
2FF*-3*J$2)J$-4/F*''*J$&-/)K$
$
Call park
Call unpark
INVITE sip:[email protected];orbit=12
INVITE sip:[email protected];orbit=12
$
")$'&MM240$2$D9$3.23$6('.*'$3/$M2G*$&'*$/B$3.*$!0,2)34/$9--,(F23(/)$!*4S*4$B/4$52,,$
#(FG$&-$M&'3$'&--/43$3.*$B/,,/6()?E$
$
!"#$%&'($&)*"+$&,-)./)0&,$12/-*$1&#($&2)33&4)/5&63"7&-8&)&4$$/9#"94$$/&)//)8.$0$8#:&
;-82$&#($&;<3)8#/"&=443-2)#-"8&;$/+$/&-1&)&>?>@=A&-#&#$/0-8)#$1&#($&BCDCB&/$EF$1#&
)8,&0)8).$1&#($&1F*1$EF$8#&2)33&3$.&0)8-4F3)#-"81&#(/"F.(&/$9G!HG'C&0$2()8-10:&
'(-1&-1&,"$1&8"#&()+$&)8<&$66$2#&"8&#($&@=&1$8,-8.&#($&BCDCB&/$EF$1#:&
11/07/2007
$
9$B9$3.23$62)3'$3/$-24C$3.*$D2,,E$'.2,,$-4/F-3$3.*$&'*4$3.*$/4G(3$2?2()'3$6.(D.$3.*$&'*4$
62)3'$3/$-24C$3.('$D2,,E$2)H$/)$/G32()()?$3.('$()I/4F23(/)$'.2,,$(''&*$2$;=1=;$6(3.$3.*$
!789:+;<$!7!+=>!$
$
#2?*[email protected]$
$
12
Deverto solution
Managed Corporate Communication Network
10/17/2007
MCCN Highlights
Web Administration, CRM,
Customer Self Care
Video
terminal
Soft
phone
Video integration
IP phone with
application
Custom tailoring
Global presence
PBX Service
transparency
Fix-mobile convergence
Range of phones
Multi tenant
IP
phone
Access independent
3G
mobile
Analog integration
ERP & Directory
integration
Basic IP
phone
Analog gateway
Wi-Fi
mobile
Agent
Analog
DECT
11/07/2007
FAX
14
Extension Management
• Web interface
Multiple levels of authorization:
• System Administrator
• Group Administrator
• User
• Service codes - voice
confirmation
• IVR operator - menu based,
with DTMF input
11/07/2007
15
“PBX like” functions
•
Number Identification
•
– Calling Line Identification Presentation (CLIP)
– Call Hold (CH)
– Calling Line Identification Restriction (CLIR)
– Call Waiting (CW)
– Calling Name Identification Presentation (CNIP)
– Do Not Disturb (DND)
– Calling Name Identification Restriction (CNPR)
– Anonymous Call Rejection (ACR)
– Direct Inward Dial (DID)
– Screening List (SCR)
– Direct Outward Dial (DOD)
– Call Completion on Busy Subscriber (CCBS)
– Multiple Subscriber Number (MSN)
– Call Completion on No Reply (CCNR)
– Malicious Call Identification (MCID)
•
Call Completion
Call Offering
– Call Transfer (CT)
– Call Forward Unconditional (CFU)
– Call Forward No Reply or Busy (CFNR/CFB)
– Call Forward Not Available (CFNA)
– Call Park (CPK)
– Directed/Group Call Pick Up (CPU)
– Distinctive Ringing (DR)
•
Community of Interest
– Phone lock/unlock with PIN (LUL)
– Private Numbering Plan (PNP)
– Outgoing Call Barring (OCB)
– Selective Outgoing Call Barring (SOCB)
– Selective Outgoing Call Barring Change with PIN
– Serial/Parallel Hunting (SH/PH)
– Abbreviated Dialing (AD)
– Intercom / Private Line Automatic Ringdown
– Closed User Group (CUG)
– Emergency Call (EC)
11/07/2007
16
(Soft)client Capabilities
• Corporate Directory Integration (e.g. LDAP)
• Personal Buddy Lists (presence information of buddies)
• Ability of Initiating a Communication Session:
–audio
–video
–text chat (IM)
• Ability to make Internet and PSTN calls
(audio and video)
• “PBX like” functions (transfer, CW, CH, etc.)
• Client configuration provisioning
11/07/2007
17
Q&A
Thank You!
[email protected]
11/07/2007
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement