VoIP Signaling and Call Control

68  Download (0)

Full text

(1)

VoIP Signaling and Call Control

1 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

IP Telephony

(2)

Need for Signaling and Call Control

2 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(3)

Model for VoIP Signaling and

Call Control

VoIP signaling components

Endpoints

Common control

Common control components

3 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

IP Telephony

Common control components

Call administration

Accounting

(4)

Call Control Models

H.323

SIP

MGCP

H.248/Megaco protocol

4 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

IP Telephony

H.248/Megaco protocol

SAP

RTSP

(5)

Translation Between Signaling and Call

Control

5 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(6)

RTP Sessions

6 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(7)

Call Feature Negotiation

7 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(8)

Call Administration and Accounting

Administration

Monitors call activity

Monitors resource utilization

Supports user service requests

8 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

IP Telephony

Accounting

(9)

Call Status

9 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(10)

Address Registration

10 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(11)

Address Resolution

11 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(12)

Admission Control

12 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(13)

Centralized Call Control

13 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(14)

Distributed Call Control

14 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(15)

Centralized Call Control vs. Distributed Call

Control

15 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(16)

Configuring H.323

16 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(17)

H.323 and Associated Recommendations

17 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(18)

H.323 Adapted to IP

18 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(19)

H.323 Terminals

19 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(20)

H.323 Gateways

20 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(21)

IP-to-IP Gateways

21 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(22)

H.323 Gatekeepers

22 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(23)

Multipoint Conference Components

23 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(24)

Component Relationships for Call

Establishment and Management

Endpoint (gateway) to endpoint (gateway)

Endpoint (gateway) to gatekeeper

Gatekeeper to gatekeeper

24 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(25)

RAS Messages

25 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(26)

H.323 Basic Call Setup

26 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(27)

H.323 “Fast Connect” Call Setup

27 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(28)

Finding and Registering with a Gatekeeper

28 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(29)

Call Flow with a Gatekeeper

29 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(30)

Gatekeeper-Routed Call Signaling

30 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(31)

Multipoint Conferences

31 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(32)

Scalability with Multiple Gatekeepers

32 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(33)

Call Flow with Multiple Gatekeepers

33 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(34)

Survivability Strategies

HSRP

Gateway preconfigured for two gatekeepers or for

H.323 replication strategies include the

following:

34 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

IP Telephony

Gateway preconfigured for two gatekeepers or for

multicast discovery

Multiple gatekeepers configured for the same

prefix

(35)

H.323 Proxy Server

35 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(36)

Cisco Implementation of H.323

36 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(37)

Configuration Example

37 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(38)

Gateway 1

Configuring the Gateways

38 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(39)

Gateway 2

Configuring the Gateways (Cont.)

39 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(40)

Gatekeeper 1

Configuring the Gatekeepers

40 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(41)

Configuring the Gatekeepers (Cont.)

Gatekeeper 2

41 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(42)

Example: show Command

42 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(43)

Configuring MGCP

43 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(44)

MGCP and Associated Standards

MGCP is defined in RFC 2705, October 1999

MGCP architecture and requirements are defined in

RFC 2805, April 2000

Centralized device control with simple endpoints

for basic and enhanced telephony services

44 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

IP Telephony

for basic and enhanced telephony services

Allows remote control of various devices

Stimulus protocol

Endpoints and gateways cannot function alone

Uses IETF SDP

(45)

MGCP Components

45 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(46)

Endpoints

Eight types of endpoints are defined in RFC 2705:

Digital channel

Analog line

Announcement server access point

46 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

IP Telephony

Announcement server access point

IVR access point

Conference bridge access point

Packet relay

Wiretap access point

(47)

Endpoint Identifiers

47 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(48)

Gateways and Their Roles

Trunk gateway SS7 ISUP

Trunk gateway MF

NAS

Combined NAS/VoIP gateway

48 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

IP Telephony

Combined NAS/VoIP gateway

Access gateway

Residential gateway

(49)

Call Agents

49 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(50)

Basic MGCP Concepts

