SIP Trunks for PSTN Access - Cisco

95
©2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c S I P T r u n k s 1 SIP Trunks for PSTN A c c e ss Darryl Sladden, Product Manager: ds ladden@ ci s co. com –C i s co U ni f i ed B order E lem ent – SI P T runk i ng L ead at C i s co

Transcript of SIP Trunks for PSTN Access - Cisco

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i cS I P T r u n k s 1

SIP Trunks for PSTN A c c e ss

Darryl Sladden, Product Manager: ds ladden@ ci s co. com– C i s co U ni f i ed B order E lem ent– SI P T runk i ng L ead at C i s co

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 2S I P T r u n k s - T N F

Agenda� Technology Overview� D ep loym ent S cena rios� I s s u es wit h S I P Tru nk s f or P S TN A cces s� W ha t ’s in a S I P Tru nk ?

What services should customers look for in SIP Trunks?What services should Service Providers offer w ith SIP Trunks?

� U s ing t he C is co U nif ied B ord er E lem ent ( f orm erly C is co M u lt is ervice I P -t o-I P G a t ewa y) a s a B ord er E lem ent b et ween S ervice P rovid er a nd C u s t om er

� I s s u es a nd conf igu ra t ion op t ions f or C is co U nif ied C om m u nica t ions M a na ger E x p res s ( C U C M E ) wit h S I P Tru nk s f or P S TN A cces s

� I s s u es a nd conf igu ra t ion op t ions f or C is co U nif ied C om m u nica t ions M a na ger ( C U C M ) wit h S I P Tru nk s f or P S TN A cces s

� G enera l Trou b les hoot ing I s s u es wit h S I P Tru nk s� Res ou rces

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 3S I P T r u n k s - T N F

S I P T r u nk s f o r P S T N Ac c es s� S I P Tru nk s ca n b e d ef ined a s a m et hod t o int erconnect d if f erent S I P -b a s ed net work s . S I P Tru nk s ca n b e u s ed b y a wid e ra nge of orga niz a t ions a s a m et hod of int erconnect ions . One la rge a p p lica t ion f or S I P Tru nk s is f or s ervice p rovid ers t o of f er P S TN int erconnect s f or voice-ena b led S I P a p p lica t ions over a n I P connect ion. This gives s ervice p rovid ers t he a b ilit y t o of f er P S TN s ervices over a com b ined I P inf ra s t ru ct u re, red u cing t he cos t a nd com p lex it y of t he net work a nd p rovid ing a s ingle p oint of int erconnect t o t heir u s ers . I t a ls o a llows t hem t o of f er s ervices ou t s id e of t heir geogra p hic regions t ha t ha ve a P S TN f oot p rint a nd cons olid a t e t he int erconnect t o t he P S TN a cros s m u lt ip le cu s t om ers . The b enef it f or ent erp ris es a nd s m a ller b u s ines s es is t ha t t hey ca n get P S TNint erconnect s ervices wit hou t need ing a P S TN f a cilit y a t t heir loca t ion. This a llows t he rem ova l of t he P S TN ha rd wa re f rom t heir eq u ip m ent a nd a llows connect ions t o t he P S TN over a wid e va riet y of m ed iu m s s u p p ort ing I P s u ch a s wireles s a nd ca b le. This s es s ion d is cu s s esim p lem ent a t ion is s u es a nd req u irem ent s when u s ing S I P Tru nk s f orP S TN a cces s .

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 4S I P T r u n k s - T N F

H.323/SIPT r u n k

O b j ec t i v es and S c o p e o f T h i s S em i nar

� Discuss issues to consider when adding SIP Trunks to solutions� F ocus will b e on dep loy m ents with C isco U nif ied C om m unications M anager and C isco U nif ied C om m unications M anager E x p ress

� Sp ecif ic Serv ice Prov ider of f ering will not b e ev aluated� Solution will f ocus on recom m ended design solution of using the C isco U nif ied B order E lem ent (f orm erly C isco M ultiserv ice IP-to-IP G ateway ) as a B order E lem ent b etween SP of f ering and custom er. A C isco U B E could b e p rov ided b y the Serv ice Prov ider and one should b e owned b y the custom er.

C isco U nifiedB order E lement

SIPT r u n k

C i s c o U n i f i e d C o m m u n i c a t i o n s M a n a g e r o r C i s c o U n i f i e d

C o m m u n i c a t i o n s M a n a g e r E x p r e s s

ServiceProvider

Serv ice Prov ider-O wnedE nterp rise-O wned

C isco U nifiedB order E lement

E nterp rise L ocated E q uip ment

H.323/SIPT r u n k

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 5S I P T r u n k s - T N F

Te c h nol og y O v e rv i e w

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 6S I P T r u n k s - T N F

C i s c o U ni f i ed C o m m u ni c at i o nsA p p lica t ions on F ix ed a nd M ob ile N et work s

f or W ork s p a ces

E very t im e, E verywhere,

E veryone is I nclu d edU s e N et work a s t he P la t f orm

VOICEVID EO D A T A

MOBILE

Interconnecting A cros s B ord ers

S erv ices in th e N etw ork

Interw ork ing A cros s D ev ices

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 7S I P T r u n k s - T N F

SIP Trunking Is a Key Ingredient in the N etw o rk Pl atf o rm E nab l ing U C

S ecu rit yS p eech

Q oSM ob ilit yP res enceV id eo

Serv i ce Prov i der

P olicyC a ll C ont rol

C olla b ora t ionC onf erencing

N etw ork a s th e P l a tf orm f orU nif ied C om m u nica tions

I nc r e a s e d N e tw or k R e l e v a nc eI nc r e a s e d T r a f f i c

N e w S e r v i c e R e v e nu e O p p or tu ni ti e sT r u s te d A d v i s or R ol e

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 8S I P T r u n k s - T N F

Migration to End-to-End V oI PEnabling Business-t o -Business I nt er c o nnec t

IPA IP A

E n t e r p r i s e D o m a i n 1 E n t e r p r i s e D o m a i n 2

N a r r o w b a n d v o i c e t o R i c h -m e d i a I n t e r c o n n e c t

A A

E n t e r p r i s e D o m a i n 1 E n t e r p r i s e D o m a i n 2

S P V o I PSBC SBCCUBE CUBE

� C hanging L andscap es – V oIP Islands to V oIP Interconnects� U nif ied com m unications SIP Trunks to destinations b ey ond the E nterp rise

� E x tend rich-m edia collab oration to v endors, p artners and custom ers� A C isco U nif ied B order E lem ent p rov ides b 2 b interconnectiv ity f or secure rich-m edia serv ices

IP IP

R i c h M e d i a R i c h M e d i a

R i c h M e d i a

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 9S I P T r u n k s - T N F

Migration to End-to-End V oI PL ine-S id e and T r unk -S id e

S o u r c e : S y n e r g y

S o u r c e : F o r r e s t e r 2 007

IPT D M

0

2 0

4 0

6 0

8 0

1 00

2 001 2 002 2 003 2 004 2 005 2 006 2 007 2 008 2 009

S h a r e o f PB X L i n e s S h i p p e d T h e T r a ns i ti on i s h a p p e ni ng . L i ne s i d e oc c u r r e d ov e r 1 0 y e a r s .( 1 9 9 6 -2 0 0 6 -> 5 0 % S h i p p e d b u s i ne s s p h one s )H ow l ong w i l l th e T R U N K s i d e tr a ns i ti on ta k e ?

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 10S I P T r u n k s - T N F

“S I P T r u nk s ”—W h y ?� S I P T r unk s c an be c h eap er ( so m et im es)� S I P T r unk s c an be m o r e v er sat ile ( i. e. d ep lo y ed o v er d if f er ent p h y sic al lay er link s)

� S I P T r unk s c an o f f er eq uip m ent c o nso lid at io n� S I P T r unk s c an be used f o r m any d if f er ent p ur p o ses

Between applications (i.e. conference bridges to IP PBX, su ch as M eetingPlace® to C isco U nified C om m u nications M anager)F or PS T N access (centraliz ed or distribu ted)Between different IP C om m u nication z ones with in a com pany (i.e. E u rope and U S A ) or between com panies (i.e. D isney and A pple)N B: T h is sem inar will focu s ex clu siv ely on PS T N A ccess

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 11S I P T r u n k s - T N F

S I P T ru nk s f or P S T N A c c e s s —P e rc e p tion v s . R e al ity

� E v a l u a t e c a r e f u l l y . In s o m e c a s e s T D M t r u n k s m a k e a b e t t e r c h o i c e . O r p e r h a p s a b e t t e r c h o i c e f o r c e r t a i n t r a f f i c t y p e s a l l c a l l p a t t e r n s .

S IP T r u n k s s h o u l d a l w a y s b e u s e d

� S IP i s e a s y t o d e p l o y , b u t i n t e r c o n n e c t i o n b e t w e e n d i f f e r e n t v e n d o r s i m p l e m e n t a t i o n s o f S IP a n d d i f f e r e n t S e r v i c e Pr o v i d e r s o f f e r i n g i s n o t y e t i r o n e d o u t

� C u r r e n t S P o f f e r i n g s a r e n o t m a t u r e a n d e v e r y p r o v i d e r ’s o f f e r i n g h a s t o b e c a r e f u l l y e v a l u a t e d a n d t e s t e d

� N u m b e r p o r t a b i l i t y c a n b e a s i g n i f i c a n t e n a b l e r o r d r a w b a c k

S IP T r u n k s a r e e a s y t o d e p l o y a n d j u s t w o r k

� S IP T r u n k s c a n p r o v i d e t h e s a m e e x p e r i e n c e i n m a n y c a s e s , b u t s o m e c a s e s ( i . e . B a u d o t c o n n e c t i o n s f o r D e a f u s e r s o r V . 9 2 s p e e d m o d e m c o n n e c t i o n s ) e x p e r i e n c e i s d i f f e r e n t ; f a x c a n b e p r o b l e m a t i c

S IP T r u n k s p r o v i d e t h e e x a c t s a m e e x p e r i e n c ef o r t h e e n d u s e r s

� L a r g e E n t e r p r i s e h a v e s u c h l o w r a t e s f o r t r a d i t i o n a l T D M b a s e d t e l e p h o n y , r a t e s o v e r S IP T r u n k s m a y n o t s a v e m u c h , i f a n y t h i n g , i n p e r m i n u t e c h a r g e s f o r L o c a l o r L o n g D i s t a n c e v o i c e c a l l s

� S IP t r u n k a r e u n r e g u l a t e d s e r v i c e s a n d w h a t S P c h a r g e v a r y w i d e l y ( u n l i k e T D M o f f e r i n g s )

� If c o s t b e n e f i t s d o a c c r u e f o r a c u s t o m e r , i t i s l i k e l y o p e r a t i o n a l a c o m b i n a t i o n o f o p e r a t i o n a l , s e r v i c e a n d e q u i p m e n t c o s t s .

S IP T r u n k s a r e a l w a y s c h e a p e r t h a n PS T N t r u n k s f o r PS T N A c c e s s

� S IP T r u n k s s h o u l d o n l y b e d e p l o y e d o v e r m e d i a t h a t c a n p r o v i d e d a g u a r a n t e e d Q o S t h a t i s a c c e p t a b l e ( i . e . i t w o u l d n o t b e r e c o m m e n d e d t o d e p l o y t h e m a c r o s s S a t e l l i t e l i n k s i f V o i c e q u a l i t y i s i m p o r t a n t )

S IP T r u n k s c a n b e d e p l o y e d o v e r a n y m e d i a

R eali tyPercep ti on

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 12S I P T r u n k s - T N F

S I P T r u nk s —G o o d R eas o ns f o r I m p l em ent i ng T h em� S IP T ru nk s offer a roadm ap to E nh anced S erv ices

W ideB and C odecsC alls with SU B J E C T linesE x change of C alendaring inf orm ation during a callM ultim odal com m unications: v oice, v ideo, chat, f ile sharing, ov er the sam e com m unications p ip e

� S IP T ru nk s offer th e ability to h av e a v oice call ov er disparate ph y sical link s

SIP Trunk can b e im p lem ented ov er a wide v ariety of IP com m unications trunks (i. e. M etro E thernet, W iF i, G SM C ellular)

� S IP T ru nk s offer th e ability to h av e im prov ed redu ndancy for com m u nications

IP links can b e b uilt with redundancy of com m unications m ethods and f ast f ailov er that results in q uicker tim e to rep air in case of f ailure

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 13S I P T r u n k s - T N F

Agenda� Technology Overview� D ep loym ent S cena rios� I s s u es wit h S I P Tru nk s f or P S TN A cces s� W ha t ’s in a S I P Tru nk ?

