Transcript ppt

Service Oriented VoIP (SOVoIP): True
Convergence of Data and Voice Networks
Presented By
Mohammed Jubaer Arif
Supervisors
Dr Shanika Karunasekera and Dr Santosh Kulkarni
Department of Computer Science and Software Engineering
The University of Melbourne,
Australia.
Objective
Setup future directions in emerging innovative applications
for mobile users in the developing world
A Real Life Case Study
Fish
Fishermen
Mohammed Jubaer Arif
([email protected])
Fishermen
Revenue
Fish
Middlemen
Revenue
Fish
Businessmen
Revenue
Service Oriented VoIP (SOVoIP): True Convergence of
Data and Voice Networks
Businessmen
Case Study Cont.
Mohammed Jubaer Arif
([email protected])
Service Oriented VoIP (SOVoIP): True Convergence of
Data and Voice Networks
Voice over Internet Protocol (VoIP)
What is VoIP?
VoIP, stands for Voice Over Internet Protocol, is a technology allows voice conversations to be carried over the
Internet. VoIP exchanges voice information in digital form, in discrete packets rather than by using the
traditional circuit-committed protocols of the Public Switched Telephone Network (PSTN).
Why VoIP?
-Price
-Flexibility
Shortcomings of VoIP
-The quality of voice is not as good as traditional telephony. It is mainly because it is susceptible to
all the hurdles of Internet connection such as latency, jitter, packet loss etc.
-Failure of precise user tracking in case of emergency calling
-VoIP is dependent on wall power
Mohammed Jubaer Arif
([email protected])
Service Oriented VoIP (SOVoIP): True Convergence of
Data and Voice Networks
Current VoIP Solutions
Constraints in Current VoIP Solutions
-Not interoperable, isolated.
-Platform and language dependency, network complexity .
-Heavyweight client.
-Scalability and extendibility problem.
-NAT and firewall traversal.
-Emergency support.
Mohammed Jubaer Arif
([email protected])
Service Oriented VoIP (SOVoIP): True Convergence of
Data and Voice Networks
SOVoIP Architecture
Public Node:
HTTP
CN
SOAP-RPC
HTTP
RTP
94102
WS
DB
CN
HTTP
SOAPRPC
Public Node:
CN1
E17 3AA 94102
HTTP
WS
SOAP-RPC
DB
Public Node:
A Universal
Connectivity
For VoIP.
T2N 0E6
WS
DB
SOVoIP Features
•Simplicity
•Extendibility
•Mobility
•Protocol interoperability
HTTP
SOAPRPC
HTTP
•Quality of service (QoS)
3053
CN
WS
HTTP
RTP
CN2
•Security
Public Node:
RTP
CN
HTTP
SOAP-RPC
•Conferencing
DB
CN-Client Node
PN-Public Node
WS- Web Service
DB-Database
•NAT and firewall traversal
•E911 (Enhanced 911)
Figure: Web Service Based SOVoIP Architecture.
Mohammed Jubaer Arif
([email protected])
Service Oriented VoIP (SOVoIP): True Convergence of
Data and Voice Networks
Call Setup in SOVoIP Architecture
CN1
PN1 PN2
Registration
Authentication
1. Call Query
for CN2
PN3
CN2
Registration
Authentication
2. DNS Search
For PN3
•PN1 and PN2 are the nearest public and
home node for CN1 respectively
3. Req. CN2’s
Information
•PN3 is the home node of CN2
4. Return
CN2’s Info.
5. Return
CN2’s Info.
6. Request To Start Media Session
7. Ringing / Busy
8. Off-Hook
•CN1 completes its registration and
authentication with its home node PN2
but for call setup it communicates
directly to the nearest public node
PN1.
9. Acknowledgement
•Steps 1-5 are user search.
10. Media Session
•Steps 6-9 are call setup.
•Step 10 is real media data flow.
11. End Call
12. Acknowledgement
13.Notification
•Steps 11-14 ends the call.
14.Notification
Figure: Call Establishment In SOVoIP
Architecture.
Mohammed Jubaer Arif
([email protected])
Service Oriented VoIP (SOVoIP): True Convergence of
Data and Voice Networks
Protocol Interoperability and SOVoIP
•Reduces network complexity
•No maintenance required
•Less bandwidth consumption
•Secure
•Do not required to parse the protocol specific
messages every time.
•Users themselves can switch back and forth
between SOVoIP and current protocol.
Mohammed Jubaer Arif
([email protected])
Service Oriented VoIP (SOVoIP): True Convergence of
Data and Voice Networks
SOVoIP Business Model
Figure: SOVoIP Business Model
In the model, a mobile customer from SOVoIP makes a query to the organization. The customer query is
checked with the backend office system and is redirected to appropriate customer support. The support that is
external, and is behind a firewall, can still assist the customer from a soft-phone. During the support customer
data is available in the soft-phone via the web service interface of the organization.
Mohammed Jubaer Arif
([email protected])
Service Oriented VoIP (SOVoIP): True Convergence of
Data and Voice Networks
SOVoIP Benefits and Measurements
Benefits
•Text based encoding and TCP based signaling transport
•Authentication follows HTTP basic mechanism and can
be on over HTTPS.
Measurements
•Firewall friendly
•Public nodes help the client nodes to traverse NAT
•Highly scalable, modular and extendible
•Backward compatible
•Ensured mobility
•Addresses emergency issue such as 911 dialing in U.S.A
•Lightweight client
•Platform independent
•Converges voice and data networks
Mohammed Jubaer Arif
([email protected])
Memory
Consumption
When the client listens
for incoming calls in a
JAVA platform: 410KB.
Number of
Messages in
Authentication
2 messages
Call Setup Time
1.08 seconds, including
user search
Call Setup
Messages
9 messages, including
user search
Service Oriented VoIP (SOVoIP): True Convergence of
Data and Voice Networks
Conclusion and Future Work
•Interoperability with PSTN
•Conferencing
•NAT and Firewall Traversal
•Localization services over IP network such as enhanced 911
SOVoIP is the architecture which will make sure internetworking between office, home and any
other external information system and accessibility to these systems via the available hand held
device.
Mohammed Jubaer Arif
([email protected])
Service Oriented VoIP (SOVoIP): True Convergence of
Data and Voice Networks
Thank You!
Any Question?
For more visit: http://www.cs.mu.oz.au/~marif/
Mohammed Jubaer Arif
([email protected])
Service Oriented VoIP (SOVoIP): True Convergence of
Data and Voice Networks