h.245 control signalingacpang/course/voip_2003/slides/chap4... · if no response within a timeout...
TRANSCRIPT
![Page 1: H.245 Control Signalingacpang/course/voip_2003/slides/Chap4... · If no response within a timeout period ... GSM/PSTN/IP call setup and release ... Presence indication. Internet Telephony](https://reader033.vdocuments.site/reader033/viewer/2022051508/5aa5aae67f8b9a517d8d8ce4/html5/thumbnails/1.jpg)
1Internet Telephony
H.245 Control Signaling
Used between session participants to establish and control media streams
Agree on the media formats and bandwidthMultiplexing multiple media streamsNo actual mediaA generic protocol for the control of media streams
Not dedicated for VoIP
How it works in an H.323?
![Page 2: H.245 Control Signalingacpang/course/voip_2003/slides/Chap4... · If no response within a timeout period ... GSM/PSTN/IP call setup and release ... Presence indication. Internet Telephony](https://reader033.vdocuments.site/reader033/viewer/2022051508/5aa5aae67f8b9a517d8d8ce4/html5/thumbnails/2.jpg)
2Internet Telephony
H.245 Message Groupings
RequestsRequire the recipient to perform some action and to send an immediate response
ResponsesIn reply to Requests
CommandsRequire the recipient to perform some action, but no explicit response is required.
IndicationsOf an informational nature only (no action and response is expected.)
![Page 3: H.245 Control Signalingacpang/course/voip_2003/slides/Chap4... · If no response within a timeout period ... GSM/PSTN/IP call setup and release ... Presence indication. Internet Telephony](https://reader033.vdocuments.site/reader033/viewer/2022051508/5aa5aae67f8b9a517d8d8ce4/html5/thumbnails/3.jpg)
3Internet Telephony
The Concept of Logical Channels
A Logical channelA unidirectional media pathAn IP address and port numberHas a number that is specified by the sending entity
A two-party conversationTwo logical channels existPotentially in different formats
An endpoint issues Open Logical ChannelLogical channel number and media information (RTP payload type)
Far endpoint responds with Open Logical Channel AckAn RTP port
Messages over H.245 Control Channel (channel number 0)Permanently open as long as the endpoint is involved a call
![Page 4: H.245 Control Signalingacpang/course/voip_2003/slides/Chap4... · If no response within a timeout period ... GSM/PSTN/IP call setup and release ... Presence indication. Internet Telephony](https://reader033.vdocuments.site/reader033/viewer/2022051508/5aa5aae67f8b9a517d8d8ce4/html5/thumbnails/4.jpg)
4Internet Telephony
Capability Exchange [1/2]
Share information regarding receive and transmit capabilitiesIndicate a preferenceTerminalCabilitySet message
A request messageA sequence number plus the types of audio and video formats
TerminalCapabilitySetAckwith a sequence number
TerminalCapabilitySetRejectWith a reason for rejection
![Page 5: H.245 Control Signalingacpang/course/voip_2003/slides/Chap4... · If no response within a timeout period ... GSM/PSTN/IP call setup and release ... Presence indication. Internet Telephony](https://reader033.vdocuments.site/reader033/viewer/2022051508/5aa5aae67f8b9a517d8d8ce4/html5/thumbnails/5.jpg)
5Internet Telephony
Capability Exchange [2/2]
TerminalCapabilitySetReleaseIf no response within a timeout period
SendTerminalCapabilitySetRequest Terminal Capability informationA command message that does not requires a specific responseThe endpoint that receives the messages should subsequently send a TerminalCapabilitySet message.
![Page 6: H.245 Control Signalingacpang/course/voip_2003/slides/Chap4... · If no response within a timeout period ... GSM/PSTN/IP call setup and release ... Presence indication. Internet Telephony](https://reader033.vdocuments.site/reader033/viewer/2022051508/5aa5aae67f8b9a517d8d8ce4/html5/thumbnails/6.jpg)
6Internet Telephony
Master-Slave Determination
One of the endpoints needs to be the masterOf particular importance for the setup of a multi-party conference
Compare two pieces of information at each entityA terminal type value
A terminal without an MC: 50A gateway without an MC: 60An MCU for audio, video: 190An MCU managing a conference: 240 (the highest)
A random number (1..16,777,215)
Master-Slave Determination messageMaster-Slave Determination Ack
A “master” or “slave” indication
![Page 7: H.245 Control Signalingacpang/course/voip_2003/slides/Chap4... · If no response within a timeout period ... GSM/PSTN/IP call setup and release ... Presence indication. Internet Telephony](https://reader033.vdocuments.site/reader033/viewer/2022051508/5aa5aae67f8b9a517d8d8ce4/html5/thumbnails/7.jpg)
7Internet Telephony
Open Unidirectional Logical Channel
![Page 8: H.245 Control Signalingacpang/course/voip_2003/slides/Chap4... · If no response within a timeout period ... GSM/PSTN/IP call setup and release ... Presence indication. Internet Telephony](https://reader033.vdocuments.site/reader033/viewer/2022051508/5aa5aae67f8b9a517d8d8ce4/html5/thumbnails/8.jpg)
8Internet Telephony
Open Bidirectional Logical Channels
![Page 9: H.245 Control Signalingacpang/course/voip_2003/slides/Chap4... · If no response within a timeout period ... GSM/PSTN/IP call setup and release ... Presence indication. Internet Telephony](https://reader033.vdocuments.site/reader033/viewer/2022051508/5aa5aae67f8b9a517d8d8ce4/html5/thumbnails/9.jpg)
9Internet Telephony
Closing Logic Channels and Ending a Session
CloseLogicalChannel, CloseLogicalChannelAckOnly the initiator can issueOr the receiving end can humbly requestA bidirectional channel can be closed by either endOnce all logical channels are closed
EndSession, EndSessioncommands
![Page 10: H.245 Control Signalingacpang/course/voip_2003/slides/Chap4... · If no response within a timeout period ... GSM/PSTN/IP call setup and release ... Presence indication. Internet Telephony](https://reader033.vdocuments.site/reader033/viewer/2022051508/5aa5aae67f8b9a517d8d8ce4/html5/thumbnails/10.jpg)
10Internet Telephony
A Slow Start
PlusCapability exchangeMaster-slave determination
![Page 11: H.245 Control Signalingacpang/course/voip_2003/slides/Chap4... · If no response within a timeout period ... GSM/PSTN/IP call setup and release ... Presence indication. Internet Telephony](https://reader033.vdocuments.site/reader033/viewer/2022051508/5aa5aae67f8b9a517d8d8ce4/html5/thumbnails/11.jpg)
11Internet Telephony
Fast-connect Procedure
Q.931A faststart element : OpenLogicalChannel requestsNo H.245 control channel
![Page 12: H.245 Control Signalingacpang/course/voip_2003/slides/Chap4... · If no response within a timeout period ... GSM/PSTN/IP call setup and release ... Presence indication. Internet Telephony](https://reader033.vdocuments.site/reader033/viewer/2022051508/5aa5aae67f8b9a517d8d8ce4/html5/thumbnails/12.jpg)
12Internet Telephony
H.254 Message Encapsulation
H.245 message encapsulated with Q.931 messages as octet strings
Set the element h245Tunneling to trueThe encapsulated data is contained within the h245Control element.
A conflict exists between encapsulation and fast-start.What happens if an endpoint needs to send an H.245 message at a time when it does not have a need to send a Q.931 message?
![Page 13: H.245 Control Signalingacpang/course/voip_2003/slides/Chap4... · If no response within a timeout period ... GSM/PSTN/IP call setup and release ... Presence indication. Internet Telephony](https://reader033.vdocuments.site/reader033/viewer/2022051508/5aa5aae67f8b9a517d8d8ce4/html5/thumbnails/13.jpg)
13Internet Telephony
Conference Calls
MC manages multi-point conferenceA Pre-Arranged Conference
Establish a call with the MCU
The MCU specifies the conference mode (centralized or de-centralized).
Communication Mode command (H.245)Specify all the sessions in the conference
![Page 14: H.245 Control Signalingacpang/course/voip_2003/slides/Chap4... · If no response within a timeout period ... GSM/PSTN/IP call setup and release ... Presence indication. Internet Telephony](https://reader033.vdocuments.site/reader033/viewer/2022051508/5aa5aae67f8b9a517d8d8ce4/html5/thumbnails/14.jpg)
14Internet Telephony
An Ad-Hoc Conference
Expand an existing two-party call to a conference callOne the endpoints must contain an MC (master).
![Page 15: H.245 Control Signalingacpang/course/voip_2003/slides/Chap4... · If no response within a timeout period ... GSM/PSTN/IP call setup and release ... Presence indication. Internet Telephony](https://reader033.vdocuments.site/reader033/viewer/2022051508/5aa5aae67f8b9a517d8d8ce4/html5/thumbnails/15.jpg)
15Internet Telephony
The Decomposed Gateway
The H.323 gateway can comprise Media Gateway (MG): handles media streamMedia Gateway Controller (MGC): performs call controlSignaling Gateway (SG): interfaces with external signaling network (e.g., SS7)
The function of MGC is separate from that of GK.
![Page 16: H.245 Control Signalingacpang/course/voip_2003/slides/Chap4... · If no response within a timeout period ... GSM/PSTN/IP call setup and release ... Presence indication. Internet Telephony](https://reader033.vdocuments.site/reader033/viewer/2022051508/5aa5aae67f8b9a517d8d8ce4/html5/thumbnails/16.jpg)
iGSM: VoIP Service for Mobile Network
![Page 17: H.245 Control Signalingacpang/course/voip_2003/slides/Chap4... · If no response within a timeout period ... GSM/PSTN/IP call setup and release ... Presence indication. Internet Telephony](https://reader033.vdocuments.site/reader033/viewer/2022051508/5aa5aae67f8b9a517d8d8ce4/html5/thumbnails/17.jpg)
17Internet Telephony
Introduction to iGSM [1/2]
A VoIP value-added service for mobile networkiGSM supports user mobility for GSM subscribers to access VoIP services.
With the same identity, a GSM subscriber can receive the service when he changes the terminal from the GSM MS to the H.323 terminal.The GSM network remains the same.
Terminal Mobility, Session Mobility, Service Mobility
![Page 18: H.245 Control Signalingacpang/course/voip_2003/slides/Chap4... · If no response within a timeout period ... GSM/PSTN/IP call setup and release ... Presence indication. Internet Telephony](https://reader033.vdocuments.site/reader033/viewer/2022051508/5aa5aae67f8b9a517d8d8ce4/html5/thumbnails/18.jpg)
18Internet Telephony
Introduction to iGSM [2/2]
iGSM Gateway performs the conversion for communication protocols and transmission formats between GSM and H.323 networks.
GSM MAP and RAS protocol translationGSM/PSTN/IP call setup and release
iGSM Gatekeeper records location information as the VLR in GSM network.
![Page 19: H.245 Control Signalingacpang/course/voip_2003/slides/Chap4... · If no response within a timeout period ... GSM/PSTN/IP call setup and release ... Presence indication. Internet Telephony](https://reader033.vdocuments.site/reader033/viewer/2022051508/5aa5aae67f8b9a517d8d8ce4/html5/thumbnails/19.jpg)
19Internet Telephony
iGSM Architecture
![Page 20: H.245 Control Signalingacpang/course/voip_2003/slides/Chap4... · If no response within a timeout period ... GSM/PSTN/IP call setup and release ... Presence indication. Internet Telephony](https://reader033.vdocuments.site/reader033/viewer/2022051508/5aa5aae67f8b9a517d8d8ce4/html5/thumbnails/20.jpg)
20Internet Telephony
iGSM Gatekeeper
The iGSM gatekeeper maintains an database that stores information for all iGSM subscriber.
MSISDN of the MSTransport address of the H.323 terminal (MS resides)Password of the iGSM subscriberHLR address of the iGSM subscriberIMSI of the MSUser profile that indicates the service features and restrictions of the iGSM subscriberPresence indication
![Page 21: H.245 Control Signalingacpang/course/voip_2003/slides/Chap4... · If no response within a timeout period ... GSM/PSTN/IP call setup and release ... Presence indication. Internet Telephony](https://reader033.vdocuments.site/reader033/viewer/2022051508/5aa5aae67f8b9a517d8d8ce4/html5/thumbnails/21.jpg)
21Internet Telephony
Registration
![Page 22: H.245 Control Signalingacpang/course/voip_2003/slides/Chap4... · If no response within a timeout period ... GSM/PSTN/IP call setup and release ... Presence indication. Internet Telephony](https://reader033.vdocuments.site/reader033/viewer/2022051508/5aa5aae67f8b9a517d8d8ce4/html5/thumbnails/22.jpg)
22Internet Telephony
Message Flow (Registration)
![Page 23: H.245 Control Signalingacpang/course/voip_2003/slides/Chap4... · If no response within a timeout period ... GSM/PSTN/IP call setup and release ... Presence indication. Internet Telephony](https://reader033.vdocuments.site/reader033/viewer/2022051508/5aa5aae67f8b9a517d8d8ce4/html5/thumbnails/23.jpg)
23Internet Telephony
Message Flow (De-registration)
![Page 24: H.245 Control Signalingacpang/course/voip_2003/slides/Chap4... · If no response within a timeout period ... GSM/PSTN/IP call setup and release ... Presence indication. Internet Telephony](https://reader033.vdocuments.site/reader033/viewer/2022051508/5aa5aae67f8b9a517d8d8ce4/html5/thumbnails/24.jpg)
24Internet Telephony
Call Delivery
![Page 25: H.245 Control Signalingacpang/course/voip_2003/slides/Chap4... · If no response within a timeout period ... GSM/PSTN/IP call setup and release ... Presence indication. Internet Telephony](https://reader033.vdocuments.site/reader033/viewer/2022051508/5aa5aae67f8b9a517d8d8ce4/html5/thumbnails/25.jpg)
Message Flow (Call Delivery)
![Page 26: H.245 Control Signalingacpang/course/voip_2003/slides/Chap4... · If no response within a timeout period ... GSM/PSTN/IP call setup and release ... Presence indication. Internet Telephony](https://reader033.vdocuments.site/reader033/viewer/2022051508/5aa5aae67f8b9a517d8d8ce4/html5/thumbnails/26.jpg)
26Internet Telephony
Mis-routing Scenario [1/2]
![Page 27: H.245 Control Signalingacpang/course/voip_2003/slides/Chap4... · If no response within a timeout period ... GSM/PSTN/IP call setup and release ... Presence indication. Internet Telephony](https://reader033.vdocuments.site/reader033/viewer/2022051508/5aa5aae67f8b9a517d8d8ce4/html5/thumbnails/27.jpg)
27Internet Telephony
Mis-routing Scenario [2/2]
The incoming calls to the user are misrouted until one of the following events occurs.
The subscriber originates a call.The subscriber moves to another location area (LA).
We proposed an analytic model to study mis-routing due to user mobility in iGSM.
![Page 28: H.245 Control Signalingacpang/course/voip_2003/slides/Chap4... · If no response within a timeout period ... GSM/PSTN/IP call setup and release ... Presence indication. Internet Telephony](https://reader033.vdocuments.site/reader033/viewer/2022051508/5aa5aae67f8b9a517d8d8ce4/html5/thumbnails/28.jpg)
28Internet Telephony
Summary
The results indicate that the probability of one mis-routed call delivery is about 1~20%. To avoid the mis-routing problem, the iGSM subscriber should turn off their MS when moving to the IP network.
The “turn-off” action results in a detach GSM message to de-register the MS.When the subscriber turns on the MS in the GSM coverage area, an explicit registration is performed.
Mis-routing calls are not necessarily lost. With call forwarding on no reply, these calls can be forwarded to an appropriate destination or mailbox.