Calls and connections

Events and signals

Packages and digit maps

50 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(51)

Calls and Connections

51 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(52)

Multipoint Calls

52 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(53)

Events and Signals

Events:

Continuity detection (as a result of a continuity test)

Continuity tone

DTMF digits

53 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

IP Telephony

DTMF digits

Fax tones

Hookflash

Modem tones

Off-hook transition

On-hook transition

(54)

Events and Signals (Cont.)

Signals:

Answer tone

Busy tone

Call waiting tone

DTMF tones

Intercept tone

Network congestion

54 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

IP Telephony

Call waiting tone

Confirm tone

Continuity test

Continuity tone

Dial tone

Distinctive ringing (0…7)

Network congestion

tone

Off-hook warning tone

Preemption tone

Ringback tone

(55)

Packages

Basic packages (generic media, DTMF, MF, trunk,

line, handset, RTP, NAS, announcement server,

script)

CAS packages (RFC 3064)

55 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

IP Telephony

(56)

Gateways and Their Packages

56 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(57)

Digit Maps

57 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(58)

Control Commands

EndpointConfiguration (EPCF)

NotificationRequest (RQNT)

Notify (NTFY)

CreateConnection (CRCX)

58 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

IP Telephony

CreateConnection (CRCX)

ModifyConnection (MDCX)

DeleteConnection (DLCX)

AuditEndPoint (AUEP)

AuditConnection (AUCX)

RestartInProgress (RSIP)

(59)

Call Flows

59 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(60)

Survivability Strategies

60 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(61)

Cisco Implementation of MGCP

61 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(62)

Understanding Basics of

Cisco CallManager

62 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

IP Telephony

1.

Create an MGCP Gateway

2.

Configure the FX Ports

3.

Test the Phones for Local Connectivity

Basic CallManager Configuration

for MGCP Gateway Support:

(63)

Cisco CallManager Implementation and Call

Flows—Registration

63 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(64)

Cisco Call Manager Implementation and

Call Flows—FXS Call Flow

64 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

(65)

Configuring an MGCP Residential Gateway

ccm-manager mgcp

!

mgcp

mgcp call-agent 172.20.5.20

!

voice-port 1/0/0

!

voice-port 1/0/1

65 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

IP Telephony

voice-port 1/0/1

!

dial-peer voice 1 pots

application MGCPAPP

port 1/0/0

!

dial-peer voice 2 pots

application MGCPAPP

port 1/0/1

(66)

Configuring an MGCP Trunk Gateway

!

ccm-manager-mgcp

mgcp 4000

mgcp call-agent 209.165.202.129 4000

!

controller T1 1/0

framing esf

clock source internal

66 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

IP Telephony

clock source internal

ds0-group 1 timeslots 1-24 type none service mgcp

!

controller T1 1/1

framing esf

clock source internal

ds0-group 1 timeslots 1-24 type none service mgcp

!

voice-port 1/0:1

!

voice-port 1/1:1

!

(67)

Example: show Command

Router#

show mgcp statistics

UDP pkts rx 8, tx 9

Unrecognized rx pkts 0, MGCP message parsing errors 0

Duplicate MGCP ack tx 0, Invalid versions count 0

CreateConn rx 4, successful 0, failed 0

DeleteConn rx 2, successful 2, failed 0

67 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

IP Telephony

DeleteConn rx 2, successful 2, failed 0

ModifyConn rx 4, successful 4, failed 0

DeleteConn tx 0, successful 0, failed 0

NotifyRequest rx 0, successful 4, failed 0

AuditConnection rx 0, successful 0, failed 0

AuditEndpoint rx 0, successful 0, failed 0

RestartInProgress tx 1, successful 1, failed 0

Notify tx 0, successful 0, failed 0

ACK tx 8, NACK tx 0

ACK rx 0, NACK rx 0

IP address based Call Agents statistics:

IP address 10.24.167.3, Total msg rx 8, successful 8,

failed 0

(68)

68 © 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

Figure

Updating...

References

Related subjects :