You are on page 1of 4

Review Questions for Midterm 2

Question: Compare i) H.323 and SIP, ii) MGCP and SIP.

Question: Difference between the following

a)
User B User A
SIP H.323
EP IWF EP
| INVITE F1 | |
|------------------------->| Setup(tunn. =true,TCS,MSD)|
| |-------------------------->|
| | F2 |
| | |
| | Alerting(tunn.=true,TCSAck|
| |<--------------------------|
| 180 Ringing F4 | MSD Ack,TCS) F3 |
|<-------------------------| |
| |Facility(mess-body=empty, |
| |-------------------------->|
| |TCS Ack,OLC,MSD Ack) F5 |
| | |
| |Facility(OLC Ack,OLC) F6 |
| |<--------------------------|
| |Facility (OLC Ack) F7 |
| |-------------------------->|
| | Connect F8 |
| 200 OK F9 |<--------------------------|
|<-------------------------| |
| ACK F10 | |
|------------------------->| |
| RTP |
|<====================================================>|

b)
SIP H.323
EP IWF EP
| INVITE | |
|------------------------->| Setup(fastStart=true,OLC) |
| |-------------------------->|
| | Alerting |
| 180 Ringing |<--------------------------|
|<-------------------------|Connect(fastStart=true,OLC)|
| 200 OK |<--------------------------|
|<-------------------------| |
| ACK | |
|------------------------->| |
| RTP |
|<====================================================>|
Question: Call from H.323 terminal to SIP terminal using GK and Proxy.

H.323 H.323 SIP SIP


EP GK IWF Proxy EP
| ARQ | | | |
|------------>| | | |
| ACF | | | |
|<------------| | | |
|Setup(tunn= | | | |
|------------>| ARQ | | |
|true,TCS,MSD)|----------->| | |
| | ACF | | |
| |<-----------| | |
| |Setup(tunn= | | |
| |----------->| INVITE | |
| |true,TCS,MSD|----------->| INVITE |
| | | |------------->|
| | | | 180 Ringing |
| | |180 Ringing |<-------------|
| |Alerting(MSD|<-----------| |
|Alerting(MSD |<-----------| | |
|<------------|Ack,TCS Ack,| | 200 OK |
|Ack,TCS Ack, |TCS) | 200 OK |<-------------|
|TCS) | |<-----------| |
| | | | |
|Facility(OLC)| | | |
|------------>|Facility(OLC| | |
| |----------->| | |
| | | | |
| |Facility(OLC| | |
|Facility(OLC |<-----------| | |
|<------------|Ack,OLC) | | |
|Ack,OLC) | | | |
| | | | |
|Facility(OLC | | | |
|------------>|Facility(OLC| | |
| Ack) |----------->| | |
| | Ack) | | |
| | | | |
| | Connect | | |
| Connect |<-----------| | |
|<------------| | | |
| H245 | | |
|<------------------------>| ACK | |
| | |----------->| ACK |
| | | |------------->|
| RTP | |
|<====================================================>|

In this call scenario, it takes too much time between "200 OK" and
"ACK". The “200 OK” message could time out waiting for ACK. How can this
be handled?
Answer: Send the ACK immediately and then resend a "INVITE" after
completing H.245 message exchange.
Question: Describe different architectures of H.323 and SIP
internetworking. Use them to describe the flow of signaling messages, for
example, call consultation by a H.323 endpoint to a SIP endpoint, as
below:

H.323 EndPoint A puts H.323 EndPoint B on HOLD, and CONSULTS a SIP User
Agent C

Question: Explain how SIP provides support for user mobility by showing
and explaining the steps using the following SIP components. Consider that
the user Steve is calling Tom, however Tom has moved to a different
location.

Steve’s Tom’s
SIP SIP
Registra Registra
r r

Steve’s Tom’s old


SIP UA SIP Proxy SIP Proxy SIP UA
(Steve) Server Server (Tom)
moved to
new location
Tom’s
new SIP SIP UA
Proxy (Tom)
Server

Question:
a) Explain the functions of H.323 Gateways, Gatekeepers, and MCUs.
b) Explain the function of Proxy Server, Redirect Server
c) Explain the function of PSTN Exchanges (OLE) and PSTN Gateways
d) Is ISUP signaling required when the two endpoints belong to the same
exchange? Why or Why not?
e) What are the different types of Gateways?
f) Why use the Internet to carry “telecommunications” services, instead
of the traditional circuit-switched networks?
g) Explain two reasons where MDCX command may be used in a MGCP
network.
h) Explain the difference between Transaction ID, Call ID, Connection
ID, Request ID.
i) Explain the relationship between RQNT and NTFY commands.

Question:
The two fundamental ways to set up phone calls are either peer-to-peer or
master-slave. Explain the difference between the two.
Which protocols use these architectures?
Questions:
Try internetworking between endpoints that reside in different types of
networks. You should also try to replace the Caller with Callee, and draw
the sequence of messages.