ENUM in Cisco Products

Cisco Confidential. Presentation_ID. 3. Cisco IOS ENUM support. IP-to-IP. ISDN PRI/BRI analog. LAN. CallManager cluster. SoftSwitch. IP. PBX. ENUM-enabled.
1MB taille 6 téléchargements 339 vues
ENUM in C is c o P r o d u c ts

Jaroslav M art an

j m art an @ c i sc o. c om f e at u re d b y T om áš Ošťád al t ost ad al@ c i sc o. c om

P r e s e n ta tio n _ ID

©2 0 0 6 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o C o n fid e n tia l

1

Current Cisco E N U M

sup p ort

C i sc o V oi c e G a t ew a y s, S R S T , C i sc o C a l l M a na g er E x pr ess C i sc o C a l l M a na g er U ni f i ed C om m u ni c a t i on M a na g er

IP phones

P r e s e n ta tio n _ ID

©2 0 0 6 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C i sc o S of t sw i t c h B T S -1 0 2 0 0 & PG W 2 2 0 0 C is c o C o n fid e n tia l

C i sc o AS A/PIX F i r ew a l l

C i sc o S IP Pr ox y S er v er

2

Cisco I O S E N U M Voice Gateway

sup p ort

C al l M an ag er E x p r es s

PB X

L AN

IS D N PR I/B R I a na l og

I P -I P Gateway C a l l M a na g er c l u st er

S of t S w i t c h

IP

IP-t o -IP

E N U M -ena b l ed ( Int er net ) P r e s e n ta tio n _ ID

©2 0 0 6 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o C o n fid e n tia l

3

E N U M

Ch a l l eng es – I ncom ing Ca l l 1 .

D N S Q u er y ( E N U M + S R V /A) 3 . S C C P/S IP

IP Phone

D N S ser v er 2 . C a l l S et u p C a l l M a na g er ( b ehi nd f i r ew a l l )

S of t S w i t c h

Phone

 Caller has to respect my (DNS-propag ated ) si g n ali n g protocol choi ce  I n teroperab i li ty:

DTMF Relay (in-b and / o u t -o f b and ) Med ia S et u p (ear ly/ d elayed ) C o d ec N eg o t iat io n (iL B C , G . 7 1 1 , G . 7 2 9 , . . . )

P r e s e n ta tio n _ ID

©2 0 0 6 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o C o n fid e n tia l

4

E N U M

Ch a l l eng es – O utg oing Ca l l 2 . D N S Q u er y ( E N U M + S R V /A)

1 . S C C P/S IP

D N S ser v er

3 . C a l l S et u p IP Phone

C a l l M a na g er ( b ehi nd f i r ew a l l )

S of t S w i t c h

Phone

 I hav e to respect si g n ali n g protocol choi ce (H . 3 2 3 , SI P ) , an d I d on ’t k n ow i n ad v an ce w hat i t w i ll b e  I n teroperab i li ty:

DTMF Relay (in-b and / o u t -o f b and ) Med ia S et u p (S I P ear ly/ d elayed , H . 3 2 3 s lo w -s t ar t / f as t -s t ar t ) C o d ec N eg o t iat io n (iL B C , G . 7 1 1 , G . 7 2 9 , . . . )

P r e s e n ta tio n _ ID

©2 0 0 6 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o C o n fid e n tia l

5

E N U M

Ch a l l eng es – S ecurity

 D o I wan t to. . .

open my I P P B X to an y an on ymou s i n comi n g call? T OL L F R A U D

/ M A L I C I OU S C A L L

open my I P P B X to u n li mi ted n u mb er of i n comi n g calls? D E N I A L OF S E R V I C E ex pose my I P P B X d i rectly to the i n tern et? I f f i rew all (w i th NA T ) i s u sed d oes i t su pport all possi b le si g n ali n g protocols an d i ts n u an ces? E N D P OI N T S E C U R I T Y

P r e s e n ta tio n _ ID

©2 0 0 6 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o C o n fid e n tia l

6

E N U M

Ch a l l eng es - S um m a ry

 I n ter op er ab il ity P ro to c o ls u p p o rt DTMF r elay (RFC Med ia s et u p (S I P C o d ec neg o t iat io

 S ecu r ity

(S I P 2 8 3 ear n (G

, H .3 2 3 ) 3 , S I P I N FO , S I P N O TI FY , H . 2 4 5 -alp h a, . . . ) ly/ d elayed m ed ia, H . 3 2 3 f as t / s lo w s t ar t ) . 7 1 1 , G . 7 2 9 , iL B C , G . 7 2 3 , G . 7 2 6 , G . 7 2 2 , . . . )

