media gateway control media gateway control and the
play

Media Gateway Control Media Gateway Control and the Softswitch - PowerPoint PPT Presentation

Media Gateway Control Media Gateway Control and the Softswitch Softswitch and the Architecture Architecture Call Flow for RGW to TGW (1/18) Call Flow for RGW to TGW (1/18) CA@ca.whatever.net 140.113.65.24 DB CA ACC SG rgw.whatever.net


  1. Media Gateway Control Media Gateway Control and the Softswitch Softswitch and the Architecture Architecture

  2. Call Flow for RGW to TGW (1/18) Call Flow for RGW to TGW (1/18) CA@ca.whatever.net 140.113.65.24 DB CA ACC SG rgw.whatever.net tgw.whatever.net 140.113.214.123 140.113.65.24 Internet PSTN CO RGW TGW hrd3/15 card6/5 A: 5712826 A calls B A calls B B: 5721043 2 IP Telephony

  3. Call Flow for RGW to TGW (2/18) Call Flow for RGW to TGW (2/18) CA@ca.whatever.net 140.113.65.24 DB CA ACC SG 1 rgw.whatever.net tgw.whatever.net 140.113.214.123 140.113.65.24 Internet PSTN CO RGW TGW hrd3 card6/5 A: 5712826 A calls B A calls B B: 5721043 3 IP Telephony

  4. Call Flow for RGW to TGW (3/18) Call Flow for RGW to TGW (3/18) � RQNT(1) : NotificationRequest � RQNT 1201 *@rgw.whatever.net MGCP 1.0 � N: CA@ca.whatever.net:5678 N: NotifyEntity N: NotifyEntity � X: 0123456789AC X: RequestIdentifier X: RequestIdentifier � R: hd(E(R(hu(N)),S(dl),D/(D))) R: RequestEvents R: RequestEvents � D: (11x|080xxxxxx|57xxxxx|002x.T) D: DigitMap D: DigitMap � ACK to RQNT(1) E: Embedded (enable) Request E: Embedded (enable) Request � 200 1201 OK R: Notification Request R: Notification Request S: Signal Request S: Signal Request N: Notify immediately (default) N: Notify immediately (default) D: Accumulate according to DigitMap D: Accumulate according to DigitMap Clear current dialed string Clear current dialed string 4 IP Telephony

  5. Call Flow for RGW to TGW (4/18) Call Flow for RGW to TGW (4/18) CA@ca.whatever.net 140.113.65.24 DB CA ACC SG 2 rgw.whatever.net tgw.whatever.net 140.113.214.123 140.113.65.24 Internet PSTN CO RGW TGW hrd3 card6/5 Off-hook A: 5712826 Dial 5721043 A calls B A calls B B: 5721043 5 IP Telephony

  6. Call Flow for RGW to TGW (5/18) Call Flow for RGW to TGW (5/18) � NTFY(2) : Notify from RGW � NTFY 2002 hrd3@rgw.whatever.net MGCP 1.0 � N: CA@ca.whatever.net:5678 � X: 0123456789AC � O: 5721043 N: NotifyEntity N: NotifyEntity � ACK to NTFY(2) X: RequestIdentifier X: RequestIdentifier � 200 2002 OK O: ObservedEvent O: ObservedEvent Reported in the detected order Reported in the detected order 6 IP Telephony

  7. Call Flow for RGW to TGW (6/18) Call Flow for RGW to TGW (6/18) CA@ca.whatever.net 140.113.65.24 DB CA ACC SG 3 rgw.whatever.net tgw.whatever.net 140.113.214.123 140.113.65.24 Internet PSTN CO RGW TGW hrd3 card6/5 A: 5712826 A calls B A calls B B: 5721043 7 IP Telephony

  8. Call Flow for RGW to TGW (7/18) Call Flow for RGW to TGW (7/18) � CRCX(3) : CreateConnection � CRCX 1204 hrd3@rgw.whatever.net MGCP 1.0 � C: A3C47F21456789F0 � L: p:10, a: G.711; G.726-32 � M: recvonly C: CallId C: CallId � X: 0123456789AD L: LocalCXOptions L: LocalCXOptions � R: hu p: packetize period(ms) p: packetize period(ms) a: Compression Algo. a: Compression Algo. � ACK to CRCX(3) M: Mode M: Mode � 200 1204 OK X: RequestIdentifier X: RequestIdentifier � I: FDE234C8 R: RequestEvents R: RequestEvents I: ConnectionId I: ConnectionId � Session Description 8 IP Telephony

  9. Call Flow for RGW to TGW (8/18) Call Flow for RGW to TGW (8/18) � Session Description - ACK to CRCX(3) � Convey info about media streams � Use textual format, case sensitive V=<protocol version> V=<protocol version> C=<nw-type> <addr-type> <conn-type> C=<nw-type> <addr-type> <conn-type> M=<media> <port> <transport> M=<media> <port> <transport> (A=<attribute> (:<value>)) (A=<attribute> (:<value>)) � v=0 � c=IN IP4 140.96.102.166 � m=audio 3456 RTP/AVP 0 96 � a=rtpmap:96 G726-32/8000 9 IP Telephony

  10. Call Flow for RGW to TGW (9/18) Call Flow for RGW to TGW (9/18) CA@ca.whatever.net Query E.164 140.113.65.24 DB CA ACC SG 4 rgw.whatever.net tgw.whatever.net 140.113.214.123 140.113.65.24 Internet PSTN CO RGW TGW hrd3 card6/5 A: 5712826 A calls B A calls B B: 5721043 10 IP Telephony

  11. Call Flow for RGW to TGW (10/18) Call Flow for RGW to TGW (10/18) � CRCX(4) : CreateConnection � CRCX 1205 card6/5@tgw.whatever.net MGCP 1.0 � C: A3C47F21456789F0 � L: p:10, a: G.711; G.726-32 � M: sendrecv � Session Description from ACK(3) � ACK to CRCX(4) C: CallId C: CallId � 200 1205 OK M: Mode M: Mode � I: 32F345E2 I: ConnectionId I: ConnectionId � Session Description 11 IP Telephony

  12. Call Flow for RGW to TGW (11/18) Call Flow for RGW to TGW (11/18) CA@ca.whatever.net 140.113.65.24 DB CA ACC ISUP IAM SG 5 4 rgw.whatever.net tgw.whatever.net 140.113.214.123 140.113.65.24 Internet PSTN CO RGW TGW hrd3 card6/5 A: 5712826 A calls B A calls B B: 5721043 12 IP Telephony

  13. Call Flow for RGW to TGW (12/18) Call Flow for RGW to TGW (12/18) � MDCX(5) : ModifyConnection � MDCX 1206 hrd3@rgw.whatever.net MGCP 1.0 � C: A3C47F21456789F0 C: CallId C: CallId � I: FDE234C8 I: ConnectionId I: ConnectionId � M: recvonly M: Mode M: Mode � Session Description from ACK(4) � ACK to MDCX(5) � 200 1206 OK 13 IP Telephony

  14. Call Flow for RGW to TGW (13/18) Call Flow for RGW to TGW (13/18) CA@ca.whatever.net 140.113.65.24 DB CA ACC ISUP ACM SG 6 4 rgw.whatever.net tgw.whatever.net 140.113.214.123 140.113.65.24 Internet PSTN CO RGW TGW hrd3 card6/5 A: 5712826 A calls B A calls B B: 5721043 14 IP Telephony

  15. Call Flow for RGW to TGW (14/18) Call Flow for RGW to TGW (14/18) � RQNT(6) : NotificationRequest � RQNT 1207 hrd3@rgw.whatever.net MGCP 1.0 � N: CA@ca.whatever.net:5678 � X: 012345789AE N: NotifyEntity N: NotifyEntity � R: hu X: RequestIdentifier X: RequestIdentifier � S: v (alerting) R: RequestEvents R: RequestEvents � ACK to RQNT(6) S: SignalRequests S: SignalRequests � 200 1207 OK 15 IP Telephony

  16. Call Flow for RGW to TGW (15/18) Call Flow for RGW to TGW (15/18) CA@ca.whatever.net 140.113.65.24 DB CA ACC ISUP ANM SG 7 4 rgw.whatever.net tgw.whatever.net 140.113.214.123 140.113.65.24 Internet PSTN CO RGW TGW hrd3 card6/5 A: 5712826 A calls B A calls B B: 5721043 16 IP Telephony

  17. Call Flow for RGW to TGW (16/18) Call Flow for RGW to TGW (16/18) � MDCX(7) : ModifyConnection � MDCX 1209 hrd3@rgw.whatever.net MGCP 1.0 � C: A3C47F21456789F0 C: CallId � I: FDE234C8 C: CallId I: ConnectionId I: ConnectionId � M: sendrecv M: Mode M: Mode � X: 012345789AF S: SignalRequests S: SignalRequests � R: hu � S: (to stop alerting) � ACK to MDCX(7) � 200 1209 OK 17 IP Telephony

  18. Call Flow for RGW to TGW (17/18) Call Flow for RGW to TGW (17/18) CA@ca.whatever.net 140.113.65.24 DB CA ACC ISUP REL SG 8 9 rgw.whatever.net tgw.whatever.net 140.113.214.123 140.113.65.24 Internet PSTN CO RGW TGW hrd3 card6/5 A: 5712826 A calls B A calls B B: 5721043 18 IP Telephony

  19. Call Flow for RGW to TGW (18/18) Call Flow for RGW to TGW (18/18) � DLCX(8) : DeleteConnection � DLCX 1210 hrd3@rgw.whatever.net MGCP 1.0 � C: A3C47F21456789F0 C: CallId C: CallId � I: FDE234C8 I: ConnectionId I: ConnectionId � ACK to DLCX(8) � 200 1210 OK � P: PS=1245, OS=62345, PR=780, OR=45123, PL=10, JI=27, LA=48 PS: Packets sent PS: Packets sent OS: Octets sent OS: Octets sent PR: Packets received PR: Packets received OR: Octets received OR: Octets received PL: Packets lost PL: Packets lost JI: Average Jitter (ms) JI: Average Jitter (ms) LA: Average Latency (ms) LA: Average Latency (ms) 19 IP Telephony

  20. Usage of Commands (1/6) Usage of Commands (1/6) � NotificationRequest() � EndpointId, � [NotifiedEntity,] � [RequestedEvents,] � RequestIdentifier, � [DigitMap,] � [SignalRequests,] � [QuarantineHandling,] � [DetectEvents,] � [encapsulated EndpointConfiguration] 20 IP Telephony

  21. Usage of Commands (2/6) Usage of Commands (2/6) � CreateConnection() Hairpin Connection Hairpin Connection � CallId, EndpointId, � [NotifiedEntity,] Endpoint PSTN � [LocalConnectionOption,] Endpoint � Mode, � [{RemoteConnectDescptr|SecondEndpointId}] � [EncapsulatedNotificationRequest,] � [Encapsulated EndpointConfiguration] � ReturnCode � ConnectionId, [SpecificEndPointId,] � [SecondConnectionId,] [SecondEndPointId,] � [LocalConnectionDescriptor] 21 IP Telephony

  22. Usage of Commands (4/6) Usage of Commands (4/6) � RestartInProgress() � EndPointId RestartMethod � RestartMethod RestartMethod • graceful (delay/null) � [RestartDelay] • graceful (delay/null) • forced (null) • forced (null) � [Reason-code] • restart (delay in seconds) • restart (delay in seconds) • disconnected (delay in seconds) � ReturnCode • disconnected (delay in seconds) indicates EP disconnected & � [NotifiedEntity] indicates EP disconnected & trying to reconnect it trying to reconnect it • cancel-graceful • cancel-graceful 22 IP Telephony

  23. Usage of Commands (5/6) Usage of Commands (5/6) � AuditEndPoint() � EndpointId If EndpointId is � [RequestedInfo] “all of wildcard”, EndPointIdList is returned � ReturnCode EndPointIdList | � {RequestedEvents � DigitMap � SignalRequests � RequestIdentifier … } � 23 IP Telephony

Recommend


More recommend