+ All Categories
Home > Documents > Implementing a Voice Over Internet (Voip) Telephony System

Implementing a Voice Over Internet (Voip) Telephony System

Date post: 31-Dec-2015
Category:
Upload: gabriel-bailey
View: 58 times
Download: 0 times
Share this document with a friend
Description:
Implementing a Voice Over Internet (Voip) Telephony System. Final Project report Presented by: Md. Manzoor Murshed. Objectives. Voice Over IP SIP H.323 MGCP Simulation using Westplan Conclusion. Voice over IP. - PowerPoint PPT Presentation
Popular Tags:
16
Implementing a Voice Over Internet (Voip) Telephony System Final Project report Presented by: Md. Manzoor Murshed
Transcript
Page 1: Implementing a Voice Over Internet (Voip) Telephony System

Implementing a Voice Over Internet (Voip) Telephony System

Final Project report

Presented by: Md. Manzoor Murshed

Page 2: Implementing a Voice Over Internet (Voip) Telephony System

04/19/23 CprE: 550 2

Objectives

Voice Over IP SIP H.323 MGCP Simulation using Westplan Conclusion

Page 3: Implementing a Voice Over Internet (Voip) Telephony System

04/19/23 CprE: 550 3

Voice 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.

Page 4: Implementing a Voice Over Internet (Voip) Telephony System

04/19/23 CprE: 550 4

Multimedia Protocol Stack

Page 5: Implementing a Voice Over Internet (Voip) Telephony System

04/19/23 CprE: 550 5

Registration Process

Page 6: Implementing a Voice Over Internet (Voip) Telephony System

04/19/23 CprE: 550 6

SIP 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

Page 7: Implementing a Voice Over Internet (Voip) Telephony System

04/19/23 CprE: 550 7

SIP 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.

Page 8: Implementing a Voice Over Internet (Voip) Telephony System

04/19/23 CprE: 550 8

Architecture

Page 9: Implementing a Voice Over Internet (Voip) Telephony System

04/19/23 CprE: 550 9

Signaling Systems and Messages

IP TelephoneVoip-PSTNGateway

PSTNPSTNAnalog Telephone

Voip-Neowork Signaling Inter-exchange Signaling(SS&)

Subscriber LoopSIgnaling

Page 10: Implementing a Voice Over Internet (Voip) Telephony System

04/19/23 CprE: 550 10

THE H.323 MULTIMEDIA STANDARD

H.323 Terminal

H.323 Gatekeeper

H.323 Gateway H.323 Terminal H.323 Terminal

H.323 MCU

Packet Based Network

Page 11: Implementing a Voice Over Internet (Voip) Telephony System

04/19/23 CprE: 550 11

SIMULATION #1 WITH WESTPLAN SIMULATOR

Page 12: Implementing a Voice Over Internet (Voip) Telephony System

04/19/23 CprE: 550 12

Link Summary

Page 13: Implementing a Voice Over Internet (Voip) Telephony System

04/19/23 CprE: 550 13

Optimization results

Page 14: Implementing a Voice Over Internet (Voip) Telephony System

04/19/23 CprE: 550 14

Link 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

Page 15: Implementing a Voice Over Internet (Voip) Telephony System

04/19/23 CprE: 550 15

Link and Traffic Analysis

Node Link type Entry network facilities

Entry network channels

Busy hour traffic

Blocking experienced

Optimum voice channels

Entry network facilities

Ames PSTN - Waterloo IPBX

T1 (24B) 1 trunk 24 25.100 0.170 36 2 trunks

DesMoines IPBX - Waterloo IPBX

VoIP (PPP) 512 kbps 40 15.200 0.000 24 302 kbps

Ames PSTN - DesMoines IPBX

T1 (24B) 1 trunk 24 229.360 0.896 252 11 trunks

DesMoines IPBX - Fayette Gateway

VoIP (PPP) 256 kbps 20 43.760 0.560 57 716 kbps

Fayette Gateway - West Union PBX

Analogue 15 trunks 15 32.760 0.564 45 45 trunks

Independence PSTN - West Union PBX

T1 (24B) 1 trunk 24 78.800 0.701 95 4 trunks

Fayette Gateway - Independence PSTN

T1 (24B) 1 trunk 24 11.000 0.000 19 1 trunk

Node Busy hour offered traffic

Entry network blocking

Required voice channels

Required link resource

Ames PSTN - Waterloo IPBX 25.100 Erlangs 0.170 36 2 T1 trunks DesMoines IPBX - Waterloo IPBX 15.200 Erlangs 0.000 24 302 kbps Ames PSTN - DesMoines IPBX 229.360 Erlangs 0.896 252 11 T1 trunks DesMoines IPBX - Fayette Gateway 43.760 Erlangs 0.560 57 716 kbps Fayette Gateway - West Union PBX 32.760 Erlangs 0.564 45 45 analogue

trunks. Independence PSTN - West Union PBX 78.800 Erlangs 0.701 95 4 T1 trunks Fayette Gateway - Independence PSTN 11.000 Erlangs 0.000 19 1 T1 trunk

Page 16: Implementing a Voice Over Internet (Voip) Telephony System

04/19/23 CprE: 550 16

Conclusion

Questions?


Recommended