Denial o f s er v ic e E nd p o int / I P P B X p r o t ec t io n

 C al l Q u al ity

C all A d m is s io n C o nt r o l – c o nt r o lling m ax im u m

 A ccou n tin g / T r af f ic M on itor in g C DR

 H ow to tr an s p ar en tl y p r ov id e E N U M s ys tem th at d oes n ot s u p p or t it?

P r e s e n ta tio n _ ID

©2 0 0 6 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o C o n fid e n tia l

nu m b er o f c alls

s er v ice to a VoI P 7

Cisco I P -to-I P G a tew a y a s E N U M S C C P S IP

H .3 2 3 S IP

H .3 2 3

P rox y

IP-t o -IP

IP Phone

C a l l M a na g er

S of t S w i t c h • S ignaling I nterworking

• Network/Topology Hiding for Voice and Video Calls ( M edia P rox y)

• S u pplem entary S erv ices

• P rotocol S u pport - H. 3 2 3 and S I P • Voice Codecs – G . 7 1 1 , G . 7 2 9 , G . 7 2 6 , G . 7 2 3 , G . 7 2 8 , Transparent • Video Codecs – H. 2 6 1 , H. 2 6 3 and H. 2 6 4

• D TM F I nterworking – H. 2 4 5 A lph anu m eric, S ignal, R F C2 8 3 3 , S I P NO TI F Y – T. 3 8 , P assth rou gh , Cisco F ax R elay, M odem

• S ecu rity – TL S , I P S ec with S R TP

P assth rou gh

• Call A dm ission Control • Call D etail R ecords • TCL /VX M L S u pport • R otary S u pport ( dial-peer selection)

• E NU M ©2 0 0 6 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

• Transport M ode - TCP , U D P • Q u ality of S erv ice

• M edia - M edia F low Th rou gh and M edia F low A rou nd

P r e s e n ta tio n _ ID

• Transcoding – G . 7 1 1 , G . 7 2 9 , iL B C • Nu m b er Translation

• Codec F iltering

• F ax /M odem

Phone

C is c o C o n fid e n tia l

8

E N U M -ena b l ing th e ex isting sol ution P S T N CallManager

H .3 2 3 S IP

PR I

T er m i na t ed on T D M Ci s c o I O S V o i c e G at ew ay

G eneri c I P P B X

P S T N CallManager

H .3 2 3 S IP

PR I E N U M S B C

P r e s e n ta tio n _ ID

G eneri c IP P B X ©2 0 0 6 C is c o S y s te m s , In c . A

ll r ig h ts r e s e r v e d .

C is c o C o n fid e n tia l

Ci s c o I O S V o i c e G at ew ay u p grad ed t o I P -I P

→H

. 3 2 3 , S IP

9

ENUM with IP-IP G a te wa y Pr a c tic a l Ex a m p l e  E N U M im p lem ent at io n in I O S

http://www.cisco.com/en/US/products/sw/iosswrel/ps1839/products_f ea ture_g uide0 9186 a 0 0 80 0 b 5 db f .html# wp10 6 17 7 1

is b o u nd t o d ial-p eer s , i. e. d o es no t allo w d ynam ic p r o t o c o l c h o ic e b as ed o n E N U M r es p o ns e

 TC L s c r ip t in I P -I P g at ew ay and ex t er nal E N U M-q u er y s er v er c an s o lv e it A p p li c at i o n S erv er

3

1 7 CallManager

2

4

H .3 2 3 S IP

P r e s e n ta tio n _ ID

©2 0 0 6 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

→H

E N U M S B C

G eneri c I P P B X

1 – S I P /H. 3 2 3 call setu p 2 – HTTP req u est/response 3 – D NS q u ery for th e destination to E NU M dom ain 4 – E NU M translation ru le + S R V response 5 – call setu p u sing appropriate protocol ( S I P , H. 3 2 3 ) 6 – setu p response + call estab lish ed 7 – setu p response, call estab lish ed

I P -I P G at ew ay C is c o C o n fid e n tia l

5

. 3 2 3 , S IP

6 10

S um m a ry  E N U M s u p p or ted in I O S ( T D M E x p r es s , I P -I P g ateway)

