Académique Documents
Professionnel Documents
Culture Documents
Outline
Soft-switch Architecture MGCP (Media Gateway Control Protocol) MEGACO SS7 over IP
Signaling conversion
The call-control entities use signaling to communicate. A slave function (mastered by call-control entities)
Media conversion
The following figure illustrates the separation of call control and signaling from the media path.
Network Gateway Function E x t e r n a l N e t w o r k s Network Gateway Function
Signaling over IP
E x t e r n a l N e t w o r k s
Signaling over IP
SIP
Call signaling over IP
MGCP
MGCP
RTP
Media Gateway
Media Gateway
SS7 Network
SCP STP
Internet
SIGTRAN Call Agent MGCP/ MEGACO
CO Switch
1 4 7 *
2 5 8 8
3 6 9 #
1 4 7 *
2 5 8 8
3 6 9 #
1 4 7 *
2 5 8 8
3 6 9 #
A connection
A call
1 4 7 *
2 5 8 8
3 6 9 #
1 4 7
2 5 8 8
3 6 9 #
Connection
Endpoint Gateway
Media over IP
Endpoint Gateway
Call
IP Network
Media Gateway
MGCP Commands
iMac
a Create Connection b Response Session description 1 (local) Create Connection Session description 1 (remote) d Response Session description 2 (local) e Modify Connection Session description 2 (remote) f Media Transfer
Media Gateway
Call Agent
Media Gateway
iMac
CRCX 1111 EP@MGA.media.net MGCP 1.0 C:1234567 M:recvonly 200 1111 OK I:AAAA CRCX 2222 EP2@MGB.media.net MGCP 1.0 C:1234567 M:sendrecv v=0 c=IN IP4 123.45.6.7 m=audio 11000 RTP/AVP 0 v=0 c=IN IP4 123.45.6.7 m=audio 11000 RTP/AVP 0
b c
d e
200 2222 OK I:BBBB M:recvonly v=0 c=IN IP4 123.45.8.9 m=audio 22000 RTP/AVP 0 f
MDCX 1112 EP@MGA.media.net MGCP 1.0 I:1234567 M:sendrecv v=0 c=IN IP4 123.45.8.9 m=audio 22000 RTP/AVP 0 200 1112 OK I: AAAA Media Transfer
a CRCX 11 E1@MGA.net MGCP 1.0 C:1234567 M:recvonly b c d CRCX 22 E2@MGB.net MGCP 1.0 C:1234567 M:sendrecv v=0 c=IN IP4 123.45.6.7 m=audio 11000 RTP/AVP 0 INVITE v=0 c-IN IP4 123.45.6.7 m=audio 11000 RTP/AVP 0 200 11 OK I:AAAA v=0 c=IN IP4 123.45.6.7 m=audio 11000 RTP/AVP 0
11
SIP/2.0 200 OK v=0 c=IN IP4 123.67.8.9 m=audio 22000 RTP/AVP 0 MDCX 12 E1@MGA.net MGCP 1.0 I:AAAA M:sendrecv v=0 c=IN IP4 123.67.8.9 m=audio 22000 RTP/AVP 0 200 12 OK I:AAAA
h i ACK
j Media Transfer
12
CreateConnection + DeleteConnection
(4) AuditEndpoint
(NONE)
(5) Notify (Endpoint) (6) RestartInProgress (Endpoint) (7) AuditConnection (8) NotificationRequest (Endpoint) (9) EndpointConfiguration (Endpoint-encode) 13
(NONE)
MGCP
1 2 3
MEGACO
14
Concept of Context
MGCP
CA
MEGACO
MGC
MGCP
RGW
RGW
MEGACO
MG
MG
RTP
RTP
Context
IP
Endpoint
IP
MG B 322.322.1.1 T4 a b c T3
322.322.1.1
MG A 311.311.1.1 T2 T1
Context = ${ Add = T1, Add= $ {mode = receiveonly}} Reply {Context = 1001{ Add = T1, Add = T2{ Local Descriptor}}} Context = ${ Add = T4, Add= $ {Remot Descriptor}} Reply {Context = 2002{ Add = T4, Add= T3{Local Descriptor}} Modify = 1001 { Modify = T2{ Mode = sendreceive, Remote descriptor}} Reply {Contex = 1001{ modify = T2}}
d e
Introduction to SS7
Signaling
To enable a wide range of services to be provided to the end-user Speech Caller ID, toll-free calling, call Switch Switch screening, number portability, etc. Common Channel Signaling SS7 is the foundation for Intelligent Network (IN) services.
17
TCAP messages
IP STP STP
ISUP messages
Voice
SSP
IP (Intelligent Peripheral)
resources such as customized voice announcement, voice recognition, DTMF digit collection
18
INAP
MAP
ISUP
MTP Level 1
19
Handling the issues related to the signals on the physical links between one signaling node and another Dealing with the transfer of messages on a given link from one node to another Providing error detection/correction and sequenced delivery of the SS7 messages
Level 2
20
MTP Level 3
Rerouting traffic to other SS7 signaling links in the case of link failure, congestion or node failure Load-sharing
21
ISUP
ISUP: ISDN User Part Used as the protocol for setting up and tearing down phone calls between switches Initial Address Message (IAM)
To initiate a call between two switches To indicate that a call has been accepted by the called party To initiate call disconnection
22
SCCP
SCCP: Signaling Connection Control Part Used as the transport layer for TCAP-based services
The destination signaling point and subsystem number is determined from the global title
23
Supporting the exchange of non-circuit related information between signaling points Queries and responses sent between SSPs and SCPs are carried in TCAP messages
24
a b c
d e f
ACM One-way audio CPG CPG ANM ANM Two-way speech path REL REL RLC RLC
IAM (Initial Address Message) ACM (Address Complete Message) CFG (Call ProGress) ANM (ANswer Message) REL (RELease) RLC (ReLease Complete)
g h i j k l m n
Softswitch Architecture
SS7 Network
SCP
STP Signaling (SS7) Gateway SIGTRAN
Internet
Call Agent
MGCP/ MEGACO
MGCP/ MEGACO
CO Switch
RTP
26
STP
MGC
MGC
STP
a b c d e f g h i j k l m n o p q r s t u v w
ADD ADD Reply IP IAM ISUP IAM ISUP ACM ISUP ACM SIP 183 IP ACM ISUP ACM ISUP ANM IP ANM SIP 200 MODIFY MODIFY Reply IP ANM ISUP ANM
SIP ACK
Media Transfer