What services should customers look for in SIP Trunks?What services should Service Providers offer w ith SIP Trunks?

� U s ing t he C is co U nif ied B ord er E lem ent a s a B ord er E lem ent b et ween S ervice P rovid er a nd C u s t om er

� I s s u es a nd conf igu ra t ion op t ions f or C is co U nif ied C om m u nica t ions M a na ger E x p res s ( C U C M E ) wit h S I P Tru nk s f or P S TN A cces s

� I s s u s a nd conf igu ra t ion op t ions f or C is co U nif ied C om m u nica t ionsM a na ger ( C U C M ) wit h S I P Tru nk s f or P S TN A cces s

� G enera l Trou b les hoot ing I s s u es wit h S I P Tru nk s� Res ou rces

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 14S I P T r u n k s - T N F

D e p l oy m e nt Sc e na ri os

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 15S I P T r u n k s - T N F

D ep l o y m ent S c enar i o s� B asically , there are three m ethods of dep loy ing SIP Trunks today : centraliz ed where trunks f or all regions are centraliz ed and p rov ided only f rom a central location; distrib uted, where each regional of f ice has SIP Trunk f rom the p rov iders; and hy b rid m odels where dif f erent solutions are p rov ided f or dif f erent ty p es of traf f ic

SIP Trunks are added in H eadq uarters and /or remote sites to comp lement PSTN trunks. D ialp lan is altered so that traffic can flow across most effective trunk, and traffic can b e effectively routed via b oth H Q and remote site Trunks.

SIP Trunks are p rovided from the Service Provider to all sites. E ach site removes their PSTN access and instead rep laces it w ith SIP Trunks from the p rovider that terminate at the remote sites. Provider needs to route p hone calls to remote site via SIP trunk at remote sites.

A ll PSTN Trunks are removed from remote sites and rep laced w ith SIP Trunks that terminate only at the central datacenter or headq uarters. This H Q site receives and routes A L L PSTN traffic via SIP Trunks to Service Provider.

H y b r i d T r u nk D e p l oy m e nt, D e p l oy

T r u nk s B a s e d on F u nc ti on

D i s tr i b u te d T r u nk s to A l l L oc a ti ons

C e ntr a l i z e d L oc a ti on of A l l S I P T r u nk s

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 16S I P T r u n k s - T N F

C ent r al i z ed D ep l o y m ent M o del

A ll C alls R outed v i a a C entrali z ed SI P T runk

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 17S I P T r u n k s - T N F

D i s t r i b u t ed D ep l o y m ent M o del

A ll C alls R outed v i a a L ocal SI P T runk s

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 18S I P T r u n k s - T N F

H y b r i d D ep l o y m ent M o del

C a l l s R ou te d v i a C e ntr a l i z e d S I P T r u nkC a l l s R ou te d v i a P S T NC a l l s R ou te d v i a R e m ote S i te S I P T r u nk

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 19S I P T r u n k s - T N F

Agenda� Technology Overview� D ep loym ent S cena rios� I s s u es wit h S I P Tru nk s f or P S TN A cces s� W ha t ’s in a S I P Tru nk ?

What services should customers look for in SIP Trunks?What services should Service Providers offer w ith SIP Trunks?

� U s ing t he C is co U nif ied B ord er E lem ent a s a B ord er E lem ent b et ween a S ervice P rovid er a nd a C u s t om er

� C is co U nif ied C om m u nica t ions M a na ger E x p res s ( C U C M E ) s u p p ort f orS I P Tru nk s f or P S TN A cces s

� Recom m end ed d es igns f or C is co U nif ied C om m u nica t ions M a na ger ( C U C M ) wit h S I P Tru nk s f or P S TN A cces s

� Red u nd a ncy a nd C onf igu ra t ion� P la t f orm s a nd licens ing

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 20S I P T r u n k s - T N F

I s s u es w i t h S I P T r u nk s f o r P S T N Ac c es s� I nt er o p er abilit y w it h I P P BX� V o ic e Band D at a� F ax C all� S up p lem ent ar y F eat ur es� Q ualit y C o nt r o l

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 21S I P T r u n k s - T N F

I nt er o p er ab i l i t y I s s u es w i t h S I P T r u nk s� T h ere is cu rrently no standard for S IP T ru nk s th at can prov ide th e sam e lev el of consistency and interoperability of PS T N IS D N T ru nk s

� T h ere are efforts u nderway in th e indu stry to h av e m ore interoperability ; v ariou s efforts are being lead by th e S IP foru m , A T IS , T IS PA N

� T h e problem of interoperability is redu ced by h av ing a cu stom er owned border elem ent th at can prov ide signaling interwork ing and transcoding

� T h is problem can be fu rth er redu ced by h av ing a S erv ice Prov iderowned Border E lem ent th at acts as a dem arcation point for signaling

� C u stom er sh ou ld test, test, test before deploy m ent of th eir first S IP T ru nk s solu tion, and replicate after th at for scaling

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 22S I P T r u n k s - T N F

V o i c e B and D at a� V oice B and Data (V B D) is used to send inf orm ation such as credit card transactions or alarm sy stem inf orm ation ov er slow sp eed m odem connections across the v oice channel of an PSTN circuit

� V oice B and Data can work reliab ly up to 5 6 K with PSTN connections� W ith any codec y ou cannot m aintain a PC M clock sy nc so 5 6 K connections are not p ossib le; b ut m edium sp eed m odem connections are p ossib le ov er G 7 1 1

� W ith com p ressed codecs (i. e. G 7 2 9 ) , y ou cannot reliab le send m odem tones ov er V oIP calls, so only low-sp eed connections

� V B D cannot b e “guaranteed”, so an im p ortant consideration is whether there are PSTN circuits that can b e lef t to sup p ort this at the site where SIP Trunks are b eing considered. The three m ost used ty p es of V B D are:

B audot connections for deaf usersC redit card validation sy stemsSecurity sy stems

� These sy stem s should all b e tested b ef ore a SIP Trunk f or PSTN access is used as a rep lacem ent

Se n d i n g a M o d e m C a l l O v e r a C o d e c

Is L i k e Pu t t i n g It T h r o u g h a C h e e s e G r a t e r : t h e Si g n a l

W i l l N e v e r B e t h e Sa m e

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 23S I P T r u n k s - T N F

F ax C al l s� SIP Trunks can ty p ically use three dif f erent m ethods to sup p orts F A X calls

A l l c a l l s a r e s e n t a s G 7 1 1C a l l s e n d s a R E -IN V IT E t o u p -s p e e d t o G 7 1 1 w h e n a F A X t o n e i s d e t e c t e dT .38 F A X c a p a b i l i t i e s a r e e x c h a n g e d a n d f a x r e l a y i s u s e d

� SIP Serv ice p rov ides also occasionally of f er a sep arate f ax to -m ail serv ice using T. 3 7 Store and F orward f ax

� T. 3 8 to Inb and F A X (i. e. , F ax ov er G 7 1 1 ) will not result in accep tab le C SR

� E a c h v e n d o r s s u p p o r t o f R E -IN V IT E s i s d i f f e r e n t

� C u r r e n t l y n o t s u p p o r t e d w i t h a l l C i s c o e q u i p m e n t

� C o n s u m e s a l a r g e a m o u n t o f b a n d w i d t h f o r a l l c a l l s

� N o a b i l i t y t o d i s t i n g u i s h F A X c a l l s f r o m V o i c e c a l l s i n C D R s

� D e g r e e o f i n t e r o p e r a b i l i t y� N o t o f f e r e d b y m a n y

Se r v i c e Pr o v i d e r s

C o n s

Pr o s

F a x M e t h o d

� Pr o v i d e s b e n e f i t s o f l e a s t b a n d w i d t h w i t h G 7 29 c a l l i n i t i a l l y u p s p e e d i n g t o G 7 1 1 i f c a l l i s F A X

� T o n e ( 21 0 0 Hz ) c a n b e m i x e d b e t w e e n M o d e m a n d F a x

� F a x Pa s s -T h r o u g h

� M o s t w i d e l y d e p l o y e d� Si m p l e s t s o l u t i o n

� Hi g h e s t f a x s u c c e s s r a t e s c a n b e a c h i e v e d

� C l e a n e s t s o l u t i o n f r o m s i g n a l i n g a n d m e d i a p o i n t o f v i e w

� U s e l e s s b a n d w i d t h t h a n G 7 1 1

� F a x a n d V o i c e c a l l s d i f f e r e n t i a t e d

F a x T o n e I s D e t e c t e d a n d R E -I N V I T E t o u p -s p e e d t o G 7 1 1 I s

s e n tAl l C a l l S e n t a s G 7 1 1

T . 3 8 F a x C a p a b i l i t i e s E x c h a n g e d a s P a r t o f

S I P M e s s a g e s

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 24S I P T r u n k s - T N F

S u p p l em ent ar y S er v i c es� The s u p p lem ent a ry s ervice invok ed over t he S I P Tru nk is not s u p p ort ed or u nd ers t ood b y t he f a r end S I P s wit ch

F or ex amp le, the sig naling to p lace a call on h o l d and temp orarily stop media can b e done in one of several w ay s, all of them are comp liant w ith the standard. M ismatching methods may b e sup p orted b etw een tw o SIP sw itches

� Tes t ing of S u p p lem ent a ry S ervices b ef ore d ep loym ent is only wa y t o ens u re s u cces s

C reate a test case for each service b efore dep loy mentR ep ort finding s to Service ProviderD etermine if lack of these functionality should effect dep loy ment

� Typ ica l S u p p lem ent a ry S ervices t es t ca s esPlacing call on H O L DF orw ard on B usy /N o A nsw er to N umb er w ithin p remiseTransferring call to another ex tensionC orrect b illing for forw arded calls

PSTN

A l l S i g n a l i n g I s T r a n s l a t e d R e s u l t i n g i n F e w e r I n t e r o p I s s u e s

S I P S i g n a l i n g E n d -t o -E n d C a u s e s I n t e r o p I s s u e s

SIPN etw ork

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 25S I P T r u n k s - T N F

Q u al i t y C o nt r o l� A s cu stom ers h av e deploy ed S IP T ru nk s for PS T N access, th e ex perience for u sers h as been “inconsistent” (i.e. one calls is great, nex t is not great)

� A “best practice” is to create a m eth od of flagging calls th at are v ery bad (eith er v ia C D R s/ C M R s analy sis or u ser feedback )

� U se data from C D R s/ C M R s (i.e. J itter, Pack et L oss) to determ ine if th ere are trends; th ese statistics can be gath ered from th e C u stom er prem ise Border E lem ent or C U C M

� T ry to determ ine if q u ality issu es correlate with specific ev ents, su ch as dialing to som e area codes or cou ntries or specific tim es of day ; serv ice prov iders h av e different m eth ods of rou ting th at can effect q u ality

� S erv ice prov iders sh ou ld ensu re th at th ey h av e a m eth od of m easu ring q u ality all th e way to th e cu stom er prem ise; th is can be u sed to distingu ish th eir serv ice from oth ers

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 26S I P T r u n k s - T N F

Agenda� Technology Overview� D ep loym ent S cena rios� I s s u es wit h S I P Tru nk s f or P S TN A cces s� W ha t ’s in a S I P Tru nk ?

What services should customers look for in SIP Trunks?What services should Service Providers offer w ith SIP Trunks?

� U s ing t he C is co U nif ied B ord er E lem ent a s a B ord er E lem ent b et ween a S ervice P rovid er a nd a C u s t om er

� C is co U nif ied C om m u nica t ions M a na ger E x p res s ( C U C M E ) s u p p ort f orS I P Tru nk s f or P S TN A cces s

� Recom m end ed d es igns f or C is co U nif ied C om m u nica t ions M a na ger ( C U C M ) wit h S I P Tru nk s f or P S TN A cces s

� Red u nd a ncy a nd C onf igu ra t ion� P la t f orm s a nd licens ing

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 27S I P T r u n k s - T N F

S I P T r u nk f o r P S T N —S er v i c e O f f er i ngs

A l l a r e a c o d e s c a n h a v e p h o n e n u m b e r s p o r t e d w i t h z e r o l o s t c a l l s i n 4 8 h o u r s

Po r t i n g o f p h o n e n u m b e r s c a n b e a c c o m p l i s h e d f o r

s o m e a r e a c o d e s w i t h i n 30 d a y s

N o n eN u m b e r Po r t i n g

C a l l r e -r o u t e d i n r e a l t i m e w h e n t h e SIP T r u n k f a i l s ; r o u t i n g i s t o b o t h s e c o n d a r y

IP a d d r e s s a n d PST N n u m b e rA b i l i t y t o r o u t e c a l l s t o a