g ateways , C al l M an ag er

 A d d -on to ex is tin g r ich VoI P f eatu r es in I O S  I P -I P as p r ox y f or n on -E N U M

P r e s e n ta tio n _ ID

©2 0 0 6 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o C o n fid e n tia l

cl ien ts / I P P B X s

11

P r e s e n ta tio n _ ID

©2 0 0 6 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o C o n fid e n tia l

12

V oice Ca l l S up p ort

H.323-H.323

H.323-S I P

S I P -S I P

D P r e s e n ta tio n _ ID

elay ed O f f er t o S lo w

I n L eg

O ut L eg

Support

F as t S tart

F as t S tart

Bidirectional

S low S tart

S low S tart

Bidirectional

F as t S tart

S low S tart

Bidirectional

I n L eg

O ut L eg

Support

F as t S tart

E arly O f f er

Bidirectional

S low S tart

D elay ed O f f er

U nidirectional

I n L eg

O ut L eg

Support

E arly O f f er

E arly O f f er

Bidirectional

D elay ed O f f er

D elay ed O f f er

Bidirectional

S t art S u p p o rt i n F u t u re

©2 0 0 6 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o C o n fid e n tia l

13

T ra nscod ing C odec

C odec

G . 7 1 1 a-law / µ-law

G .7 2 9 , G .7 2 9 A , G .7 2 9 B , G .7 2 9 A B

 Su pports con v ersi on f rom on e cod ec type to an other f or the v oi ce call (e. g . f rom G . 7 2 9 to G . 7 1 1 or v i ce v ersa)  P ack eti z ati on s su pported :

S u p p o rt f o r i L B C < > G . 7 1 1 i n 1 2 . 4 ( 1 5 ) T

G . 7 1 1 : 1 0 m s , 2 0 m s and 3 0 m s

G . 7 2 9 : 1 0 m s , 2 0 m s , 3 0 m s , 4 0 m s , 5 0 m s and 6 0 m s

 Same Cod ec d i f f eren t pack eti z ati on s i s n ot su pported  T ran scod i n g req u i res a d ed i cated DSP P r e s e n ta tio n _ ID

©2 0 0 6 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o C o n fid e n tia l

14

H . 3 2 3 —S I P D T M F I nterw ork ing H .3 2 3

S IP

H . 2 4 5 -A lp h anu m er ic

N O TI FY

H . 2 4 5 -S ig nal

N O TI FY

RFC 2 8 3 3

N O TI FY

H . 2 4 5 -A lp h anu m er ic

RFC 2 8 3 3

H . 2 4 5 -S ig nal

RFC 2 8 3 3

RFC 2 8 3 3

RFC 2 8 3 3

V o ic e I nB and *

RFC 2 8 3 3 * R eq u i res T rans c o d er

P r e s e n ta tio n _ ID

©2 0 0 6 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o C o n fid e n tia l

15

H . 3 2 3 —H . 3 2 3 D T M F I nterw ork ing H .3 2 3

H .3 2 3

H . 2 4 5 -A lp h anu m er ic

H . 2 4 5 -A lp h anu m er ic

H . 2 4 5 -S ig nal

H . 2 4 5 -S ig nal

RFC 2 8 3 3

RFC 2 8 3 3

H . 2 4 5 -A lp h anu m er ic

H . 2 4 5 -S ig nal

H . 2 4 5 -A lp h anu m er ic

RFC 2 8 3 3

H . 2 4 5 -S ig nal

RFC 2 8 3 3

V o ic e I nB and *

RFC 2 8 3 3 * R eq u i res T rans c o d er

P r e s e n ta tio n _ ID

©2 0 0 6 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o C o n fid e n tia l

16

S I P —S I P D T M F I nterw ork ing S IP

S IP

N O TI FY

N O TI FY

RFC 2 8 3 3

RFC 2 8 2 2

V o ic e I nB and *

RFC 2 8 3 3

* R eq u i res T rans c o d er P r e s e n ta tio n _ ID

©2 0 0 6 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o C o n fid e n tia l

17

Ca l l A d m ission Control M ech a nism s 1 . T otal cal l s 2 . C P U

3 . M em or y 4 . R S VP

5 . I P cal l cap acity

6 . M ax -con n ection s

P r e s e n ta tio n _ ID

©2 0 0 6 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o C o n fid e n tia l

18