|
H.323
Call Flow
01:15:20:
H225Lib::h225TConn: connect in progress on socket [1]
01:15:20:
H225Lib::h225TConn: Q.931 Call State is initialized to be
[Null].
Hex
representation of the SETUP TPKT to
send.030000660802019E0504038090A36C059138383033700591383830387E0047052080060008914A00020880013C05010000A97BE0D6266A024F000000000044EF6C00450C0700C0A802142BD51100A97BE0D6266A0250000000000044EF6C0100010006800100
01:15:20:
01:15:20:
H225Lib::h225SetupRequest: socket blocking
01:15:20:
Number of octets sent=102, total=102
01:15:20:
H225Lib::h225SetupRequest: Q.931 SETUP sent from socket [1]
01:15:20:
225Lib::h225SetupRequest: Q.931 Call State changed to [Call
Initiated].
Hex
representation of the received
TPKT000000000802819E011E0280883401017E002A0523C0060008914A00020000C0A803142B9D09001100A97BE0D6266A0250000000000044EF6C06800100
01:15:20:
01:15:20:
H225Lib::h225RecvData: Q.931 ALERTING received from socket
[1]
01:15:20:
H225Lib::h225RecvData: Q.931 Call State changed to [Call
Delivered].
Hex
representation of the received
TPKT000000000802819E0704038090A37E00410522C0060008914A000200C0A803142B9D0880013C05010000A97BE0D6266A024F000000000044EF6C09001100A97BE0D6266A0250000000000044EF6C06800100
01:15:36:
01:15:36:
H225Lib::h225RecvData: Q.931 CONNECT received from socket [1]
01:15:36:
H225Lib::h225RecvData: Q.931 Call State changed to [Active].
Hex
representation of the RELEASE COMPLETE TPKT to
send.030000310802019E5A080280107E0021052580060008914A0002011100A97BE0D6266A0250000000000044EF6C06800100
01:15:40:
01:15:40:
H225Lib::h225TerminateRequest: Q.931 RELEASE COMPLETE sent
from socket [1]. Call state changed to [Null].
01:15:40:
H225Lib::h225TClose: TCP connection from socket [1] closed
Day
1 Review Questions
- What key developments have made VoIP
possible?
- What benefit does VoIP bring for PBX
to PBX calls within a single organisation?
- What is the difference between a trunk
and a loop/line?
- When would a VoIP enabled PBX reroute
calls via the PSTN/GSTN?
- When using a collaboration
application, such as NetMeeting, what recommendation in H.323
covers the data functions and protocols?
- What is H.323?
Day
1 Review Questions….cont.
- G.711 can be used in VoIP. What is it?
- What is unique about G.711 in H.323?
- How do ITSP and GSTN charges compare?
Why?
- In a large VoIP carrier network where
would billing be undertaken?
- What is normally carried in a network
"control plane"?
- What is a H.323 zone?
- What are the key components of a H.323
zone?
- What is E.164?
- What defines a H.323 zone?
Day
1 Review Answers
- DSP’s, Wide spread IP adoption,
business case and digital telephony
- Reduced long distance costs
- Trunks between exchanges and
loops/lines from exchanges to terminals/customer premises
- Failure/reduced quality or congestion
- T.120
- Umbrella recommendation for multimedia
conferencing over packet networks
- 64kbit/s PCM codec
- Specified that must be supported
- ITSP’s are typically 20 to 25%
cheaper to attract customers
- By Gatekeeper
- Signalling
- H.323 network
- Gatekeeper, Gateway, LAN, Router,
Terminals, MCU and Zone
- ITU-T recommendation for Telephone
numbering
- Gatekeeper
Day
2
Review Questions
- How would a carrier stop me using a
Quality VoIP service without charge?
- What Gatekeeper function is used to
limit calls and maximise quality?
- How many bytes in the IP v4 Header?
- How many bytes in the IP v6 Header?
- How many bytes in the TCP Header?
- How many bytes in the UDP Header?
- How many bytes in the RTP Header?
Day
2
Review Questions….cont.
- How many phases in the H.323 call signalling
procedure?
- Name the Phases of the H.323 call signalling
procedure?
- Which protocol ensures "error
free" signalling in H.323?
- What is the main information an IP
router requires to route a datagram?
- How does the source H.323 terminal
know the interarrival jitter experienced by the receiver?
- What is jitter?
- What is H.248 used for?
- What is the inband signalling most
commonly used in analogue networks?
- How do TCP/UDP identify application
running in higher layers?
- What signalling technique uses a
single dedicated channel for signalling purposes?
Day
2
Review Answers
- Gatekeeper admission control
- Admission control
- 20 bytes (to 24bytes)
- 40 bytes
- 20 bytes (to 24bytes)
- 8 bytes
- 12 bytes
- 5 phases
- Call set up
- TCP
- DA (Destination Address)
- RTCP typically sent every 5s but could
be up to 5mins
- Variation
in delay
- Call signalling between H.323 and PSTN
networks.
- DTMF
- Port Numbers (2 bytes)
- Common Channel Signalling System 7
(CCSS7)
Day
3
Review Questions
- Which types of calls experience delay?
- What is the ITU-T (G.114) recommended
maximum one way delay?
- Why is VoIP delay variable?
- What is "comfort noise"
- When is "comfort noise"
used?
- What is G.729?
- What is the purpose of using
compression codecs?
- How does a linear codec operate?
- How does an adaptive codec operate to
reduce bandwidth?
- How does a predictive codec operate to
reduce bandwidth?
- What is the impact of silence
suppression on a call with an activity level of 30%?
- If the utilisation of a link is P. How
long will the queue length be for transmission over the link
in packets?
-
If a service must have
no more than one break per annum that takes no more than 4
hours to repair what is the availability?
Day
3
Review Answers
- All
- 400mS
- Network congestion and router
buffers/queues
- Noise played to represent background
noise
- Played during silence
- 8kbit/s LD-CELP codec
- Reduce data bits sent
- Encodes every value from a base line
- Encodes the difference between the
previous value and the current value
- Encodes the difference between the
actual and calculated expect values
- 70% reduction in network traffic.
- Q=P/1-P
- 0.99954
|