d i f f e r e n t p h o n e n u m b e r o r IP a d d r e s s w h e n t r u n k i s d o w n

N o n eR e d u n d a n c y

F l a t r a t e w i t h n o c o s t c a l l s b e t w e e n c u s t o m e r s ; e a c h t r u n k c a n c o n f i g u r e t h e i r o w n c a l l i n g p l a n ; b i l l i n g r e c o r d s

p r o v i d e d v i a W E B i n t e r f a c ePe r m i n u t eN /AC a l l i n g Pl a n s

SL A w i t h 9 9 .9 9 9 % u p t i m e o f f e r e d a n d a c c e s s f r o m c u s t o m e r f o r r e p o r t s w i t h

r e f u n d s f o r n o n c o n f o r m a n c eSL A w i t h 9 5 % u p t i m e o f f e r e dN o n eU p t i m e

O f f e r s SL A f o r D a t a s p e e d s f o r V D B o v e r SIP T r u n k s

O f f e r t o w o r k e a c h i s s u e i n d i v i d u a l l yN o n eV o i c e B a n d D a t a

T .38 s u p p o r tG 7 1 1 f o r a l l C a l l sN o n eF a x

N o n e

U n a c c e p t a b l e O f f e r i n g

IP A d d r e s s V a l i d a t i o n o f SIP IN V IT E S

G o o d O f f e r i n g

T L S Si g n e d SIP IN V IT E SSe c u r i t y

B e s t O f f e r i n gR e q u i r e m e n t s

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 28S I P T r u n k s - T N F

C i sc o U ni fi e d B ord e r E l e m e nt a s a B ord e r E l e m e nt

C isco U nified Border E lem ent as a Border E lem ent for S IP T ru nk S olu tions

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 29S I P T r u n k s - T N F

C i s c o U ni f i ed B o r der E l em entA n I nt egr at ed N et w o r k I nf r ast r uc t ur e S er v ic e

VXMLS R S TR S VP

Ag e n t

C i s c o U n i f i e d B o r d e r E l e m e n t� S e s s i o n M a n a g e m e n t� H . 3 2 3 a n d S IP In t e r o p e r a b i l i t y� D e m a r c a t i o n� S e c u r i t y

U n i f i e d C M C o n f e r e n c i n g a n d T r a n s c o d i n g

G K

T D M G a t e w a y� V o i c e a n d V i d e o T D M In t e r c o n n e c t

� PS T N B a c k u p

R o u t i n g , F W , I P S , Q o S

W AN I n t e r f a c e s

N o t e : An SBC a p p l i a n c e w o u l d h a v e o n l y t h e s e f e a t u r e s

CUBE

N o t e : So m e f e a t u r e s / c o m p o n e n t s m a y r e q u i r e a d d i t i o n a l l i c e n s i n g

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 30S I P T r u n k s - T N F

B rie f U nif ie d B orde r El e m e nt H is toryF o r m er ly t h e C isc o M ult iser v ic e I P -t o -I P G at ew ay

Reference

H . 3 2 3 -to-H . 3 2 3 I P I P G W1 2 . 3 . 1 1 TB a s i c S I P -to-S I P I P I P G WO c t 2 0 0 51 2 . 4 . 4 TE x te nd e d S I P -to-S I P I P I P G WM a r c h 2 0 0 61 2 . 4 . 6 TH os te d N A T T r a v e r s a l S I P -to-S I PJ u ne 2 0 0 61 2 . 4 . 9 TS u p p l e m e nta r y F e a tu r e s f or H . 3 2 3 -S I PN ov 2 0 0 61 2 . 4 . 1 1 T

U ni v e r s a l T r a ns c od i ngM a y 2 0 0 71 2 . 4 . 1 1 X W , 1 2 . 4 . 2 0 T

1 . 0

U ni f i e d C M S I P T r u nk i ng E nh a nc e m e ntsH . 2 3 5 / H . 2 3 9 V i d e oD e c 2 0 0 71 2 . 4 . 1 5 X Y ,

1 2 . 4 . 2 0 T1 . 1

S I P V i d e o C i s c o T e l e P r e s e nc e ®E nh a nc e m e ntsA p r i l 2 0 0 81 2 . 4 . 1 5 X Z ,

1 2 . 4 . 2 0 T1 . 2

B r i e f D e s c r i p t i o nC i s c o . c o m D a t e

C i s c o I O S R e l e a s e

C i s c o U n i f i e d B o r d e r E l e m e n t

R e l e a s e

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 31S I P T r u n k s - T N F

CUBE

IP

CUBE

C is c o U nif ie d B orde r El e m e nt A rc h ite c tu reF o r m er ly t h e C isc o M ult iser v ic e I P -t o -I P G at ew ay

� A ctiv ely inv olv ed in th e call treatm ent, signaling and m edia stream s

SIP B 2 B U ser A gent� S ignaling is term inated, interpreted and re-originated

Prov ides f ull insp ection of signaling, and p rotection against m alf orm ed and m alicious p ackets

� M edia is h andled in two different m odes

M edia F low-ThroughM edia F low-A round

� D igital S ignal Processors (D S Ps) are req u ired for transcoding (calls with dissim ilar codecs)

IP

Me d i a F l o w -Ar o u n d� S i g n a l i n g a n d m e d i a t e r m i n a t e d b y t h e C i s c o U n i f i e d B o r d e r E l e m e n t

� M e d i a b y p a s s e s t h e C i s c o U n i f i e d B o r d e r E l e m e n t

Me d i a F l o w -T h r o u g h� S i g n a l i n g a n d m e d i a t e r m i n a t e d b y t h e C i s c o U n i f i e d B o r d e r E l e m e n t

� T r a n s c o d i n g a n d c o m p l e t e IP a d d r e s s h i d i n g r e q u i r e t h i s m o d e l

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 32S I P T r u n k s - T N F

C is c o U nif ie d B orde r El e m e nt B as ic C al l F l ow

1 . Incom ing V oIP setu p m essage from originating endpoint to th e C isco U nified Border E lem ent

2 . T h is m atch es inbou nd V oIP dial peer 1 for ch aracteristics su ch as codec, V A D , D T M F m eth od, protocol, etc.

3 . T h e C isco U nified Border E lem ent th en look s u p th e called nu m ber in th e call setu p and m atch es ou tbou nd V oIP dial peer 2

4 . O u tgoing V oIP setu p m essage from th e C isco U nified Border E lem ent to term inating endpoint

I nc om i ng V oI P C a l l O u tg oi ng V oI P C a l l

d i a l -p e e r v o i c e 1 v o i pd e s t i n a t i o n -p a t t e r n 1 0 0 0i n c o m i n g c a l l e d -n u m b e r . Ts e s s i o n t a r g e t i p v 4 : 1 9 2 . 1 6 8 . 1 0 . 5 0c o d e c g 7 1 1 u l a w

d i a l -p e e r v o i c e 2 v o i pd e s t i n a t i o n -p a t t e r n 2 0 0 0s e s s i o n p r o t o c o l s i p v 2s e s s i o n t a r g e t i p v 4 : 1 9 2 . 1 6 8 . 1 2 . 2 5c o d e c g 7 1 1 u l a w

O r i g i na ti ng E nd p oi nt

T e r m i na ti ngE nd p oi nt

CU BE

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 33S I P T r u n k s - T N F

I nterw ork i ngH . 3 2 3 a n d S I PS I P N o r m a l i z a t i o nD T M F I n t e r w o r k i n gT r a n s c o d i n gC o d e c F i l t e r i n gF a x / M o d e m S u p p o r t

Securi tyE n c r y p t i o n

Au t h e n t i c a t i o nR e g i s t r a t i o n

S I P P r o t e c t i o nF W P l a c e m e n t

T o l l f r a u d

Ses s i on Mgm tR e a l -t i m e s e s s i o n M g m tC a l l Ad m i s s i o n s C o n t r o lE n s u r i n g Q o SP S T N G W F a l l b a c kS t a t i s t i c s a n d B i l l i n gR e d u n d a n c y / S c a l a b i l i t y

Dem arcati onF a u l t i s o l a t i o n

T o p o l o g y H i d i n gN e t w o r k B o r d e r s

L 5 / L 7 P r o t o c o l D e m a r cS t a t i s t i c s a n d B i l l i n g

K ey F eat ur esC i s c o U ni f i ed B o r der E l em ent

M i n e

Y o u r s

CU BE

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 34S I P T r u n k s - T N F

XXSu p p o r t f o r R E F E R w i t h N SS t o P a s s I n f o r m a t i o nXXSu p p o r t f o r R E F E R ( N o t e : N O T I F Y o n D E M AN D , N o t Su b s c r i b e d )XCD R Co l l e c t i o n P o i n t f o r M u l t i p l e E n t i t i e s

XT r a n s c o d i n g ( An y t o An y Co d e c , e t c . )XT CL / V x M L ( Ab i l i t y t o R u n Sc r i p t s o n Ca l l s )XXR e d u n d a n c y ( H SR P )

XP e r Ca l l V o i c e Q u a l i t y St a t i s t i c sXSi m p l e I n t e r c o n n e c t SP Co n f i g u r a t i o n w i t h M u l t i p l e E n d p o i n t s

XD T M F I n t e r w o r k i n g ( I n b a n d t o O O B)XSi g n a l i n g I n t e r w o r k i n g ( H 3 2 3 / SI P )XCa l l Co u n t i n gXXI P Ad d r e s s H i d i n gXXXSe c u r i t yXXXQ o S Ca n Be G u a r a n t e e dXXXXV o i c e Ca l l s P o s s i b l e

M a n a g e d R o u t e r R u n n i n g

C i s c o U B EM a n a g e d R o u t e r R u n n i n g N A T / PA T

M a n a g e d R o u t e r

O v e r t h e T o p

C onne c t M e th od

F e a tu r e

W h y U s e C i s c o U B E f o r I nt er c o nnec t s ?

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 35S I P T r u n k s - T N F

Addr es s H i di ng

� C is co U B E ca n hid e t he cu s t om er’s I P a d d res s es b y p res ent ing it s own I P a d d res s t o t he p u b lic s id e

� C is co U B E ca n a ls o p rovid e a s olu t ion f or a cu s t om er’s m u lt is it e d ep loym ent in which t here a re overla p p ing I P a d d res s es

� C is co U B E a ct s lik e a B a ck -t o-B a ck U s er A gent —it wou ld ref orm u la t e a req u es t wit h ent irely new F rom , V ia , C ont a ct , C a ll-I D , et c.

� RTP hea d ers a re cha nged when conf igu red f or m ed ia f low-t hrou gh

C U C M C lusterSite A

C U B E G atew ay

Site A —1 9 2 . 1 6 8 . 1 0 . x / 2 4

1 9 2 . 1 6 8 . 1 0 . 1 0 1 9 2 . 1 6 8 . 1 0 . 5 0

Third PartyA p p lication Server

1 5 1 . 1 0 . 1 0 . 1 1 5 1 . 1 0 . 1 0 . 2

IP WA N

1 5 1 . 1 0 . 1 0 . 0 / 2 7

S B C

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 36S I P T r u n k s - T N F

P r o t o c o l I nt er w o r k i ng

B i -D i r e c ti ona lS l ow S ta r tF a s t S ta r tB i -D i r e c ti ona lS l ow S ta r tS l ow S ta r tB i -D i r e c ti ona lF a s t S ta r tF a s t S ta r t

S u p p or tO u t L e gI n L e gH.323-H.323

U ni -D i r e c ti ona lE a r l y O f f e rD e l a y e d O f f e rB i -D i r e c ti ona lD e l a y e d O f f e rD e l a y e d O f f e rB i -D i r e c ti ona lE a r l y O f f e rE a r l y O f f e r

S u p p or tO u t L e gI n L e g

H.323-S I P

S I P -S I P

B i -D i r e c ti ona lD e l a y e d O f f e rS l ow S ta r tB i -D i r e c ti ona lE a r l y O f f e rF a s t S ta r t

S u p p or tO u t L e gI n L e g

� ���

� �� ��

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 37S I P T r u n k s - T N F

S P S P V o I PV o I P

D el ay ed O f f er —E ar l y O f f er

� S P S I P t r u n k E a r l y O f f e r ( E O ) i n t e r c o n n e c t f o r e n t e r p r i s e a p p s t h a t s u p p o r t o n l y D e l a y O f f e r ( D O )

� F l o w -t h r o u g h r e q u i r e d f o r D E -E O s u p p l e m e n t a r y s e r v i c e s

I N V I T E ( O f f e r S D P )I N V I T E

v o i c e c l a s s c o d e c 1c o d e c p r e f e r e n c e 1 g 7 1 1 u l a wc o d e c p r e f e r e n c e 2 …

