+ All Categories
Home > Documents > master of computer applications

master of computer applications

Date post: 25-Apr-2023
Category:
Upload: khangminh22
View: 0 times
Download: 0 times
Share this document with a friend
58
IP TO IP COMMUNICATION USING ASTERISK A Dissertation submitted in partial fulfillment of the requirements for the award of degree of MASTER OF COMPUTER APPLICATIONS By JAVED ALI HASMI 1NH17MCA12 Under the Guidance of Dr. V Asha DEPARTMENT OF MASTER OF COMPUTER APPLICATIONS 2019-2020
Transcript

IP TO IP COMMUNICATION USING ASTERISK

A Dissertation submitted in partial fulfillment of the requirements for the award of degree of

MASTER OF COMPUTER APPLICATIONS

By

JAVED ALI HASMI

1NH17MCA12

Under the Guidance of

Dr. V Asha

DEPARTMENT OF MASTER OF COMPUTER APPLICATIONS

2019-2020

IP TO IP COMMUNICATION USING ASTERISK

A Dissertation submitted in partial fulfillment of the requirements for the award of degree of

MASTER OF COMPUTER APPLICATIONS

By

JAVED ALI HASMI

1NH17MCA12

Under the Guidance of

Internal Guide: External Guide: Dr. V Asha Sanjay Kumawat

Professor Technical Head

Dept. of MCA, NHCE

DEPARTMENT OF MASTER OF COMPUTER APPLICATIONS

2019-2020

DEPARTMENT OF MASTER OF COMPUTER APPLICATIONS

CERTIFICATE

This is to certify that JAVED ALI HASMI, bearing USN

1NH17MCA12 has successfully completed his/her final year VI semester

project work entitled IP TO IP COMMUNICATION USING

ASTERISK as a partial fulfillment of the requirements for the award of

MASTER OF COMPUTER APPLICATIONS degree, during the

Academic Year 2019-20 under my supervision. This report has not been

submitted to any other Organization/University for any award of degree.

Signature of the Internal Guide Head of the Department Principal

External Viva

Internal Examiner External Examiner

Date:

DECLARATION

I, JAVED ALI HASMI, student of VI Semester MCA, bearing USN

1NH17MCA12 hereby declare that the project work entitled IP TO IP

COMMUNICATION USING ASTERISK has been carried out by me under the

supervision of Internal Guide Dr. V Asha, Professor and External Guide Sanjay

Kumawat, Technical Head and submitted in partial fulfillment of the requirements

for the award of the Degree of Master of Computer Applications by Department of

Master of Computer Applications, New Horizon College of Engineering, an

Autonomous Institution, Affiliated to Visvesvaraya Technological University

during the academic year 2019-20. This report has not been submitted to any other

Organization/University for any award of degree.

Name : JAVED ALI HASMI

Signature : javed ali

Date :

ACKNOWLEDGEMENT

I would like to thank Dr. Mohan Manghnani, Chairman of New Horizon College of

Engineering for providing good infrastructure and Hi-Tech lab facilities to develop

and improve student’s skills.

I sincerely express my gratitude to the college Principal Dr. Manjunatha for

supporting the students in all their technical activities and giving guidance to them. I

would like to thank Dr. V. Asha, Head, Department of MCA, New Horizon College

of Engineering for granting permission to undertake this project. I would like to

express my gratitude to the project guide Dr. / Prof Dr. V Asha for giving all the

instructions and guidelines at every stage of the Project work.

I thank all the staff members of the Department of Master of Computer Applications,

for extending their constant support to complete the project. I express my heartfelt

thanks to my parents and friends who were a constant source of support and

inspiration throughout the project.

COMPANY PROFILE

TABLE OF CONTENTS

Chapter

No. Title Page No

ABSTRACT

LIST OF TABLES

LIST OF FIGURES

(i)

(ii)

(iii)

1 1.1

1.2

1.3

INTRODUCTION General Introduction

Problem Statement

Existing System

1-7

2 2.1

REVIEW OF LITRATURE Review Summary

8-11

3

3.1

3.2

SYSTEM CONFIGURATION

Hardware Requirements

Software Requirements

12

4

MODULE DESCRIPTION

13-15

5 5.1

5.2

SYSTEM DESIGN DFD/UML Diagrams

Video

16-25

6 6.1

SYSTEM IMPLEMENTATION Screen Shots

29-37

7

SYSTEM TESTING

37-42

8

8.1

8.2

8.3

RESULT AND DISCUSSONS

Conclusion

Limitations

Future Enhancements

44-46

9

9.1

9.2

REFERENCES Text Reference

Web Reference

47-48

LIST OF FIGURES

Sl. No. Figure No. Title Page No.

1 4.1 IP Telephony Architecture 15

2 5.1 Detailed Communication IP to IP 17

3 5.7 H.323 call flow, fast-connect 24

4 7.1 Types of software testing 32

LIST OF TABLES

Sl. No. Figure No. Title Page No.

1 7.2 TEST CASES 33

ABSTRACT

Internet telephony also known as voice over IP replaces and complements the

existing circuit switched public telephone network with a packet based

