Title: Implementing a Voice Over Internet (Voip) Telephony System
1Implementing a Voice Over Internet (Voip)
Telephony System
- Final Project report
- Presented by Md. Manzoor Murshed
2Objectives
- Voice Over IP
- SIP
- H.323
- MGCP
- Simulation using Westplan
- Conclusion
3Voice over IP
- provide the functionality required to set up,
manage, and tear down calls and connections - be scalable to support a very large number of
registered endpoints (in the order of billions
worldwide), and a very large number of
simultaneous calls (in the order of millions
worldwide) - support network management features for policy
control, accounting, billing, etc - provide a mechanism to communicate and set up the
Quality of Service requested by the end points - be extensible to help with adding new features
easily - support interoperability among different vendors
implementations, among different versions of the
signaling protocol, and with different signaling
protocols.
4Multimedia Protocol Stack
5Registration Process
6SIP COMPONENTS AND MESSAGES
- Invite Indicates that the user or service is
being invited to participate in a session. - Ack Confirms the client has received a final
response to an Invite request. - Options Is used to query a server about its
capabilities. - Bye Is sent by a User Agent Client to indicate
to the server that it wished to release the call.
- Cancel Is used to cancel a pending request.
- Register Is used by a client to register an
address with a SIP server
7SIP COMPONENTS AND MESSAGES
- 1xx Informational- The request has been received
and processing is continuing. - 2xx Success An Ack, which indicated that the
action was successfully received, understood, and
accepted. - 3xx Redirection Further action is required to
process this request. - 4xx Client Error The request contains bad
syntax and cannot be fulfill at this server. - 5xx Server Error The server failed (for
internal reasons) to fulfill an apparently valid
request. - 6xx Global Failure The request cannot be
fulfilled at any server.
8Architecture
9Signaling Systems and Messages
10THE H.323 MULTIMEDIA STANDARD
11SIMULATION 1 WITH WESTPLAN SIMULATOR
12Link Summary
13Optimization results
14Link Traffic analysis
Node Transmission medium Entry Network resource Entry network voice channels
Ames PSTN - Waterloo IPBX T1 (24 B channels) 1 trunk 24
DesMoines IPBX - Waterloo IPBX Voice over IP (PPP) 512 kbps 40
Ames PSTN - DesMoines IPBX T1 (24 B channels) 1 trunk 24
DesMoines IPBX - Fayette Gateway Voice over IP (PPP) 256 kbps 20
Fayette Gateway - West Union PBX Analogue 15 trunks 15
Independence PSTN - West Union PBX T1 (24 B channels) 1 trunk 24
Fayette Gateway - Independence PSTN T1 (24 B channels) 1 trunk 24
15Link and Traffic Analysis
16Conclusion