d i a l -p e e r v o i c e 4 v o i pd e s t i n a t i o n -p a t t e r n 3 2 1 . . . .v o i c e -c l a s s c o d e c 1v o i c e -c l a s s s i p e a r l y -o f f e r f o r c e ds e s s i o n t a r g e t i p v 4 : x . x . x . x

1 8 0/ 1 8 3 / 2 00 ( An s w e r S D P )1 8 0/ 1 8 3 / 2 00 ( O f f e r S D P )AC K / P R AC K ( An s w e r S D P )

v o i c e s e r v i c e v o i ps i pe a r l y -o f f e r f o r c e d

G l ob a l C onf i g u r a ti on A l s o S u p p or te d :

S D P i n 2 0 0N o S D P i n I N VI T E

D e l a y e dE a r l yS D P i n I N VI T EO f f e rS D P i n 1 8 0 / 1 8 3An s w e r

I nte r w or k i ng

CUBE

S BC

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 38S I P T r u n k s - T N F

D T M F I nt er w o r k i ng S u p p o r tH . 3 2 3 ↔ H . 3 2 3 H . 3 2 3 ↔ S I P S I P ↔ S I P

K PM LH . 2 4 5 -a l p h a n u m e r i c

K PM LH . 2 4 5 -S i g n a l

R F C 2 8 3 3R F C 2 8 3 3

R F C 2 8 3 3H . 2 4 5 -S i g n a l

R F C 2 8 3 3V o i c e In -B a n d *

R F C 2 8 3 3H . 2 4 5 -A l p h a n u m e r i c

N O T IF YR F C 2 8 3 3

N O T IF YH . 2 4 5 -S i g n a l

N O T IF YH . 2 4 5 -A l p h a n u m e r i c

S I PH . 3 2 3

R F C 2 8 3 3V o i c e In -B a n d *

R F C 2 8 3 3H . 2 4 5 -S i g n a l

R F C 2 8 3 3H . 2 4 5 -A l p h a n u m e r i c

R F C 2 8 3 3R F C 2 8 3 3

H . 2 4 5 -S i g n a lH . 2 4 5 -S i g n a l

H . 2 4 5 -A l p h a n u m e r i c

H . 2 4 5 -A l p h a n u m e r i c

H . 3 2 3H . 3 2 3

K P M LN O T I F YK P M LR F C 2 8 3 3K P M LK P M L

N O T I F YR F C 2 8 3 3R F C 2 8 3 3R F C 2 8 3 3

R F C 2 8 3 3V oi c e I n-B a nd *

N O T I F YN O T I F YS I PS I P

A l l D T M F I nte r w or k i ng I s B i d i r e c ti ona l

Reference

* R e q u i r e s T r a n s c o d e r D S PSp e c i a l c o n f i g c a n b e a c h i e v e H 3 2 3 Al p h a t o i n b a n d i n s o m e c a s e s w i t h D SP .

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 39S I P T r u n k s - T N F

M edi a T r ans c o di ng

� C is co U nif ied B ord er E lem ent s u p p ort s u nivers a l t ra ns cod ingA ny voice codec to any other codecE . g . iL B C to G . 7 1 1 or iL B C to G . 7 2 9V oice transcoding only ( not video)

� Tra ns ra t ing ( d if f erent p a ck et iz a t ions ) :– Sup p orted: Transrating of d i f f e r e n t codecs

e. g . G . 7 1 1 a-law 2 0 ms ↔ G . 7 1 1 µ-law 1 0 msG . 7 1 1 2 0 ms ↔ G . 7 2 9 A 30 ms

– N ot sup p orted: Transrating of t h e s a m e codece. g . G . 7 2 9 A 2 0 ms ↔ G . 7 2 9 A 30 ms

i L B C , i S AC , S p e e x

I P P h o n e s :G . 7 1 1 , G . 7 2 9 ,G . 7 2 2S B C

x

I nte r w or k i ng

* N ote: O nly voice codecs are sup p orted w ith transcoding —no video codecs

CUBE

T r a n s c o d i n g : G . 7 1 1 , G . 7 2 3 . 1 , G . 7 2 6 , G . 7 2 8 , G . 7 2 9 / a , i L B C , G . 7 2 2

1 2 . 4 ( 1 5 ) X YG . 7 2 2 —6 4 K b p s1 2 . 4 ( 1 1 ) X Wi L B C —1 3 . 3 a n d 1 5 . 2 K b p s1 2 . 4 ( 1 1 ) X WG . 7 2 9 B , G . 7 2 9 A B 8 K b p s1 2 . 4 ( 1 1 ) X WG . 7 2 9 , G . 7 2 9 A 8 K b p s1 2 . 4 ( 1 1 ) X WG . 7 2 3 —5 . 3 a n d 6 . 3 K b p s1 2 . 4 ( 1 1 ) X WG . 7 1 1 µl a w 6 4 K b p s1 2 . 4 ( 1 1 ) X WG . 7 1 1 a -l a w 6 4 K b p sR e l e a s eS u p p o r t e d C o d e c s *

S P V o I P E n t e r p r i s eV o I PI n t e r n e t

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 40S I P T r u n k s - T N F

C al l Adm i s s i o ns C o nt r o l

I P

H . 3 2 3R S V P

i n t e r f a c e F a s t E t h e r n e t 0/ 0i p r s v p b a n d w i d t h 1 000 1 000d i a l -p e e r v o i c e 1 0 v o i pd e s t i n a t i o n -p a t t e r n 2 . . .s e s s i o n t a r g e t r a sr e q -q o s g u a r a n t e e d -d e l a y a u d i or e q -q o s g u a r a n t e e d -d e l a y v i d e oa c c -q o s g u a r a n t e e d -d e l a y a u d i oa c c -q o s g u a r a n t e e d -d e l a y v i d e o

C a l l # 1C a l l # 2

C a l l # 3 R e j e c t e d b y t h e C i s c o U n i f i e d B o r d e r E l e m e n t

d i a l -p e e r v o i c e 1 v o i pm a x -c o n n 2

g a t e k e e p e re n d p o i n t c i r c u i t -i d h 3 2 3 i d I P I P G W 1 AA m a x -c a l l s 5 00

v o i c e s e r v i c e v o i p a l l o w -c o n n e c t i o n s h 3 2 3 t o h 3 2 3 h 3 2 3 i p c i r c u i t m a x -c a l l s 1 5 00 i p c i r c u i t c a r r i e r -i d AA r e s e r v e d -c a l l s 1 000

G K IP C all C apacity

m ax -connections

R S V P

C U B EC a l l # 3

CUBE

CUBECUBE

G K

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 41S I P T r u n k s - T N F

S I P T r u nk t o P S T N F ai l o v er

� C o llo c at ed C isc o U nif ied Bo r d er Elem ent ( S I P t r unk s) and T D M G W ( P S T N t r unk s)E a s y S I P t ru nk m igra t ion—C is co U nif ied B ord er E lem ent p la t f orm ca n a ls o hos t TD M P S TN t ru nk s f or a lt erna t e or f a ilover ca ll rou t ing

� I nt egr at ed C isc o U nif ied Bo r d er Elem ent and T D M G W p lat f o r m c an also p r o v id e m any o t h er int egr at ed ser v ic es t o t h e sit eM TP , S RS T, RS V P A gent , Rou t ing a nd s ecu rit y

P r i m a r y P a th to P S T N

S e c o n d a r y Pa t h t o PS T N o n F a i l o v e r o r C o n g e s t i o n

P O T S d i a l -p e e r , p r e f e r e n c e 2

V o I P ( S I P ) d i a l -p e e r , p r e f e r e n c e 1m a x -c o n n 3 00

S e s s i on M a na g e m e nt

CUBE

S P S P V o I PV o I P

IPIPS BC

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 42S I P T r u n k s - T N F

F i r ew al l P l ac em ent� S ecu rity is a lay ered approach� F W is a general traffic secu rity dev ice, th e C isco U nified Border E lem ent is a v oice-application dem arcation and secu rity dev ice

• L 2 / L 3 In s p e c t i o n :• B l a c k h o l e r o u t i n g• M i t i g a t i o n t h r o u g h T C P w i n d o w c o n t r o l , d r o p U D P p a c k e t s

• A C L s – t r a f f i c c o r r e c t a n d a l l o w e d• D O S p r o t e c t i o n• O p t i o n a l S IP A L G f o r c u r s o r y S IP r o g u e / m a l f o r m e d p a c k e t i n s p e c t i o n

CU BEI ns i d e

O u ts i d e Pu b l i cPu b l i cV oi c e

I ns i d eD a ta

• L 5 / L 7 S IP V a l i d a t i o n :• R e j e c t n o n -a l l o w e d c a l l s , g e n e r a t e C D R• C a l l l i m i t i n g ( o n l y a c c e p t c e r t a i n n u m b e r o f c a l l s )• C o d e c l i m i t i n g ( o n l y a c c e p t c e r t a i n c o d e c s )• C a l l a d m i s s i o n c o n t r o l – B W p r o t e c t i o n• A C L s – v a l i d s o u r c e / d e s t i n a t i o n c a l l a g e n t s• C o m p l e t e r o g u e / m a l f o r m e d S IP p a c k e t p r o t e c t i o n• D i g e s t a u t h e n t i c a t i o n a n d h o s t n a m e v a l i d a t i o n• S IP r e g i s t r a t i o n• S IP l i s t e n i n g p o r t c o n f i g u r a t i o n

S e c u r i ty

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 43S I P T r u n k s - T N F

S I P P r o f i l es “N o r m al i z at i o n”

I n c o m i n g O u t g o i n gI N V I T E s i p : 5 5 5 1 0 0 0 @ s i p . c o m : 5 0 6 0 ;u s e r = p h o n e SI P / 2 . 0

I N V I T E s i p : 5 5 5 1 0 0 0 @ s i p . c o m : 5 0 60 ; SI P / 2 . 0

v o i c e c l a s s s i p -p r o f i l e s 1 0 0r e q u e s t I N V I T E s i p -h e a d e r SI P -R e q -U R I m o d i f y " ; SI P / 2 . 0 " " ; u s e r = p h o n e SI P / 2 . 0 "r e q u e s t R E I N V I T E s i p -h e a d e r SI P -R e q -U R I m o d i f y " ; SI P / 2 . 0 " " ; u s e r = p h o n e SI P / 2 . 0 "

A d d u s e r = p h one f or I N V I T E s

M od i f y a “s i p : ” U R I to a “te l : ” U R I i n I N V I T E sI n c o m i n g O u t g o i n g

I N V I T E t e l : 2 2 2 2 0 0 0 0 2 0I N V I T E s i p : 2 2 2 2 0 0 0 0 2 0 @ 9 . 1 3 . 2 4 . 6 : 5 0 6 0

v o i c e c l a s s s i p -p r o f i l e s 1 0 0r e q u e s t I N V I T E s i p -h e a d e r SI P -R e q -U R I m o d i f y " s i p : ( . * ) @ [ ^ ] + " " t e l : \1 " r e q u e s t I N V I T E s i p -h e a d e r F r o m m o d i f y " < s i p : ( . * ) @ . * > " " < t e l : \1 > " r e q u e s t I N V I T E s i p -h e a d e r T o m o d i f y " < s i p : ( . * ) @ . * > " " < t e l : \1 > "

I nte r w or k i ng

CUBE

CUBE

M ore information at w w w . cisco. com/g o/cub e > C onfig ure > C onfig uration E x amp les and TechN otes

SIP incom p atib ilities arise due to:� A dev ice r e j e c ti ng a n u nk now n h e a d e r (v alue or p aram eter) instead of ignoring it

� A dev ice s e nd i ng i nc or r e c t d a tain SIP

� A dev ice not i m p l e m e nti ng (or incorrectly ) p r otoc ol p r oc e d u r e s

� A dev ice ex p ecting an op ti ona l h e a d e r v alue/ p aram eter or can b e i m p l e m e nte d i n m u l ti p l e w a y s� A dev ice sending a v a l u e / p a r a m e te r th a t m u s t b e c h a ng e d or s u p p r e s s e d(“norm aliz ed”) b ef ore it leav es/ enters the enterp rise to com p ly with p olicies

� V a r i a ti ons i n th e S I P s ta nd a r d sof how to achiev e certain f unctions

� S IP profiles is a m ech anism to norm aliz e or cu stom iz e S IP at th enetwork border to prov ide interop between incom patible dev ices

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 44S I P T r u n k s - T N F

S I P P r o f i l e U s e C as es : Add

v oi c e c l a s s s i p -p r of i l e s 1 0 0r e q u e s t I N V I T E s d p -h e a d e r V i d e o-B a nd w i d th -I nf o a d d "b = A S : 4 0 0 0 "