infrastructure. While the emphasis for IP telephony is currently on the

transmission of voice, adding video and collaboration functionality requires no

fundamental changes. Since the circuit switched telephone system functions as a

complex web of interrelated technologies that have evolved over more than a

century replacing it requires more than just replacing the transmission

technology. Core components include speech coding that is resilient to packet

losses, real time transmission protocols, call signaling and number translation.

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 1

CHAPTER 1

INTRODUCTION

1.1 General Introduction

Web correspondence in any case brought IP to IP communication and supplements

which present diagram traded open telephone associates the pack depends on establishment.

While the complement of network correspondence is correct now based on communications,

including images and animations collaboration helpfulness need not chief differences. Since

these diagrams traded telephone structure fills in as a complex snare of interval progressions

it can created longer than a cent. superseding it needs something past displacing the

transmission development. Focus fragments consolidate talk coding that is adaptable to

divide, consistent transmission shows, call hailing and number translation. Call hailing can

delegate both bound together control structures similarly as appropriated models, normally in

mixed.

Web communication can supplant conventional communication together venture as IP’s

bearer arrangements. It will invites open door for decreased bigger and important expenses,

just rearranged presentation of new administrations made utilizing instruments like those that

have developed for making web administrations. The terms for Internet communication IP’s

communication and audio all for IP (VoIP) is regularly utilized reciprocally. A few peoples

consider IP’s communication a superset for telephony communications, it alludes to the

communication benefits for for IP as opposed to simply those conveyed for the Internet

Similarly IP communication is some of the time taken to the be a more nonexclusive terms

which VoIP, it deemphasizes for audio segment. While in some believe communication to

the change from diagram exchanged the parcel exchanged telephone utilities is inspired by

cost investment funds, usefulness and reconciliation, with various accentuation on each

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 2

relying upon where the innovation is being utilized. change from diagram exchanged the

parcel exchanged telephone utilities is inspired by cost investment funds, usefulness and

reconciliation, with various accentuation on each relying upon where the innovation is being

utilized.

1.2 Problem Statement

Audio administrations can likewise be persisted other bundle systems without an intervening

IP’s layer for instance, audio for DSL (Vo DSL) [Plowmen and de Clerk, 2000] for customer

and business DSL supporters, and audio for ATM (Vo ATM) for conveying audio for ATM

[Wright 1996 2002] ordinarily as a swap for bury switch trunks. Many consider these as

progress innovations until VoIP arrives at development. They are generally intended for

single bearer organizations and plan to give essential audio and transport benefits as opposed

to contending on offering mixed media or other propelled abilities. For quickness we won't

talk about these other audio for bundle advances (VoIP) further in this part.

A related innovation interactive media spilling, shares the point to point and multipoint

conveyance of sight and sound data with IP communication. Be that as it may, in contrast to

IP communication, the source commonly a server will not a person for all the many

significantly which is bidirectional constant media collaboration and gatherings.

change from diagram exchanged the parcel exchanged telephone utilities is inspired by cost

investment funds, usefulness and reconciliation, with various accentuation on each relying

upon where the innovation is being utilized. change from diagram exchanged the parcel

exchanged telephone utilities is inspired by cost investment funds, usefulness and

reconciliation, with various accentuation on each relying upon where the innovation is being

utilized. change from diagram exchanged the parcel exchanged telephone utilities is inspired

by cost investment funds, usefulness and reconciliation, with various accentuation on each

relying upon where the innovation is being utilized.

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 3

1.3 Existing System

In the conversation underneath, we will periodically utilize the term inheritance

communication to recognize plain which old telephone utility (PSTN) gave the present time

division for multiplexing (TDM) and simple diagrams from bundle based conveyance of

phone related administrations, the Next two Generation Network (NGN). Statements of

regret are reached out to the gear and systems along these lines censured. The term open

exchanged phone organize (PSTN) is ordinarily taken as an equivalent word for "the

telephone framework," despite the fact that dogmatists now and again incline toward the

post syndication terms which GSTN (General Switched Telephone Network).

IP communication is one of the best center inspirations to sending nature of administration

to the Internet, and since bundle audio requires for one way organizes latencies well beneath

100 MS and humble parcel drop paces of close to about 10% to be the yield usable

assistance quality by the [Jiang and PSTN 2003 and Jiang for et al 2003]. Most endeavors

proving system related QOS to have concentrated on the way extremely constrained

utilization of bundle prioritization in get to switches. Since QOS has been broadly secured

and isn't VoIP explicit this part won't really expound. Correspondingly, confirmation,

approval and bookkeeping (AAA) are center communication administrations, yet not

explicit to VoIP. ). Statements of regret are reached out to the gear and systems along these

lines censured. The term open exchanged phone organize (PSTN) is ordinarily taken as an

equivalent word for "the telephone framework," despite the fact that dogmatists now and

again incline toward the post syndication term GSTN.

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 4

1.4 Objective of the Work

Motivation

The change from diagram exchanged the parcel exchanged telephone utilities is inspired by

cost investment funds, usefulness and reconciliation, with various accentuation on each

relying upon where the innovation is being utilized.

Efficiency

