wireless ad hoc voip

13
Wireless Ad Hoc VoIP Thesis by: Patrick Stuedi & Gustavo Alonso Presentation by: Anil Kumar Marukala & Syed Khaja Najmuddin Ahmed

Upload: adrina

Post on 22-Mar-2016

69 views

Category:

Documents


2 download

DESCRIPTION

Wireless Ad Hoc VoIP. Thesis by: Patrick Stuedi & Gustavo Alonso Presentation by: Anil Kumar Marukala & Syed Khaja Najmuddin Ahmed . Introduction. Implementing VoIP over mobile ad-hoc network. Why ? Calls inside MANET are always possible. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Wireless Ad Hoc VoIP

Wireless Ad Hoc VoIPThesis by: Patrick Stuedi & Gustavo Alonso

Presentation by: Anil Kumar Marukala &Syed Khaja Najmuddin Ahmed

Page 2: Wireless Ad Hoc VoIP

Introduction• Implementing VoIP over mobile ad-hoc network.• Why ?

• Calls inside MANET are always possible.• If one node in MANET is connected to internet, VoIP over

internet can be used by all nodes.

Page 3: Wireless Ad Hoc VoIP

Contd..

• Converting any devices (laptops, iPAQ handhelds, mobile phones) to wireless phone by installing a small software (kphone).

• SIPHoc which uses middleware to make VoIP calls is used instead of SIP.

Page 4: Wireless Ad Hoc VoIP

System Overview• Its build on SIPHoc• It is based on five components running as independent

operating system processes within a node in the MANET. • VoIP application: Any SIP compatible VoIP client• SIPHoc Proxy: SIP interface but implements MANET

functionality.•Serves as Local Outbound Proxy.

Page 5: Wireless Ad Hoc VoIP

Contd…• MANET SLP Layer: Provides SLP (Service Location Protocol) interface but

implements decentralized service lookup functionality.• Piggybacks service information onto routing messages

• Gateway Provider: Publishes SLP gateway service to provide information of a node with internet connectivity

• Opens two tunnel server ready to accept connection• Connection Provider: manages connections of the node to the internet

• Periodically searches for gateway service and opens two tunnel connection to the node offering tunnel server.

Page 6: Wireless Ad Hoc VoIP
Page 7: Wireless Ad Hoc VoIP

Making calls within the MANET

Page 8: Wireless Ad Hoc VoIP

• Registering with SIP proxy. outbound of VoIP is configured so its registered with local SIPHoc proxy.• SIPHoc proxy will Advertise itself with MANET SLP.• Other users will also register with SIPHoc Proxy.• This information is available to all nodes in network since

MANET SLP is distributed SLP designed for ad hoc networks.• In MANET SLP information is exchanged via routing message

piggybacking so, right plugin for the routing protocol is to be loaded.• SIP call setup requests are routed through SIPHoc Proxy,

target’s address is determined by consulting MANET SLP, it retrieves end point address using piggyback routing and forwards request to target SIPHoc Proxy of the target node. Then request is forwarded and VoIP application rings.

Page 9: Wireless Ad Hoc VoIP
Page 10: Wireless Ad Hoc VoIP

Phone calls to/from Internet• SIPHoc allows setting up SIP connection to and from the

internet the Internet by using MANET nodes connected to the Internet as gateways.• Official SIP phone number can used within MANET and for the

internet VoIP.• Compatible with SIP Providers like siphoc.ch,netvoip.ch but

when SIP Provider require special outbound Proxy it cannot work e.g, polyphone.ethz.ch.

Page 11: Wireless Ad Hoc VoIP

Deployment

• Laptops (Debian, i386) and iPAQ handhelds (Familiar Linux, ARM/XSCALE)• First prototype was iPAQ/h5000 under Familiar Linux.• C version of SIPHoc Proxy was used and came up with a

system which included 4 services and a footprint of 1.2M and 20 shared libraries used by the services.

Page 12: Wireless Ad Hoc VoIP

Conclusion

• The paper showed how communication between devices in Ad Hoc networks using VoIP services has been established.• This application can be used at the places where proper

infrastructure is not available.• This application if implemented after improvements and

further research calls can be made almost free of cost.

Page 13: Wireless Ad Hoc VoIP