M essage: IN V IT EA ction: A dd b= A S : 4 0 0 0 sdp-h eader for v ideo-m edia line

v oi c e c l a s s s i p -p r of i l e s 1 0 0r e s p ons e 4 8 0 s i p -h e a d e r R e tr y -A f te r a d d “R e tr y -A f te r : 6 0 ”

M essage: 4 8 0 T em porarily N ot A v ailableA ction: A dd R etry -A fter sip-h eader

v oi c e c l a s s s i p -p r of i l e s 1 0 0r e q u e s t I N V I T E s i p -h e a d e r S I P -R e q -U R I m od i f y "; S I P / 2 . 0 " "; u s e r = p h one S I P / 2 . 0 "r e q u e s t R E I N V I T E s i p -h e a d e r S I P -R e q -U R I m od i f y "; S I P / 2 . 0 " "; u s e r = p h one S I P / 2 . 0 "

M essage: IN V IT E s and R E IN V IT E s A ction: A dd “u ser= ph one”

a d d -v a l u e i n c l u d e s h e a d e r -n a m e a n d

h e a d e r -v a l u e

v oi c e c l a s s s i p -p r of i l e s 1 0 0r e s p ons e 2 0 0 s i p -h e a d e r U s e r -A g e nt a d d "U s e r -A g e nt: C i s c oS y s te m s -S I P -G W -U A "

M essage: 2 0 0 responseA ction: A dd U ser-A gent h eader

Reference

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 45S I P T r u n k s - T N F

S I P P r o f i l e U s e C as es : R em o v e

v oi c e c l a s s s i p -p r of i l e s 1 0 0r e q u e s t A N Y s i p -h e a d e r C i s c o-G u i d r e m ov e r e s p ons e A N Y s i p -h e a d e r C i s c o-G u i d r e m ov e

M essage: A ll th e req u ests and responsesA ction: R em ov e C isco-G u id sip-h eader

v oi c e c l a s s s i p -p r of i l e s 1 0 0r e q u e s t B Y E s i p -h e a d e r R e a s on r e m ov er e q u e s t C A N C E L s i p -h e a d e r R e a s on r e m ov e

M essage: BY E and C A N C E LA ction: R em ov e R eason h eader

v oi c e c l a s s s i p -p r of i l e s 1 0 0r e s p ons e 1 0 0 s i p -h e a d e r S e r v e r r e m ov er e s p ons e 1 8 0 s i p -h e a d e r S e r v e r r e m ov e

M essage: 1 0 0 and 1 8 0 responsesA ction: R em ov e S erv er h eader

Reference

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 46S I P T r u n k s - T N F

S I P P r o f i l e U s e C as es : M o di f y

v oi c e c l a s s s i p -p r of i l e s 1 0 0r e q u e s t I N V I T E s d p -h e a d e r S e s s i on-O w ne r m od i f y "C i s c oS y s te m s -S I P -G W -

U s e r A g e nt“ "-"

M essage: IN V IT EA ction: R eplace " C iscoS y stem s-S IP-G W -U serA gent" with " -" in o= line of S D P.

v oi c e c l a s s s i p -p r of i l e s 1 0 0r e q u e s t I N V I T E s i p -h e a d e r F r om m od i f y "( < . * : ) ( . * @ ) " "\1 g a te w a y @ "

M essage: IN V IT EA ction: M odify F rom : h eader to “gateway @ gw-ip-address” form at,

e.g. ch ange 2 2 2 2 0 0 0 0 2 0 @ 9 .1 3 .2 4 .7 to gateway @ 9 .1 3 .2 4 .7

v oi c e c l a s s s i p -p r of i l e s 1 0 0r e q u e s t I N V I T E s i p -h e a d e r S I P -R e q -U R I m od i f y "s i p : ( . * ) @ [ ^ ] + " "te l : \1 " r e q u e s t I N V I T E s i p -h e a d e r F r om m od i f y "< s i p : ( . * ) @ . * > " "< te l : \1 > " r e q u e s t I N V I T E s i p -h e a d e r T o m od i f y "< s i p : ( . * ) @ . * > " "< te l : \1 > "

M essage: IN V IT EA ction: C onv ert “sip u rl” to “tel u rl” in th e R eq -U R I, F rom andT o h eaders, e.g. from

“sip: 2 2 2 2 0 0 0 0 2 0 @ 9 .1 3 .2 4 .6 : 5 0 6 0 ” to “tel: 2 2 2 2 0 0 0 0 2 0 ”

Reference

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 47S I P T r u n k s - T N F

SIP Trunks for C i sc o U ni fi e d C om m uni c a t i ons M a na g e r E x p re ss ( C U C M E )

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 48S I P T r u n k s - T N F

C i s c o U ni f i ed C o m m u ni c at i o ns M anager E x p r es s� S u pported on 3 .4 on 1 2 .4 (4 ) T 1� S u pported on 4 .0 on 1 2 .4 (9 ) T 1� S u pported on 4 .1 on 1 2 .4 (1 5 ) T 5

� C onfigu re ou tbou nd dialpeer pointed as S P for sm all deploy m ents� C U C M E is licensed for 1 S IP tru nk for ev ery 5 ph ones. A dditional licenses can be pu rch ased as spares, bu t are not u su ally req u ired.

� S olu tion can be deploy with or with ou t separate W A N R ou ter, F irewall D ev ice and Border E lem ent.

R ecom m ended R elease

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 49S I P T r u n k s - T N F

Configuration Options for Cisc o U nifie d Com m unic ations M anage r ( CU CM ) w ith S I P T runk s for P S T N A c c e ss

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 50S I P T r u n k s - T N F

S I P T r u nk i ng Ar c h i t ec t u r al P o s s i b i l i t i esB 2 B U A S I P P r o x y

M e d i aG W

S B C

S B C

P o l i c y S e r v e r

S i g n a l i n g

B e a r e r

SP Ed

ge NNI

Interf

ace

PSTN

Edge

N AT / AL G I AD I AD

S B C S I P P B X P B X

�Cu

stome

r Site

| SP

Facil

ities �

C U C MC U C M E

| SP-Ma

nage

d �

CUBECUBE CUBE

ITPITPITPITP

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 51S I P T r u n k s - T N F

S I P S e s s i o n C o n t r o lS e r v e r

SP N N IP ST N : M o b i l e & W i r e l i n eSS7 + T D M

I n t e r n a t i o n a l , N a t i o n a lL o c a l a n d 9 1 1 P r e s e n c e

S e r v e rP S T N

M e d i a G W

P S T NS i g n a l i n gG W

NMS/OSS

SP “A” D o m a i n

S S 7 L i n k

A p p l i c a t i o n s /Se r v i c e sSP AN I

SP “B” D o m a i n

P o l i c yS e r v e r

SP U N I

Enter

prise

A/B

V o I PT P

B i l l i n g

S I P P r o x y / R e d i r e c t

S e r v e r

C ME I P P B XL e g a c yP B X

I A D /V o I PG W

SP U N I

CUBE CUBE• T o p o l o g y H i d i n g• C a l l A d m i s s i o n C o n t r o l• D B E o r S B E o r b o t h• N A T a n d N A T T r a v e r s a l• V R F A w a r e• D e m a r c a t i o n Po i n t• Pa c k e t r e p l i c a t i o n f o r L I

A

SBC

SBC SBC

• S e s s i o n c o n t r o l• O r i g i n a t e s a c c o u n t i n g r e c o r d s• S u b s c r i b e r a n d s e r v i c e a w a r e• C a l l R o u t i n gSBC

• N o r m a l i z a t i o n o f C U C M S IP T r u n k t o m e e t S P U N I• D e m a r c a t i o n Po i n t• T o p o l o g y H i d i n g• C a l l A d m i s s i o n C o n t r o l

Functions in the SIP Trunking Architecture

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 52S I P T r u n k s - T N F

E n t e r p r i s e

S I P “N o r m al i z at i o n” at N et w o r k B o r der� “N o r m a l i z e ” S I P t r a f f i c c o m i n g i n t o t h e S P o r E n t e r p r i s e n e t w o r k a t t h e b o r d e r e n t r y p o i n t s

� U s e S I P p r o f i l e s a s a x l a t i o n f e a t u r e

V o IP S P 2

A

CUBE

S MB

R e s i d e n t i a l

S P –S PA

CUBE

S B C S

CUBE

S MB

IP-PB XCUBE

S B CS B CVo I P S P 1

CUBE

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 53S I P T r u n k s - T N F

Au di o D O -E O� C onf igu ra t ion cod ecs on C U B E t o s end in ou t going E O S I P I N V I TE when a D O I N V I TE is received on t he incom ing leg

E O can b e config ured either g lob ally or p er dial-p eer ( dial-p eer overrides)C odec list to p op ulate in outg oing E O is config ured on dial-p eer

� S u p p ort ed C a ll F lows :E arly -M edia:

Terminating endp oint sending A nsw er SD P in 1 8 0 Terminating endp oint sending A nsw er SD P in 1 8 3

D elay ed-M edia:Terminating endp oint sending A nsw er SD P in 2 0 0 O K

v o i c e c l a s s c o d e c 1c o d e c p r e f e r e n c e 1 g 7 1 1 u l a wc o d e c p r e f e r e n c e 2 …!d i a l -p e e r v o i c e 4 v o i pd e s t i n a t i o n -p a t t e r n 3 2 1 . . . .v o i c e -c l a s s c o d e c 1v o i c e -c l a s s s i p e a r l y -o f f e r f o r c e ds e s s i o n t a r g e t i p v 4 : 9 . 6 . 3 . 2 2

v o i c e s e r v i c e v o i ps i pe a r l y -o f f e r f o r c e d

Dial-p e e r C o n f ig u r at io n G lo b al C o n f ig u r at io n

� ��

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 54S I P T r u n k s - T N F

Pr i m a r y 1 0 . 1 . 1 . 2

i n t e r f a c e F a s t E t h e r n e t 0/ 0i p a d d r e s s 1 0. 1 . 1 . 2 2 5 5 . 2 5 5 . 2 5 5 . 0s t a n d b y i p 1 0. 1 . 1 . 1s t a n d b y p r i o r i t y 2 00s t a n d b y p r e e m p t

S e c o n d a r y 1 0 . 1 . 1 . 3

i n t e r f a c e F a s t E t h e r n e t 0/ 0i p a d d r e s s 1 0. 1 . 1 . 3 2 5 5 . 2 5 5 . 2 5 5 . 0s t a n d b y i p 1 0. 1 . 1 . 1s t a n d b y p r i o r i t y 1 00

H S R P 1 0 . 1 . 1 . 1C U B E

C U B E

R edu ndanc yHSRP

� E ndpoints point towards th e V irtu al H S R P IP A ddress� C alls wou ld norm ally be h andled by th e Prim ary C U BE� If th e Prim ary fails, th e S econdary C U BE h andles new calls� A ctiv e/ S tandby —prov ides redu ndancy only , no scalability� N o t e : S o m e o u t b o u n d S I P m e s s ag e s f r o m C U B E c ar r y

in t e r f ac e I P ad d r e s s , n o t t h e H S R P

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 55S I P T r u n k s - T N F

R edu ndanc y and S c al ab i l i t yC U C M Ro u t e L i s t s

� C U C M Ro u t e L i s t sO ne R ou te G rou p to each C U BEO ne R ou te L ist to aggregate all R ou te G rou psC onfigu re R ou te L ist u nder R ou te Pattern

� C U B EO ption 1 : C onfigu re m ax -con u nder C U BE dial-peers O ption 2 : S et th e G lobal C all T h resh old/ T reatm ent for total-calls

R o u t e P a t t e r n6 x x x

R o u t e L i s t

R o u t e G r o u p 2C U C M C l u s t e r

C U B E S t a c k

CUBE

CUBE

R o u t e G r o u p 1A S P

V o IP

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 56S I P T r u n k s - T N F

V o I P S P

Cisco Unified Border Element with CVP 4.0 / 7 .0 S I P T ru nk

V o I P S PS I PH . 3 2 3 / S I P

I P

D a t a C e n t e r

S I PH . 3 2 3 / S I P

B r a n c h D a t a C e n t e r

� C e n t r a l i z e d S I P T r u n k i n D a t a C e n t e r

� VXML G W s a r e s e p a r a t e f r o m t h e C i s c o U n i f i e d B o r d e r E l e m e n t

� D i s t r i b u t e d S I P T r u n k i n B r a n c h

� VXML G W s a n d t h e C i s c o U n i f i e d B o r d e r E l e m e n tc o l l o c a t e d

I P

CUBE

CUBE

V X M L

V X M L

C V PC V P

C V PC V P