Conventional phone switches are not exceptionally financially savvy as it traffic switches;

each network 64 kb/s diagram in a customary nearby office switch costs generally

somewhere in the range of $150 and $500, basically as a result of the line interface costs.

Enormous scope PBXs have comparable per port expenses. An item Ethernet switch then

again costs just somewhere in the range of $5 and $25 per 100 Mb/s port, with the goal that

exchanging parcels has gotten essentially less expensive than exchanging narrowband

diagrams, regardless of whether one limits the a lot bigger limit of the bundle switch and just

considers per port expenses [Weiss for the Hwang, 1998]. Free significant distance calls were

the customary inspiration for customer IP communication, regardless of whether they were

just free steadily, given that the modem or DSL association had just been paid for. In the mid

US significant distances bearers needed to pay atmost 7c/moment to the nearby trade

transporters, a cost that entryway IP communication frameworks could sidestep. This

permitted Internet communication bearers to offer significant distance for calls ending at

PSTN telephones at critical reserve funds. This charges has been now diminished to under

1c/minute, diminishing the motivating force [McKnight, 2000].

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 5

1.5 Proposed System with Methodology

In many creating nations, transporters contending with the restraining infrastructure

officeholder have disc forehead IP communication an change from circuit exchanged the

parcel exchanged telephone utilities is inspired by cost investment funds, usefulness and

reconciliation, with various accentuation on each relying upon where the innovation is being

utilized. change from circuit exchanged the parcel exchanged telephone utilities is inspired

by cost investment funds, usefulness and reconciliation, with various accentuation on each

relying upon where the innovation is being utilized.

For the long haul, the cost change from circuit exchanged the parcel exchanged telephone

utilities is inspired by cost investment funds, usefulness and reconciliation, with various

accentuation on each relying upon where the innovation is being utilized differential in

highlights, for example, guest ID, three way calling and call holding up likely could be more

persuading than lower every moment charges. For endeavors, the ebb and flow cost of a

customary diagram exchanged PBX and a VoIP framework are generally comparable, at

about $500 as per seat, because of the bigger expense of IP telephones. Be that as it may,

ventures with branch workplaces can reuse their VPN or rented lines for intra organization

audio correspondences and can abstain from renting little quantities of telephone diagrams at

each branch office. change from circuit exchanged the parcel exchanged telephone utilities is

inspired by cost investment funds, usefulness and reconciliation, with various accentuation

on each relying upon where the innovation is being utilized. change from circuit exchanged

the parcel exchanged telephone utilities is inspired by cost investment funds, usefulness and

reconciliation, with various accentuation on each relying upon where the innovation is being

utilized.

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 6

1.6 Feasibility Study

As the name suggests, a plausibility investigation is utilized to decide the suitability of a

thought, for example, guaranteeing a task is lawfully and in fact achievable just as monetarily

legitimate. It discloses to us whether an undertaking merits the interest now and again a

venture may not be feasible. There can be numerous purposes behind this, including

requiring an excessive number of assets, which not just keeps those assets from performing

different assignments yet in addition may cost in excess of an association would procure back

by taking on an undertaking that isn't productive. An all around planned examination should

offer a verifiable foundation of the business or task, for example, a portrayal of the item or

administration, bookkeeping articulations, subtleties of activities and the executives,

advertising exploration and approaches, monetary information, legitimate prerequisites, and

assessment commitments. For the most part, such investigations go before specialized turn of

events and venture usage. An achievability investigation assesses the undertaking's potential

for progress; along these lines, saw objectivity is a fundamental factor in the believability of

the examination for potential financial specialists and loaning foundations. There are five

kinds of practicality study separate zones that attainability study looks at, portrayed

underneath.

Technical Feasibility

This venture centers around the specialized assets accessible to the association. It assists

associations with deciding if the specialized assets meet limit and whether the specialized

group is fit for changing for the thoughts into working frameworks. Specialized practicality

additionally includes the assessment of the equipment, programming, and other specialized

necessities of the proposed framework. As a misrepresented model, an association wouldn't

have any desire to attempt to put Star Trek's transporters in their structure at present this

venture isn't actually achievable.

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 7

Economic Feasibility

This appraisal commonly includes a money saving advantages investigation of the task

helping associations decide the reasonability, cost, and advantages related with a venture

before monetary assets are allotted. It likewise fills in as an autonomous venture appraisal

and upgrades venture validity helping chiefs decide the positive monetary advantages to the

association that the proposed task will give.

Legal Feasibility

This evaluation examines whether any part of the proposed venture clashes with legitimate

necessities like zoning laws, information assurance acts or online networking laws. Suppose

an association needs to develop another place of business in a particular area. A possibility

study may uncfor the association's optimal area isn't zoned for that kind of business. That

association has quite recently spared extensive time and exertion by discforing that their task

was not doable right from the earliest starting point.

Operational Feasibility

This appraisal change from circuit exchanged the parcel exchanged telephone utilities is

inspired by cost investment funds, usefulness and reconciliation, with various accentuation

on each relying upon where the innovation is being utilized includes undertaking an

examination to break down and decide if and how well the association's needs can be met by

