Date post: | 25-Apr-2023 |
Category: |
Documents |
Upload: | khangminh22 |
View: | 0 times |
Download: | 0 times |
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.
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