� CVP 7.0 solutions tested with the Cisco Unified Border Element 1.1 a nd 1.2 for S I P trunk ing� CVP – Cisco Unified Border Element Config ura tion G uide a t: http : / / cisco.com/ en/ US / docs/ v oice_ ip _ comm/ unified_ communica tions/ cub ecc.html� CVP S R N D a thttp : / / www.cisco.com/ en/ US / docs/ v oice_ ip _ comm/ cust_ conta ct/ conta ct_ center/ customer_ v oice_ p orta l/ srnd/ 7x / cv p _ g twy .html# wp 104 8 3 4 2

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 57S I P T r u n k s - T N F

SC C PMG C PH . 3 2 3C T ISI P /SI MP L E /K P ML

Cisco Unified Com m u nica t or

C isco U nity ®/C isco U nity C onnection

C TI A p p s

G atew ay sM eeting Place/M P E x p ress

Cisco UnifiedP r esence S er v er

C arriers/O ther PB X s

C isco and 3 r d -Party Phones

Soft Phones

V ideoE ndp oints

CUCM E

M icrosoftL C SIB MSametime

Cisco Unified Commu nica tions M a na g er Release 6.0—S I P T r u n k s

� Cisco Com m u nica t ions M a na g er 6 . 0 int eg r a t es r ich , na t iv e S I P a ndS I M P L E su p p or t on b ot h l ine-side a nd t r u nk -side int er fa ces ( for b ot h a u dio a nd v ideo ca l l s) w it h int eg r a t ed p r esence on p h ones a nd a p p l ica t ions; K P M L a nd R F C 2 8 3 3 su p p or t for D T M F ; T L S a nd D ig estA u t h ent ica t ion for secu r it y ; sea m l ess p r ot ocol int er -w or k ing b et w een S I P , H . 3 2 3 , M G CP , S CCP , T A P I / J T A P I ; R S V P su p p or t for t op ol og y -a w a r e Ca l l A dm ission Cont r ol , a nd m u ch m or e. . .

Cisco Communica tions M a na g er 5 .0

C i s c o C o m m u n i c a t i o n s Ma n a g e r 6 . 0CUBE

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 58S I P T r u n k s - T N F

C i s c o C o m m u ni c at i o ns M anager T r u nk s -S I P M edi a S u p p o r t� Cisco Communica tions M a na g er

sup p orts receiv ing Ea rly O ffer a nd D ela y ed O ffer

� Cisco Communica tions M a na g er sends D ela y ed O ffer to the ca llee—unless “M T P req uired” is check ed—then Ea rly O ffer is used

� S up p ort for D ela y ed O ffer is ma nda tory in R F C 3 2 6 1:“Concretely , the a b ov e rules sp ecify two ex cha ng es for UA s comp lia nt to this sp ecifica tion a lone—the offer is in the I N VI T E, a nd the a nswer in the 2 x x ( a nd p ossib ly in a 1x x a s well, with the sa me v a lue) , or the offer is in the 2 x x , a nd the a nswer is in the A CK . A ll user a g ents tha t sup p ort I N VI T E must sup p ort these two ex cha ng es.”

SIP C all F low w ith C isco C ommunications M anag er

SI P T r u n k

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 59S I P T r u n k s - T N F

R ec o m m ended C U C M S I P T r u nk D es i gnsSI P D e l a y e d O f f e r , G 7 1 1 a n d G 7 2 9 Re g i o n s —N o M T P

� S I P D ela yed Of f er ou t b ou nd —no M TP req u ired� G 7 1 1 a nd G 7 2 9 Regions b et ween d evices a nd S I P Tru nk� F or C U C M ou t b ou nd ca lls —cod ec p ref erence G 7 1 1� F or inb ou nd ca lls t o C is co C om m u nica t ions M a na ger

SIP D elay ed O ffer calls—SIP sw itch selects codecSIP E arly O ffer calls—C U C M selects codec—G 7 1 1

� F a x ca lls —f a x p a s s -t hrou gh a nd T. 3 8 F a x Rela y� I nb ou nd a nd ou t b ou nd re-invit es s u p p ort ed

V oice G atew ay SP SIP Sw itch

SIP Sig naling

2 . 7 X X X

SIP

R TP M edia Stream

7 7 7 6

5 0 0 0

5 0 0 1

5 5 5 5 7 7 7 7

R TP M edia StreamCUBE

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 60S I P T r u n k s - T N F

R ec o m m ended C U C M S I P T r u nk D es i gns SI P D e l a y e d O f f e r , G 7 1 1 a n d G 7 2 9 Re g i o n s —N o M T P

� V oice ca lls , f a x p a s s -t hrou gh, T. 3 8 F a x Rela y, G 7 1 1 M OH s u p p ort ed� F a x m a chines u s ing f a x p a s s -t hrou gh u s e G 7 1 1 Region� F a x m a chines u s ing F a x Rela y u s e G 7 1 1 / G 7 2 9 Region� A ll rem ot e b ra nch p hones u s e G 7 2 9 Region� F or ca lls ou t b ou nd f rom C U C M —C U C M s elect s cod ec b a s ed on region� F or ca lls inb ou nd t o C is co C om m u nica t ions M a na ger

SIP D elay ed O ffer calls—SP selects codecSIP E arly O ffer calls—C U C M selects codec

C entral Site

R emote Site G 7 2 9 Inter R eg ion C odec

G 7 1 1 Inter R eg ion C odec

C U B EIP WA NG 7 2 9 SP WA N

SIP Sw itch

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 61S I P T r u n k s - T N F

C U C M S I P D O T r u nk —C u b e D O t o E O CUCM D ela y ed O ffer, G 711 a nd G 72 9 R eg ions S erv ice Prov ider R eq uires Ea rly O ffer

� S I P Ea rly O ffer ( mea ning S D P included in I N VI T E) req uired b y S erv ice Prov ider� N o M T P req uired in R T P p a th for outb ound CUCM ca lls� G 711 a nd G 72 9 R eg ions b etween dev ices a nd S I P T runk� F or CUCM outb ound ca lls—S P selects codec� F or ca lls inb ound to Cisco Communica tions M a na g er

SIP D elay ed O ffer calls—SP selects codecSIP E arly O ffer calls—C U C M selects codec

� F a x ca lls—fa x p a ss-throug h a nd T .3 8 F a x R ela y� I nb ound a nd outb ound re-inv ites sup p orted

V oice G atew ay SP SIP Sw itch

SIP D elay ed O ffer

2 . 7 X X X

SIP

R TP M edia Stream

7 7 7 6

5 0 0 0

5 0 0 1

5 5 5 5 7 7 7 7

R TP M edia StreamCUBE

M T P

SIP E arly O ffer

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 62S I P T r u n k s - T N F

C U C M S I P D O T r u nk —C u b e D O t o E O CUCM D ela y ed O ffer, G 711 a nd G 72 9 R eg ions S erv ice Prov ider R eq uires Ea rly O ffer

� V oice ca lls , f a x p a s s -t hrou gh, T. 3 8 F a x Rela y, G 7 1 1 M OH s u p p ort ed� F a x m a chines u s ing f a x p a s s -t hrou gh—u s e G 7 1 1 Region� F a x m a chines u s ing F a x Rela y—u s e G 7 1 1 orG 7 2 9 Region� A ll rem ot e b ra nch p hones u s e G 7 2 9 Region� F or ou t b ou nd ca lls —E a rly Of f er—S P s elect s cod ec� F or ca lls inb ou nd t o C is co C om m u nica t ions M a na ger

SIP D elay ed O ffer calls—SP selects codecSIP E arly O ffer calls—C U C M selects codec

C entral Site

R emote Site G 7 2 9 Inter R eg ion C odec

G 7 1 1 Inter R eg ion C odec

C U B EIP WA NG 7 2 9 SIP Sw itch

SP WA N

SIP D elay ed O ffer SIP E arly O ffer

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 63S I P T r u n k s - T N F

Cu rrent S I P T ru nk CUCM R ecommenda tions a nd S tra teg y� C i s c o C o m m u n i c a t i o n s M a n a g e r 5 . X p r e f e r r e d a n d r e c o m m e n d e d o v e r C M 4 . X i m p l e m e n t a t i o n s

� C i s c o U n i f i e d B o r d e r E l e m e n t ( C U B E ) i s r e c o m m e n d e d a s a n E n t e r p r i s e o w n e d B o r d e r E l e m e n t

� SI P D e l a y e d O f f e r i s p r e f e r r e d o v e r SI P E a r l y O f f e r� W h er e S I P E ar ly O f f er i s r eq u i r ed b y S P u se C U B E D O t o E O t o av o i d M T P u sag e * * * *

� C U C M 6.1 i s m o st c u r r en t r elease, - n e w e r C U C M r e le as e e n h an c e S I P T r u n k c ap ab ilit ie s .

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 64S I P T r u n k s - T N F

Agenda� Technology Overview� D ep loym ent S cena rios� I s s u es wit h S I P Tru nk s f or P S TN A cces s� W ha t ’s in a S I P Tru nk ?

What services should customers look for in SIP Trunks?What services should Service Providers offer w ith SIP Trunks?

� U s ing t he C is co U nif ied B ord er E lem ent a s a B ord er E lem ent b et ween a S ervice P rovid er a nd a C u s t om er

� C is co U nif ied C om m u nica t ions M a na ger E x p res s ( C U C M E ) s u p p ort f orS I P Tru nk s f or P S TN A cces s

� Recom m end ed d es igns f or C is co U nif ied C om m u nica t ions M a na ger ( C U C M ) wit h S I P Tru nk s f or P S TN A cces s

� I m p lem ent a t ion Op t ions a nd C onf igu ra t ion� P la t f orm s a nd licens ing

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 65S I P T r u n k s - T N F

P er f o r m anc e C ap ac i t y R ec o m m endat i o ns f o r i ndi v i du al C U B E G at ew ay P l at f o r m s

2 8 1 12 8 2 12 8 5 138 2 538 4 5

A S5 0 0 0 X MP lat f o r m

N / A6 0 01 0 0 02 5 05 2 57 5 0

1 1 22 2 52 8 04 2 0

CUBE GW( V A D O F F )

M u lt ip le F e at u r e sC U B E G W O n l y

( V A D O N )

5 32 0 01 0 64 0 01 2 56 0 02 0 06 0 0

CUBE GW w i t hS o f t w a r e M T P

A dditiona l S ca le is ea sily a dded with a dditiona l cha ssis.

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 66S I P T r u n k s - T N F

C U B E R ec o m m ended C o nf i gu r at i o ns< 1 0 0 S e s s i o n s

SBC

AV z BV z B

In t e g r a t e d 2 8 5 1 C U B E + M T P

1 0 0 -3 0 0 S e s s i o n s

SBC

AV z BV z B

In t e g r a t e d 3 8 4 5 C U B E + M T P

3 0 0 -6 0 0 S e s s i o n s

SBC

AV z BV z B

3 8 4 5 C U B E

3 8 4 5 M T P

6 0 0 -1 6 0 0 S e s s i o n s

SBC

AV z BV z B

D u a l 3 8 4 5 C U B E s

D u a l 3 8 4 5 M T Ps

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 67S I P T r u n k s - T N F

S I P T ru nk A dop tion S tep R ecommenda tions1 . G e t l i s t o f a t l e a s t 2 c a r r i e r s o f f e r i n g s e r v i c e t h a t i n c l u d e L a y e r 2 c o n n e c t i v i t y o r a r e f r o m y o u r L a y e r 2 p r o v i d e r . (i e d o n ’t E NG I NE E R f o r T o l l Q u a l i t y o v e r I n t e r n e t )2 . P r o c e e d w i t h T r i a l d e p l o y m e n t s

B e s t p r a c t i c e i s t o t r i a l o n L A B C U C M , i f n o t t h e n d e p l o y o n L I V E C U C M w i t h s p e c i a l r o u t e l i s t s .L A B C U C M – R u n T e s t c a s e s r e c o m m e n d e dL I V E C U C M – A d d o u t b o u n d t r u n k t h a t i s a c c e s s e d v i a s p e c i a l p r e f i x d i a l i n g f r o m s p e c i f i c p h o n e sT e s t s i n g l e v o i c e c a l lT e s t s i n g l e f a x c a l l ( P a u s e a n d C e l e b r a t e s u c c e s s h e r e )T e s t a d v a n c e d u s e c a s e s …( S e e n e x t s l i d e )

2. 1 O U T B O U N D L o n g d i s t a n c e V o i c e c a l l s f r o m I T d e p a r t m e n t2. 2 O U T B O U N D L D V o i c e c a l l s f r o m f r i e n d l y d e p a r t m e n t s2. 3 O U T B O U N D L D c a l l s f r o m a l l d e p a r t m e n t s2. 4 I N B O U N D t o H Q w i t h n e w n u m b e r s