finishing the venture. Operational achievability concentrates likewise look at how an

undertaking plan fulfills the necessities distinguished in the prerequisites examination period

of framework improvement.

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 8

Scheduling Feasibility

This evaluation is the most significant for venture achievement; all things considered, an

undertaking will bomb if not finished on schedule. In booking plausibility an association

gauges how much time the undertaking will take to finish.

Time feasibility

A period plausibility study will consider the period where the task is going to take up to its

finishing. An undertaking will come up short on the off chance that it takes too long to

possibly be finished before it is helpful. Ordinarily this implies evaluating to what extent the

framework will take to create and on the off chance that it tends to be finished in a given

timespan utilizing a few techniques like restitution period. Time possibility is a proportion of

how sensible the task timetable is. Given our specialized mastery, are the venture cutoff

times sensible? A few activities are started with explicit cutoff times. It is important to decide

if the cutoff times are obligatory or alluring.

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 9

CHAPTER 2

REVIEW OF LITERATURE

2.1 Review Summary

For the long haul, expanded usefulness is probably going to be a prime help for change to IP

communication despite the fact that present organization huge limit themselves to repeating

conventional PSTN highlights and usefulness. PSTN usefulness, past portability, has viably

deteriorated since between 1980 presentation of classes highlights [Mo. and tones 1996], for

example, guest ID. Endeavors at coordinating interactive media, for instance, have never

prevailing past a couple of corporate video chatting focuses. Extra usefulness is probably

going to emerge from administrations custom fitted to client needs and vertical marketing

(Section 1.6.5) made by or near their clients, reconciliation with nearness and other Internet

administrations, for example, web and email. Since Internet communication finishes the

advancement from in band flagging found in simple communication to finish partition of

flagging and media streams, administrations can be offered similarly well by organizations

and particular non office based organizations as they can by Internet specialist co-ops or

phone transporters. Since phone numbers and different identifiers are not bound to a physical

phone jack, it is genuinely simple to set up virtual organizations, where worker home

telephones are briefly made piece of the endeavor call focus, for instance. It is a lot simpler

to make sure about VoIP administrations by means of flagging and media encryption, albeit

lawful imperatives may never make this component legitimately accessible.

Various associations compose guidelines and proposals for telephone utility, broadcast

communications change from circuit exchanged the parcel exchanged telephone utilities is

inspired by cost investment funds, usefulness and reconciliation, with various accentuation

on each relying upon where the innovation is being utilized Since broadcast communications

is turning out to be less provincial guidelines proclaimed by these generally territorial

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 10

associations are discforing use outside those areas change from circuit exchanged the parcel

exchanged telephone utilities is inspired by cost investment funds, usefulness and

reconciliation, with various accentuation on each relying upon where the innovation is being

utilized change from circuit exchanged the parcel exchanged telephone utilities is inspired by

cost investment funds, usefulness and reconciliation, with various accentuation on each

relying upon where the innovation is being utilized.

2.1 Technical Summary

1ntegration

Incorporation has change from circuit exchanged the parcel exchanged telephone utilities is

inspired by cost investment funds, usefulness and reconciliation, with various accentuation

on each relying upon where the innovation is being utilized been a leitmotif for bundle based

interchanges from the earliest starting point with mix happening at the physical layer (same

fiber, various frequencies) connect layer (SONET) most of them late at the system layer

(everything for IP). Other than the undeniable investment funds in between transmissions

offices and the capacity to assign limit all the more deftly, dealing with a solitary system

vows to be essentially less difficult and diminish operational consumptions.

Standardization

While restrictive conventions are still usually found in the applications for buyer VoIP

administrations and to be sure rule today for big business IP communication administrations

(Cisco Call director convention), there is the general propensity towards normalizing most

segments expected to execute VoIP’s administrations. Note even that normalization doesn't

suggest that there is just a single method to move toward a specific issue. Without a doubt, in

IP communication, there are various contending principles in regions, for example, flagging,

while in others diverse compositional methodologies are pushed by various networks. In

contrast to communication guidelines, which showed critical specialized contrasts across

various nations, IP communication norms so far separate for the most part for reasons of

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 11

accentuation on various qualities of specific methodologies, for example, incorporation with

inheritance telephone frameworks versus new administrations or development versus

adaptability.

IP Telephony

The region of IP’s communication, 3GPP the third Generation Partnership Project which has

been driving the normalization for third era remote systems utilizing "dependent on advanced

GSM center systems and the radio access innovations that they support." It comprises of

various hierarchical accomplices, including ETSI. A comparable association 3GPP23

arrangements with radio access advances de rived from the North American CDMA

framework; it acquires most higher layer advances, for example, those significant for IP

communication, from 3GPP2.When media communications were to a great extent an

administration imposing business model, the ITU was generally the "parliament of

syndication broadcast communications transporters," with a harsh one nation, one vote rule.

Presently, enrollment shows up in the ITU to be available to pretty much any maker or

research association ready to satisfy its obligations. In this way, today there is no significant

down to earth distinction between these diverse significant normalization associations.

Measures are not laws or guidelines and acquire their power if clients necessitate that