3 . P r o c e e d w i t h l i v e d e p l o y m e n t s3. 1 O U T B O U N D L D f r o m H Q3. 2 O U T B O U N D L D f r o m B r a n c h ( c a l l s r o u t e d b a c k t o H Q o r f r o m D i s t r i b u t e d S I P T r u n k )3. 3 O U T B O U N D L O C A L f r o m H Q3. 4 A d d a d d i t i o n a l D I D a n d t e s t i n b o u n d t o H Q3. 5 P o r t

4 . L a s t t o c h a n g e o r j u s t l e a v e i n p l a c e4. 1 I N B O U N D F A X , O U T B O U N D F A X4. 2 F X O l i n e s f o r 911 c a l l s

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 68S I P T r u n k s - T N F

CUBE S I P T ru nk I nterop T est Pla n O u tline� S IP A pplication (C all F low) T est C ases

C a ller I DC od ec N egot ia t ionC a ll H old / Res u m eC a ll F orwa rdC a ll Tra ns f erA d -H oc C onf erenceI V R I nt era ct ionD TM FF A X , M od e, TTYE m ergency / 9 1 1C a ll t yp es ( L oca l, L ong D is t a nce, I nt erna t iona l)

� F ailov er T est C asesL a yer 1 , 2 , 3 , 4 f a ilover s cena rios

� C ircu it A cceptance T est C asesS P L a yer 2 C onnect ionS P L a yer 3 C onnect ionS P Rea cha b ilit y & Rou t ing

� C onnectiv ity T est C asesRegis t ra t ion s eq u enceS es s ion Ref res hB a s ic ou t b ou nd / inb ou nd ca ll com p let ionQ u a lit y of S erviceC a ll A d m is s ion C ont rolM a na gem ent A cces sC a ll A ccou nt ingV oice Q u a lit yS t a b ilit y a nd D u ra t ionRes t a rt

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 69S I P T r u n k s - T N F

C U B E G at ew ay R edu ndanc y� HSRP� 1 : N r e d u n d a n c y

C U B E

Broa dsoft A S / N S

M CI N S / R S

C U B E

C U B E

C U B E

H S R P 1: N

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 70S I P T r u n k s - T N F

C U C M —C U B E R edu ndanc y� F or H .3 2 3 or S IP T ru nk s� D efine each C U BE dev ice by its IP address

S I P: Ea ch CUBE G W is a n I P a ddress destina tion for S I P trunkH .3 2 3 : Ea ch CUBE G W is a n H .3 2 3 G a tewa y

� D efine one rou te grou p is for each C U BE G ateway � D efine one rou te list to encom pass all rou te grou ps� U se T C P for fast failov er on T ru nk failu re or tu ne U D P tim ers

C U B E G atew ay 1

R o u t eP a t t e r nx x x x

R o u t e L i s t

R o u t e G r o u p N

R o u t e G r o u p 1

C U B E G atew ay N C U C M C luster

C U B E

C U B E

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 71S I P T r u n k s - T N F

C U B E

C al l V o l u m e� A d d t h e n u m b e r o f C U B E s r e q u i r e d

C U B E

C U B E

S I P P r o x y S e r v e r o f S e r v i c e P r o v i d e r

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 72S I P T r u n k s - T N F

CUBE G a tewa y to S erv ice Prov ider – Using D N S S R V for redu nda ncy� D efine C A C u sing total calls or m ax -conn on th e C isco U nified Border E lem ent� W h en nu m ber of calls ex ceeded, serv er error 5 0 0 is sent back� S IP Prox y / U nified C M ch ooses th e nex t IP A ddress prov ided by th e D N S S R V record� C all is now sent to th e nex t C isco U nified Border E lem ent in th eD N S S R V record

D N S S e r v e r

S B C

S B C

CAC r e a c h e d , 5 0 0 I n t e r n a l Se r v e r E r r o r , Q . 8 5 0 = 4 4

_ s i p . _ u d p . c u b e I N S R V 1 0 1 5 06 0 c u b e 1 . c o mI N S R V 1 0 2 5 06 0 c u b e 2 . c o m

c u b e 1 I N A 1 0. 1 0. 1 0. 5c u b e 2 I N A 1 0. 1 0. 1 0. 6

IN V IT E

1 0. 1 0. 1 0. 6

1 0. 1 0. 1 0. 5

S IP Pr o x y

IN V IT E CUBE

CUBE

S P V o IP

U n i f i e d C M

C i s c o U n i f i e d B o r d e r E l e m e n t Po o l

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 73S I P T r u n k s - T N F

Configuration

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 74S I P T r u n k s - T N F

I ncoming VoI P Ca ll O utg oing VoI P Ca ll

d i a l -p e e r v o i c e 1 v o i pd e s t i n a t i o n -p a t t e r n 1 0 0 0i n c o m i n g c a l l e d -n u m b e r . Ts e s s i o n t a r g e t i p v 4 : 1 9 2 . 1 6 8 . 1 0 . 5 0c o d e c g 7 1 1 u l a w

d i a l -p e e r v o i c e 2 v o i pd e s t i n a t i o n -p a t t e r n 2 0 0 0s e s s i o n p r o t o c o l s i p v 2s e s s i o n t a r g e t i p v 4 : 1 0 . 1 0 . 1 0 . 5c o d e c g 7 1 1 u l a w

B as i c C U B E C o nf i gu r at i o n1 . E na b ling I P -t o-I P ca lls

SB C 38 4 5 # config tSB C 38 4 5 ( config ) # voice service voip SB C 38 4 5 ( conf-voi-serv) # allow -connections h32 3 to h32 3SB C 38 4 5 ( conf-voi-serv) # allow -connections h32 3 to sipSB C 38 4 5 ( conf-voi-serv) # allow -connections sip to h32 3SB C 38 4 5 ( conf-voi-serv) # allow -connections sip to sip

2 . M a nd a t ory t o ha ve incom ing a nd ou t going V oI P d ia l-p eers wit h req u ired p a ra m et ers lik e P rot ocol, Tra ns p ort , C od ec, C A C , Q oS , et c.

1000 2 000

S B C

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 75S I P T r u n k s - T N F

H . 3 2 3CUBE

S I P

Cisco Unified Border Element Config u ra tion: H .3 2 3 to Unified CM

d i a l -p e e r v o i c e 1 0 v o i pd e s c r i p t i o n i n c o m i n g H 3 2 3 i n c o m i n g c a l l e d -n u m b e r . Tc o d e c g 7 1 1 u l a wd t m f -r e l a y h 2 4 5 -s i g n a l

!d i a l -p e e r v o i c e 2 v o i pd e s c r i p t i o n o u t g o i n g H 3 2 3d e s t i n a t i o n -p a t t e r n 8 …s e s s i o n t a r g e t i p v 4 : x . x . x . xc o d e c g 7 1 1 u l a wd t m f -r e l a y h 2 4 5 -s i g n a li p q o s d s c p c s 5 m e d i ai p q o s d s c p c s 3 s i g n a l i n g

d i a l -p e e r v o i c e 1 v o i pd e s c r i p t i o n i n c o m i n g S IPi n c o m i n g c a l l e d -n u m b e r 8 …s e s s i o n p r o t o c o l s i p v 2c o d e c g 7 1 1 u l a wd t m f -r e l a y r t p -n t e

!d i a l -p e e r v o i c e 3 v o i pd e s c r i p t i o n o u t g o i n g S IPd e s t i n a t i o n -p a t t e r n . Ts e s s i o n p r o t o c o l s i p v 2s e s s i o n t a r g e t i p v 4 : x . x . x . xc o d e c g 7 1 1 u l a wd t m f -r e l a y r t p -n t ei p q o s d s c p c s 5 m e d i ai p q o s d s c p c s 3 s i g n a l i n g

v o i c e s e r v i c e v o i p a d d r e s s -h i d i n ga l l o w -c o n n e c t i o n s h 3 2 3 t o s i pa l l o w -c o n n e c t i o n s s i p t o h 3 2 3

s i p -u ar e t r y i n v i t e xr e t r y b y e xr e t r y c a n c e l x

Cisco Unified Border Element Config u ra tion: H .3 2 3 to Unified CM

S P S P V o I PV o I PS BC

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 76S I P T r u n k s - T N F

C i sc o U n i f i ed B o r d er E lem en t C o n f i g u r at i o n : S I P t o U n i f i ed C M

d i a l -p e e r v o i c e 1 v o i pd e s c r i p t i o n i n c o m i n g S P S IPi n c o m i n g c a l l e d -n u m b e r 8 …s e s s i o n p r o t o c o l s i p v 2c o d e c g 7 1 1 u l a wd t m f -r e l a y r t p -n t e

!d i a l -p e e r v o i c e 3 v o i pd e s c r i p t i o n o u t g o i n g S P S IPd e s t i n a t i o n -p a t t e r n . Ts e s s i o n p r o t o c o l s i p v 2s e s s i o n t a r g e t i p v 4 : x . x . x . xc o d e c g 7 1 1 u l a wd t m f -r e l a y r t p -n t ei p q o s d s c p c s 5 m e d i ai p q o s d s c p c s 3 s i g n a l i n g

S I PCUBE

S I P

s i p -u ar e t r y i n v i t e xr e t r y b y e xr e t r y c a n c e l x

v o i c e s e r v i c e v o i p a d d r e s s -h i d i n ga l l o w -c o n n e c t i o n s s i p t o s i p

d i a l -p e e r v o i c e 1 0 v o i pd e s c r i p t i o n i n c o m i n g S IP i n c o m i n g c a l l e d -n u m b e r . Ts e s s i o n p r o t o c o l s i p v 2c o d e c g 7 1 1 u l a wd t m f -r e l a y r t p -n t e

!d i a l -p e e r v o i c e 2 v o i pd e s c r i p t i o n o u t g o i n g S IPd e s t i n a t i o n -p a t t e r n 8 …s e s s i o n p r o t o c o l s i p v 2s e s s i o n t a r g e t i p v 4 : x . x . x . xc o d e c g 7 1 1 u l a wd t m f -r e l a y r t p -n t ei p q o s d s c p c s 5 m e d i ai p q o s d s c p c s 3 s i g n a l i n g

S P S P V o I PV o I PS BC

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 77S I P T r u n k s - T N F

C o nnec t i ng t o S P S I P T r u nk O f f er i ng� C onf igu ra t ions a va ila b le on C is co. com I P P B X I nt erop s it e.� voice service voip

allow-c on n e c t i on s s i p t o s i predirect ip2ipf a x pro to co l t3 8 l s -redu n da n cy 0 h s -redu n da n cy 0 f a l l b a ck cis cos i

e ar ly -of f e r f or c e dm idca l l -s ig n a l in g pa s s th ru

� d ia l -p eer voice 1 0 4 1 voipdes tin a tio n -pa ttern 0 0 0 0 0 1 0 4 1r t p p ay load -t y p e c i s c o-c od e c -f ax -i n d 9 8r t p p ay load -t y p e n t e 9 6v oi c e -c las s c od e c 1s e s s i on p r ot oc ol s i p v 2s es s io n ta rg et ipv 4 : 1 7 2. 20 . 1 1 0 . 25 4i n c om i n g c alle d -n u m b e r 0 0 0 0 0 1 0 4 .d t m f -r e lay r t p -n t ef ax -r e lay s g 3 -t o-g 3f ax p r ot oc ol t 3 8 n s e ls -r e d u n d an c y 0 h s -r e d u n d an c y 0 f allb ac k p as s -t h r ou g h g 7 1 1 u law

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 78S I P T r u n k s - T N F

C i s c o C o m m u ni c at i o ns M anager S I P T r u nk s U s i ng E ar l y O f f er� S IP E arly O ffer—O u tbou nd C alls m u st u se an M T P� If no M T P resou rces av ailable, call rev erts to D elay ed O ffer� A sy m m etric E O / D O is su pported� M T Ps are av ailable in th ree form s:

S oftwa re-b a sed M T Ps in Cisco I O S ®-b a sed g a tewa y s ( a v a ila b le with a ny Cisco I O S T -tra in softwa re a nd sca ling up to 5 00 sessions ( ca lls) on the Cisco 3 8 4 5 router p la tform) H a rdwa re-b a sed M T Ps in Cisco I O S -b a sed g a tewa y s ( a v a ila b le with a ny Cisco I O S T -tra in softwa re relea se ha rdwa re M T Ps use on b oa rd D S P resources a nd sca le ca lls a ccording to the numb er of D S Ps sup p orted on the Cisco router p la tform) S oftwa re b a sed M T Ps using the Cisco Communica tions M a na g er I P Voice S trea ming a p p lica tion on a n Cisco M CS serv er