merchants convey items dependent on principles.

Routing Protocol

The Internet Engineering Task Force (IETF) is a huge open global network of system

fashioners, administrators, sellers, and researchers that indicates norms for the Internet

Protocol its applications for example SMTP IMAP and HTTP and related foundation

administrations, for example, DNS, DHCP and steering conventions. A considerable lot of

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 12

the present IP communication conventions portrayed in this section were created inside the

IETF.

From a harsh perspective, one can recognize essential from optional normalization

capacities. In the essential capacity, an association creates center innovation and conventions

for new usefulness, while the accentuation in optional normalization is on adjusting

innovation grown somewhere else to new uses or portraying it all the more completely for

specific situations. For instance, there are various contending principles in regions, for

example, flagging, while in others diverse compositional methodologies are pushed by

various networks. In contrast to communication guidelines, which showed critical specialized

contrasts across various nations, IP communication norms so far separate for the most part

for reasons of accentuation on various qualities of specific methodologies, for example,

incorporation with inheritance telephone frameworks versus new administrations or

development versus adaptability organization situations, convention interworking depictions

and instructive administrations.

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 13

CHAPTER 3

SYSTEM CONFIGURATION

3.1 Hardware Requirements:

System : Pentium Dual Core.

Hard Disk : 120 GB.

Monitor : 15’’ LED

Input Devices : Keyboard, Mouse

Ram : 1GB.

Floppy Driver : 1.44 Mb

3.2 Software Requirements:

Operating system : UBUNTU 18.04

Coding Language : LINUX

Tool : Asterisk

Database : MYSQL

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 14

CHAPTER 4

MODULE DESCRIPTION

This project IP to IP Communication using Asterisk has some module descriptions, They

are given bellow:

Media Server

Call Controller

Signaling Gateway

Media Gateway

Media Application

4.1 Media Server Module

A media’s server controls media streams e.g. by recording, playback, codec interpretation or

content to discourse transformation. It might be dealt with like an end framework, i.e., it

ends the two media which flagging meetings.

4.2 Call Controller Module

Specifically, the expression "delicate switch" is frequently used to portray a lot of capacities

that generally repeat the control usefulness of a customary phone switch. Be that as it may,

this term is adequately dubious that it ought to be stayed away from in specialized

conversations.

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 15

4.3 Signaling Gateway Module

The International Packet and Communications Consortium, there are various contending

principles in regions, for example, flagging, while in others diverse compositional

methodologies are pushed by various networks. In contrast to communication guidelines,

which showed critical specialized contrasts across various nations, IP communication norms

so far separate for the most part for reasons of accentuation on various qualities of specific

methodologies, for example, incorporation with inheritance telephone frameworks versus

new administrations or development versus adaptability has endeavored to characterize these

useful elements and normal physical encapsulations.

4.4 Media Gateway Module

At the lower convention layers Internet segments are effortlessly separated into few gadgets

and capacities that seldom create turmoil. For instance hosts switches and DNS servers have

plainly characterized usefulness and are normally positioned in independent equipment. For

the most part servers are recognized by the conventions they talk a web server basically

manages HTTP for instance. Things are not so straightforward for IP’s communication,

where a developing comprehension, the association with in the inheritance communication

world which and promoting made a bounty of names that occasionally reflect work and now

and then regular packaging into a solitary bit of equipment.

4.5 Application Server Module

An application’s server actualizes administration rationale for different normal or custom

highlights, regularly through the API for example JAIN SIP servlets CPL or restrictive

variants as examined in Sections 1.7.5 Regularly, they give segments of the operational

emotionally supportive network (OSS, for example, bookkeeping, charging or provisioning.

Models incorporate audio message servers, meeting servers, and calling card administrations.

The third design gets rid of doors and uses direct IP based interchanges start to finish among

guest and call. This course of action commanded early PC based IP communication yet

possibly functions admirably if all members are for all time associated with the Internet.

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 16

Figure 4.1 : IP Telephony Architecture

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 17

CHAPTER 5

SYSTEM DESIGN

5.1 Data Flow Diagram

A information stream chart (DFD) is a method of speaking to a progression of

an information of a procedure or a framework (generally a data framework). The

DFD additionally gives data about the yields and contributions of every element and

the procedure itself. An information stream outline has no control stream there are no

choice principles and no circles. Explicit tasks dependent on the information can be

spoken to by a flowchart.

There are a few documentations for showing information stream graphs. The

documentation introduced above was portrayed in 1979 by Tom De Marco as a major

aspect of Structured Analysis.

The information stream graph is a piece of the organized examination

displaying instruments. When utilizing UML, the action outline regularly assumes

control for the job of the information stream graph. An uncommon type of

information stream plan is a site situated information stream plan.

Data stream graphs can be viewed as transformed Petri nets, since places in

such systems compare to the semantics of information recollections. Similarly, the

semantics of advances from Petri nets and information streams and capacities from

information stream charts ought to be viewed as identical.

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 18

It shows how data enters and leaves the framework, what changes the data and

where data is put away. The motivation behind a DFD is to show the extension and

limits of a framework in general. It might be utilized as a specialized apparatus

between a frameworks investigator and any individual who has an influence in the

framework that goes about as the beginning stage for updating a framework.

Fig 5.1 Detailed Communication IP to IP

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 19

Fig 5.2 Packet Processing

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 20

Fig 5.3 User Login

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 21

Fig 5.4 Client Server Relationship

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 22

5.2 Data Base Design

In both inheritance and bundle communication, the most widely recognized method of

speaking to audio signals is as a logarithmically companded byte stream, with a pace of 8000

examples of 8 bits each every second. This phone quality sound codec is known as G.711

with two local varieties known as law or A law sound, can replicate the average phone

recurrence scope of around 300 to 3400 Hz. Ordinarily 20 to 50 MS worth of sound

examples are transmitted in one sound bundle. G.711 is the main example based codec in

wide use. As noted before, one of the advantages of IP communication is the capacity to pack

phone quality audio beneath the standard pace of 64 kb/s found in TDM systems. All of

normally utilized codecs work at a testing pace of 8000 Hz and encode sound into casings of

somewhere in the range of 10 and 30 ms length. Every sound edge comprises of a discourse

parameters, instead of sound examples. Just a couple of sound codecs are normally utilized in

IP communication, specifically G.723. working at 5.3 or 6.3 kb/s and humble discourse

quality G.729 at 8 kb/s, and the GSM full rate (FR) codec at 13 kb/s. For video streams, the

most ordinarily utilized codecs are H. which is being supplanted by progressively present day

codecs, for example , there are various contending principles in regions, for example,

flagging, while in others diverse compositional methodologies are pushed by various

networks. In contrast to communication guidelines, which showed critical specialized

contrasts across various nations, IP communication norms so far separate for the most part

for reasons of accentuation on various qualities of specific methodologies, for example,

incorporation with inheritance telephone frameworks versus new administrations or

development versus adaptability bury outline relationship and movement expectation to

lessen the video bit rate. The latest normalized video codec is H.264 depends on square

changes and movement remunerated prescient coding. H.264 highlights improved coding

strategies, including various reference outlines and a few square sizes for movement

remuneration, intra outline expectation, another 4x4 whole number change, a 1/4 pixel

exactness movement pay, an on the up and up de blocking channel, and improved entropy

coding, generally splitting the bitrate contrasted with before gauges for a similar loyalty.

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 23

Figure 5.5 Gateway Access Token

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 24

Figure 5.6 Application Server

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 25

Calling gatekeepers call

endpoints endpoints

ARQ

translates

called endpoint

ACF identifier

Setups

Alerting

Connecting

Figure 5.7 : Example H.323 call flow fast connect

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 26

Figure 5.8 : Call Routing

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 27

CHAPTER 6

SYSTEM IMPLEMANTATION

6.1 Implementation

The Real Time Transport Protocol offers this regular usefulness. It includes a 12 byte

header between the UDP parcel header and the media content4 The bundle header

names the media encoding with the goal that a solitary stream can shift back and forth

between various codecs , there are various contending principles in regions, for

example, flagging, while in others diverse compositional methodologies are pushed

by various networks. In contrast to communication guidelines, which showed critical

specialized contrasts across various nations, IP communication norms so far separate

for the most part for reasons of accentuation on various qualities of specific

methodologies, for example, incorporation with inheritance telephone frameworks

versus new administrations or development versus adaptability or diverse system

conditions.

It has timestamp expanding at the examining rate that makes it simple for the recipient

to accurately put parcels in a play out support, regardless of whether a few bundles

are lost or bundles are skirted because of quietness concealment. A succession

number gives a sign of parcel misfortune. A safe profile of RTP [Bring al 2003] can

give privacy message verification, and better replay security. At long last a gives a

one of a kind 32 piece identifier for various streams that share a similar system

personality.

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 28

6.1.1 Pre Implementation Technique

While RTP streams are generally traded unmodified between the end , there are

various contending principles in regions, for example, flagging, while in others

diverse compositional methodologies are pushed by various networks. In contrast to

communication guidelines, which showed critical specialized contrasts across various

nations, IP communication norms so far separate for the most part for reasons of

accentuation on various qualities of specific methodologies, for example,

incorporation with inheritance telephone frameworks versus new administrations or

development versus adaptability.

The conventions recorded so far are adequate for fundamental call usefulness and are

those most generally actualized in endpoints. Old style communication

administrations, for example, call sending, call fruition or guest distinguishing proof

are portrayed in suggestions. Security systems are talked about in Usefulness for

application sharing and shared whiteboards, with its own call arrangement component

is portrayed in the arrangement.

6.1.2 Post Implementation Technique

Some enormous scope portals are partitioned into two sections, a media handling part

that deciphers between diagram exchanged and parcel exchanged sound and a media

operator (CA) that coordinates its activities. The MGC is regularly a broadly useful

PC and ends begins flagging for example the Session Initiation Protocol however

doesn't process media.

There are various contending principles in regions, for example, flagging, while in

others diverse compositional methodologies are pushed by various networks. In

contrast to communication guidelines, which showed critical specialized contrasts

across various nations, IP communication norms so far separate for the most part.

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 29

6.2 Screen Shots

Fig 6.2.1 LOGING INTO ASTERISK DOMAIN

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 30

Fig 6.2.2 CREATING SIP EXTENSIONS

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 31

Fig 6.2.3 DETAILS ABOUT EXTENSIONS CALL

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 32

Fig 6.2.4 ASTERISK IS IN READY STATE

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 33

Fig 6.2.5 CREATING SIP CREDENTIALS

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 34

Fig 6.2.6 CONNECTING EACH CREDENTIALS

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 35

Fig 6.2.7 CREATING ANOTHER SIP CREDENTIAL

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 36

Fig 6.2.8 ESTABLISHING COMMUNICATION WITH EXTENSIONS

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 37

Fig 6.2.9 MAKINNG CALL WITH IP SIP EXTENSION

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 38

CHAPTER 7

SYSTEM TESTING

Programming testing is characterized as a movement to check whether the genuine outcomes

coordinate the normal outcomes and to guarantee that the product framework is without

defect. It includes execution of a product part or framework segment to assess at least one

properties of intrigue. Programming testing additionally assists with recognizing blunders,

holes or missing necessities in spite of the real prerequisites. It very well may be either done

physically or utilizing mechanized apparatuses.

Normally Testing is arranged into three classification

.Functional Testing

Non Functional Testing or Performance Testing

Maintenance (Regression and Maintenance)

Functional Testing

In straightforward words, what the framework really does is practical trying. To check that

each capacity of the product application carries on as indicated in the prerequisite report.

Testing all the functionalities by giving proper contribution to confirm whether the real yield

is coordinating the normal yield or not. It falls inside the extent of discfory testing and the

analyzers need not worry about the source code of the application.

Types of functional testing are:

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 39

Unit Testing

Integration Testing

System Testing

Sanity Testing

Smoke Testing

Interface Testing

Regression Testing

Beta/Acceptance Testing

Unit Testing

Integration Testing

System Testing

Sanity Testing

Smoke Testing

Interface Testing

Regression Testing

Beta/Acceptance Testing

Non Functional Testing

Any IP communication passage can arrive at pretty much any phone number and any VoIP’s

gadget can be arrive at any door. Since saving money on universal travel is a significant

inspiration for sending IP’s communication passages are probably going to be introduced

everywhere throughout the world, with entryways in every nation taking care of requires that

nation or possibly a locale. Such portals might be worked by one huge enterprise or a lot of

free administrators that trade charging data by means of a clearinghouse.

Types of Non-functional testing are:

Performance Testing

Load

Stress

Volume

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 40

Security

Compatibility Testing

Install Testing

Refectory Testing

Reliability Testing

Usability Testing

Compliance Testing

Localization Testing

Performance

Endurance

Load

Volume

Scalability

Usability

Maintenance Testing

Every administrator isolates their passages into at least one Internet Telephony regulatory do

mains spoke to by a Location Server. The area servers find out about the status of passages in

their space through a neighborhood convention.

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 41

Fig 7.1 Types of software Testing

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 42

7.1 Test Cases

Test

Case

ID

Purpose Pre

Conditi

ons

Input Excepted

Outputs

Actual

Output

Result

Test

Case

1

To test User

Credentials

Proper

URl for

Gmail

URL(https

://ww.gma

il.com)

Gmail Home

Page should

Open

Home

Page is

Displayed

Pass

Test

Case

2

To check

wrong User

name

Give

wrong

Userna

me

Username

=”exampl

e@”

Wrong

Username

Wrong

Username Pass

Test

Case

3

To check

wrong

Password

Provide

wrong

Passwor

d

Password

=”abcd”

Wrong

Password

Logged into

Gmail Fail

Test

Case

4

To check

Correct

Username

with wrong

Password

Provide

Proper

Userna

me and

incorrec t

Passwor

d

Username

=example

@gmail.c

om

Password

=”adbc12

3”

Wrong

password

Wrong

Password pass

Test

Case

5

Login with

proper

Credentials

Proper

usernam

e and

passwor

d

Username

=example

@gmail.c

om

Password

=”exampl

e123”

Logged in

to Gmail

Login into

Gmail pass

Table 7.2 Test Cases

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 43

7.2 Maintenance

Past fundamental call arrangement and teardown, the heritage phone has built up various

administrations or highlights, remembering such basic ones as call sending for occupied or

three way calling and increasingly particular ones, for example, circulated call focus

functionalities. Practically all such administrations were intended to be created on PSTN’s

or PBX switches and conveyed as a good general assistance, with unobtrusive client

parameterization.

Notwithstanding, fundamental administrations are just a little piece of the administration

universe. One of the guarantees of IP communication is the capacity for clients or software

engineers working intimately with little client gatherings to make new administrations or

alter existing ones. Like how powerful, information driven pages are made, various

methodologies have developed for making IP communication administrations. Java APIs

intended for software engineers and doctor practically all flagging usefulness to the

administration maker. They are, be that as it may illsuited for easygoing help creation and

require huge programming aptitude. With appropriated highlights, the issue of highlight

communication [Cameron et al., 1994] emerges . IP communication evacuates a portion of

the normal reasons for include cooperation, for example, vagueness in client input, yet

includes others [Lennox and PSTN 2000b] that are simply starting to be investigated.

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 44

CHAPTER 8

RESULT AND DISCUSSION

8.1 Conclusion

IP communication guarantees the primary significant principal re architecting of

conversational audio indecencies since the progress to computerized transmissions during

the Like the web it doesn't comprise of a solitary advancement innovation yet the mix of

pieces that are presently getting adequately incredible to manufacture enormous scope

operational frameworks, not simply research facility tests. Ongoing declarations show that

significant media communications transporters will supplant their class phone switches by

IP’s innovation in the following five years or something like that. Hence, despite the fact

that most of private and business phones will probably stay simple for a considerable length

of time, the center of the system will change to a bundle foundation within a reasonable

time-frame. At first much the same as for the progress to computerized transmission

innovation these progressions will to a great extent be imperceptible to end clients.

8.2 Limitation

For ventures, there are currently adequately full grown business frameworks accessible from

all major PBX sellers just as various new companies, that offer comparable usefulness to

existing frameworks Specialty arrangements, for example, in enormous call habitats, lodgings

or banking situations, remain to some degree increasingly troublesome, as end frameworks (at

proper cost focuses) and activities and the board frameworks are as yet inadequate. While

principles are accessible and arriving at development, numerous merchants are as yet

changing from their own restrictive flagging and transmission conventions to IETF or ITU

gauges. Arrangement and the executives of extremely huge, multivendor organizations

presents serious difficulties now, with the goal that most establishments despite everything

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 45

will in general be from a solitary merchant, in spite of the guarantee of open and interoperable

models offered by IP communication.

Sending of IP communication frameworks in ventures is just achievable if the neighborhood

is adequately vigorous and solid to offer satisfactory audio quality. In certain conditions,

Ethernet fueled end frameworks are required if telephone administration needs to keep on

working in any event, during power blackouts. in many conditions, a predetermined number

of simple crisis telephones will be adequate to address these necessities.

8.3 Future Enhancement

In some cases hybrid deployments make the most technical and economic sense in an

enterprise there are various contending principles in regions for example flagging while in

others diverse compositional methodologies are pushed by various networks. In contrast to

communication guidelines which showed critical specialized contrasts across various nations

IP communication norms so far separate for the most part for reasons of accentuation on

various qualities of specific methodologies for example incorporation with inheritance

telephone frameworks versus new administrations or development versus adaptability.

Where older buildings and traditional users continue to be connected to analog or

digital PBXs while new buildings or telecommuting workers transition to IP telephony

and benefit from reduced infrastructure costs and the ability to easily extend the local

dialing plan to offsite premises.

Far reaching private use depends on the accessibility of broadband associations with

the home. Also the huge conveyed foundation of modest wired and cordless

telephones noting and fax machines as of now have no conceivable substitution with

the exception of by restricted usefulness incorporated access gadgets (IADs). System

address interpreters (NATs) and constrained upstream transmission capacity further

confuse far reaching move outs so it shows up likely that Internet communication in

the home will be mainstream for the most part with early adopters ordinarily

substantial clients of significant distance and global calls and that are OK with new

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 46

innovation flagging while in others diverse compositional methodologies are pushed

by various networks. In contrast to communication guidelines which showed critical

specialized contrasts across various nations IP communication norms so far separate

for the most part for reasons of accentuation on various qualities of specific

methodologies for example incorporation with inheritance telephone frameworks

versus new administrations or development

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 47

CHAPTER 9

REFERENCES

9.1 TEXT REFERENCE

[1] Java Platform, Enterprise Edition (Java EE)". Oracle Technology Network.

Oracle. December 18 2014.

[2] "Java One 2013 Review: Java Takes on the Internet of Things". Archived from

the original on April 19 2016

[3] Java Platform, Enterprise Edition (Java EE)". Oracle Technology Network.

Oracle. December 18 2014.

[4] "Java One 2013 Review: Java Takes on the Internet of Things". Archived from

the original on April 19 2016

[5] Java Platform, Enterprise Edition (Java EE)". Oracle Technology Network.

Oracle. December 18 2014.

[6] "Java One 2014 Review: Java Takes on the Internet of Things". Archived from

the original on April 19 2016

[7] Java Platform, Enterprise Edition (Java EE)". Oracle Technology Network.

Oracle. December 18 2014.

[8] "Java One 2017 Review: Java Takes on the Internet of Things". Archived from

the original on April 19 2016

[9] Java Platform, Enterprise Edition (Java EE)". Oracle Technology Network.

Oracle. December 18 2014.

[10] "Java One 2019 Review: Java Takes on the Internet of Things". Archived

from the original on April 19 2016

IP To IP Communication Using Asterisk 1NH17MCA12

Department of MCA, NHCE 2019 2020 48

9.2 WEB REFERENCE

[1] www.microsoft.com

[2] www.google.com

[3] www. wikipedia.com

[4] www.draw.io

[5] www.microsoft.com

[6] www.google.com


Recommended