� M T Ps (and T ranscoders) can be controlled by C isco C om m u nications M anager or th e C isco U nified Border E lem ent

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 79S I P T r u n k s - T N F

C U C M S I P T r u nk C o nf i gu r at i o n – 6 . 1

FIND and LIST TRUNKS

� TH I S I S N OT A C A L L M A N A G E R C ON F I G U RA TI ON C L A S S� P L E A S E S E E C U C M C ON F I G G U I D E or I P P B X I N TE ROP S I TE ON C I S C O. C OM f or A D D I TI ON A L D E TA I L S ON C ON F I G U RA TI ON

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 80S I P T r u n k s - T N F

C U C M S I P T r u nk C o nf i gu r at i o n – 6 . 1

T runk config ura tion

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 81S I P T r u n k s - T N F

C U C M C o nf i gu r at i o n – 6 . 1 C o dec s

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 82S I P T r u n k s - T N F

C U C M S I P T r u nk C o nf i g – 6 . 1D e v i c e P o o l

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 83S I P T r u n k s - T N F

Agenda� Technology Overview� D ep loym ent S cena rios� I s s u es wit h S I P Tru nk s f or P S TN A cces s� W ha t ’s in a S I P Tru nk ?

What services should customers look for in SIP Trunks?What services should Service Providers offer w ith SIP Trunks?

� U s ing t he C is co U nif ied B ord er E lem ent a s a B ord er E lem ent b et ween a S ervice P rovid er a nd a C u s t om er

� C is co U nif ied C om m u nica t ions M a na ger E x p res s ( C U C M E ) s u p p ort f orS I P Tru nk s f or P S TN A cces s

� Recom m end ed d es igns f or C is co U nif ied C om m u nica t ions M a na ger ( C U C M ) wit h S I P Tru nk s f or P S TN A cces s

� Red u nd a ncy a nd C onf igu ra t ion� P la t f orm s a nd L icens ing

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 84S I P T r u n k s - T N F

A S 5 0 0 0 X M

C i s c o U n i f i e d B o r d e r E l e m e n t

E n t e r p r i s e B r a n c h O f f i c e , S MB

C i s c o 3 7 0 0

C i s c o U n i f i e d B o r d e r E l e m e n tE n t e r p r i s e C a m p u s

C i s c o 7 2 0 0 * V X R N PE -G 1 / G 2

C i s c o 7 3 0 1 * A S 5 0 0 0 X M

C i s c o 2 6 0 0 X M

S B CS e r v i c e P r o v i d e r

C i s c o X R 1 2 0 0 0

C i s c o 7 6 0 0C i s c o A S R 1 0 0 0

C i s c o S es s i o n B o r der C o nt r o l l er P o r t f o l i o

C i s c o 2 8 0 0 IS R

C i s c o 3 8 0 0 IS R

C i s c o U n i f i e d B o r d e r E l e m e n tS e r v i c e P r o v i d e r

* N o D S P c a p a b i l i t y

Ci s c o S BC P o r t f o l i o

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 85S I P T r u n k s - T N F

C U B E L i c ens i ng� F L -CUBE-2 5� F L -CUBE-100� L icenses a re a dditiv e, increments of 2 5 sessions� O rdera b le on I O S ima g es of I P Voice a nd up� CUBE b undles with a ll req uired licenses, ima g es, initia l D S Psa nd memory a re a v a ila b le a t reduced b undle p rices.

Bundle Ex a mp le S K U: C 3 8 2 5 -V S E C -C U B E / K 9

FL-C U B E -2 5 U S D $ 2 9 0 0C i s c o U n i f i e d B o r d e r E l e m e n t Li c e n s e f o r u p t o 2 5 S e s s i o n s

1

FL-C U B E -1 0 0 U S D $ 9 9 0 0C i s c o U n i f i e d B o r d e r E l e m e n t Li c e n s e f o r u p t o 1 0 0 S e s s i o n s

1

F e a t u r e Li c e n s e s a r e Av a i l a b l e t o O r d e r o n Vo i c e B u n d l e s o r C U B E

b u n d l e s

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 86S I P T r u n k s - T N F

B o r der E l em ent F eat u r e – B y I m age

IN T V O IC E /V ID E O , IPIPG W, TD M IP G W A E S

C U B E F e a t u r e B y I m a g e Se tF L -CUBE L icense is a v a ila b le a s a n op tion on sev era l different I O S ima g es. R icher I O S ima g es p rov ide a dditiona l functiona lity .

IN T V O IC E /V ID E O G K , IPIPG W, TD M IP G W A E S, L I.

L a w f u l I n t e r c e p t

G a t e K e e p e rMe d i a f l o w -a r o u n d

IN T V O IC E /V ID E O , IPIP G W, TD M IP G W

• G a t e K e e p e r• Me d i a F l o w a r o u n d

I P Vo i c e• T D M G W• S I P -S I P , H . 323-H . 323, S I P -H . 323

• T o p o l o g y H i d i n g� B a s i c T r a n s c o d i n g

A D VA N CED I P S ER VI CES

• s R T P f o r H . 323/ S I P• S I P T L S• I P S e c

A = V o i c eB = V o i c e Se c u r i t yC = G KD = L a w f u l I n t e r c e p t

A

ABAC

AB C

AB C D

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 87S I P T r u n k s - T N F

Addi t i o nal R es o u r c es� C i s c o U n i f i e d B o r d e r E l e m e n t ( D a t a s h e e t , Q a n d A )

h ttp: / / www.cisco.com / go/ cu be� C i s c o U n i f i e d B o r d e r E l e m e n t C o n f i g u r a t i o n G u i d e

h ttp: / / www.cisco.com / en/ U S / produ cts/ sw/ v oicesw/ ps5 6 4 0 / products_ installation_ and_ configu ration_ gu ides_ list.h tm l

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 88S I P T r u n k s - T N F

S um m ary and Q and A

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 89S I P T r u n k s - T N F

K ey T ak eaw ay s� SIP Trunks for PSTN Access are becoming more widely

av ailable and sh ould be considered as p art of a U nified C ommunicat ions design

� Th e maj or benefit of SIP Trunks in t h e fut ure is t h e access t o newer serv ices

� Adop t ion of SIP Trunks sh ould be considered as a TR ANSITIO N and not a R E PL AC E M E NT scenario for TD M Trunks. A successful dep loyment will allow cust omers t o migrat e easily from TD M t o IP Trunks, gaining new feat ures.

� Th e C isco U nified B order E lement is not a st andalone dev ice—it runs on int egrat ed net work rout ers t h at may p erform ot h er funct ions such as rout ing, TD M PSTN int erconnect , Q oS et c.

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 90S I P T r u n k s - T N F

SIP Trunk: Foundation for Collaborative A p p lic ations

Prov ider to U ser D y nam ic

U ser to Prov ider D y nam ic

Passiv eBroa dca st T V, W eb A ccess

PickS erv ice Bundles, VoD

ParticipateI ntera ctiv eG a ming , Colla b ora tiv e S erv ices

Produ ceCrea te Pla y lists, R emix , Blog s

C onnectO ne S erv ice F its A ll, D iscrete M odel

T ransactE-W a llet,E-T ick et

InteractPersona liz a tion, S ocia liz a tion

E m powerComp lete Customiz a tion

Ex p erience

W e b 3 . 0W e b 2 . 0W e b 1 . 0

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 91S I P T r u n k s - T N F

G l o s s ar y� A L G : A p p lica tion L a y er G a tewa y� A S R : A g g reg a tion S erv ices R outers� A T A : A na log T elep hone A da p tors� B2 BUA : Ba ck -to-Ba ck User A g ent� CA C: Ca ll A dmission Control� CD R : Ca ll D eta il R ecord� CT S : Cisco T elePresence S olution� CUBE: Cisco Unified Border Element� CVP: Customer Voice Porta l� D I D : D irect I nwa rd D ia l� D M Z : D emilita riz ed Z one� D N S S R V: D oma in N a me S y stem S erv er� D O : D ela y ed O ffer� D S CP: D ifferentia ted S erv ices Code Point� D S P: D ig ita l S ig na l Processing� D O S : D enia l of S erv ice� D T M F : D ua l-tone M ulti F req uency

� EO : Ea rly O ffer� F Q D N : F ully Q ua lified D oma in N a me� F W : F irewa ll� F X O : F oreig n Ex cha ng e O ffice� G K : G a tek eep er� G W : G a tewa y� H S R P: H ot S ta ndb y R outer Protocol� iL BC: I nternet L ow Bitra te Codec� I PS : I ntrusion Prev ention S y stem� I S R : I nteg ra ted S erv ices R outer� I W F : I nterwork ing F unction� M T P: M edia T ermina tion Point� N A T : N etwork A ddress T ra nsla tion� N PE: N etwork Processing Eng ine� PA T : Port A ddress T ra nsla tion� PBX : Priv a te Bra nch Ex cha ng e� PD D : Post D ia l D ela y� PK I : Pub lic K ey I nfra structure

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 92S I P T r u n k s - T N F

G l o s s ar y ( C o nt . )� PR I : Prima ry R a te I nterfa ce� PS T N : Pub lic S witched T elep hone N etwork s� Q oS : Q ua lity of S erv ice� R S VP: R esource R eserv a tion Protocol� R T P: R ea l-time Protocol� S BC: S ession Border Controller� S I P: S ession I nitia tion Protocol� S L A : S erv ice L ev el A g reement� S M B: S ma ll-M edium Business� S P: S erv ice Prov ider� S R N D : S olution R eference N etwork D esig n� S R S T : S urv iv a b le R emote S ite T elep hony� S R T P: S ecure R T P� T cl: T ool Comma nd L a ng ua g e� T CP: T ra nsmission Control Protocol

� T D M : T ime D iv ision M ultip lex ing� T L S : T ra nsp ort L a y er S ecurity� T O S : T y p e of S erv ice� UC: Unified Communica tions� UD P: User D a ta g ra m Protocol� UN I : User to N etwork I nterfa ce� Unified CM : Cisco Unified Communica tions M a na g er� Unified CM E: Cisco Unified Communica tions M a na g er Ex p ress� UR I : Univ ersa l R esource I dentifier� VA D : Voice A ctiv ity D etection� VPN : Virtua l Priv a te N etwork� VS A : [ R A D I US ] Vendor-S p ecific A ttrib utes� VX M L or VoiceX M L : Voice Ex tensib le M a rk up L a ng ua g e� W A N : W ide A rea N etwork� X M L : Ex tensib le M a rk up L a ng ua g e

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 93S I P T r u n k s - T N F

R es o u r c es� C is co U B E on C is co. com

http : / / www.cisco.com/ g o/ cub e� C is co C om m u nica t ionsTra ns f orm a t ions W hit ep a p ers

http : / / www.cisco.com/ g o/ cub e( section of W hitep a p ers)

� C u s t om er C a s e S t u d ieshttp : / / www.cisco.com/ g o/ cub e

� C is co N et work ers P res ent a t ionshttp : / / www.cisco.com/ g o/ cub e

� C is co U B E P B X I nt erop era b ilit y Rep ort s ( A va ya / N ort el) http : / / www.cisco.com/ en/ US / solutions/ ns3 4 0/ ns4 14 / ns72 8 / network ing _ solutions_ p roducts_ g enericcontent09 00a ecd8 05 b d13 d.html

� U nif ied C M 6 . x S I P Tru nk D ocu m ent a t ion:http : / / www.cisco.com/ en/ US / docs/ v oice_ ip _ comm/ cucm/ srnd/ 6 x / trunk s.html# wp104 4 9 16

� C V P 7 . 0 S I P Tru nk I nt egra t ionhttp : / / www.cisco.com/ en/ US / docs/ v oice_ ip _ comm/ cust_ conta ct/ conta ct_ center/customer_ v oice_ p orta l/ srnd/ 7x / cv p _ g twy .html# wp 104 8 3 4 2

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 94S I P T r u n k s - T N F

R ec o m m ended R eadi ng� C o n t i n u e y o u r C i s c o L i v e l e a r n i n g e x p e r i e n c e w i t h f u r t h e r r e a d i n g f r o m C i s c o Pr e s s

� Su g g e s t e d b o o k s :C isco V oice G ateway s and G atek eepers[ 1 -5 8 7 0 5 -2 5 8 -X]C isco IP C om m u nications E x press:C isco C om m u nications M anager E x press with C isco U nity E x press [ 1 -5 8 7 0 5 -1 8 0 -X]

A v a i l a b l e o n A M A Z O N . C A

© 2 0 0 8 C i s c o S y s t e m s , I n c . A l l r i g h t s r e s e r v e d . C i s c o P u b l i c 95S I P T r u n k s - T N F