You are on page 1of 5

VOICE OVER IP VIA BLUETOOTH/WI-FI PEER TO PEER

S.Sundar D.C.E 1, RS. Koteeshwari M.E., 2


III-CSE E.G.S.P.E.C, Nagapattinam,
1

sundar.mjk@gmail.com

AP/ECE E.G.S.PEC, Nagapattinam


2

eshwari.kote5@gmail.com

ABSTRACT:
The concept of voice transferring from one mobile to another mobile using Bluetooth/ WIFI connectivity is discussed in this paper. Bluetooth is the connection which can be used as a link to share data among devices within a Personal Area Network. Now-a-days mobile phones come with Bluetooth facilities. Wi-Fi is a WLAN standard which is used to share data over the transmission range larger than Bluetooth. Wi-Fi can also be used to share the voice from one mobile to another by receiving the data from one mobile (user) and sending the data to the destination user. The basic concept behind this data transferring is VOIP (voice over protocol).Voice telephony over mobile is currently supported at a cost using service provider such as GSM, or using IP service provider at cheaper cost. The purpose of this research is to design and implement a telephony program that uses WIFI in p2p (Peer-to-Peer) or WLAN (Wireless Local Area Network) as a means of communication between mobile phones at no cost. The system will allow users to search for other individuals within WIFI range and to establish free p2p voice connections, or to establish virtual connection through Access Points (AP), as well as giving the option to user to use GSM in the case of no WIFI connectivity is available. A novel algorithm is introduced to convert mobile number into IP address and use it as a mean for contacting other mobile over p2p or AP using WIFI technology. Keywords-VoIP; Telephony WIFI P2P; WLAN; Mobile

I.

INTRODUCTION

The support of telephony services over mobile phone has been used everywhere using technology such as GSM(Global System for Mobile) and 3 Generation

mobile telecommunication 3G [13], but at high cost. On the other hand, IP telephony try to reduce the cost for supporting this service over mobile phone, but it is facing difficulties since the same feature is supported on desktop and laptop at lower complexity. The challenge is to provide the same service over mobile phone at no cost, as it has been described in this paper. Two approaches are suggested in this paper to meet the objective of having free telephony services over mobile phones. These are the use of WIFI technology [14] over AP and WIFI over p2p (Peer-to-Peer). In addition, a novel algorithm has been invented to tackle the first fundamental problem of designing Ad hoc and p2p telephony using WIFI, which will not rely on any central database, and will not require users to register to any service. This can be achieved through executing an algorithm to map a mobile number to a unique IP address that can be used to establish p2p connection to any other mobile phone running the same algorithm. Ad hoc network is an IEEE 802.11 communication network that establishes contact with multiple stations in a given area network without the use of access points or server [1]. This mobile telephony software lends itself to be a completely distributed system in terms of architecture. Distributed computing architecture is described as a number of autonomous processing systems that are interconnected by a computer network and that cooperate in accomplishing the assigned tasks [3]. Currently, servicing IP addressing in traditional networks are managed by two technologies, the DNS (Domain Name System), and DHCP (Domain Host Configuration Protocol) [4]. DNS Servers resolve human- friendly domain names to IP addresses for computers and resources on the Internet globally. DNS keeps website addresses consistent regardless of the physical location or routing protocol [4]. DHCP helps to make automatic network configuration, IP address allocation, for network devices. Whenever a new device is

connected to the network the device will request for an IP address from the server, which will allocate the address to the networked device for a specific time period , where dynamic network addressing is used [5][6]. The DNS mechanism cannot be applied to p2p Ad hoc network, The telephone number & area code are in the format of 0-9 digits for the area code and 00-9 digits, except for the register with any central service such as DHCP and DNS. First number that cannot be given the value 0 comprise off since the mobile software IP addressing facility lacks 9,000,000,000 numbers unique numbers. IPv6 which has coordination with central database, then IP address allocation and IP conflicts present a major issue. The solution to the IP problem was tackled in a very innovative way that did not compromise the softwares p2p and Ad hoc values. GSM mobile phones come with SIM (Subscriber Identification Modules) cards that help identify users uniquely in GSM networks, by mapping SIM numbers to subscribers and unique telephone address of the subscribe [8]. There is no two phones can have the same number in the same network. However the GSM approach relies on centralized system of communication routing and management. However, the solution proposed in this paper will only rely on the fact that each user has a unique phone accommodates for more spaces was a better candidate than IPv4 which has fewer space and is already being exhausted and already in use by many traditional and wireless networks [10]. II. SYSTEM MODEL

number into IP address and use it as a mean for contacting other mobile over p2p or AP using WIFI technology. The software will use a correlation between current address books available in mobile phones to convert phone numbers into IP addresses. The system will allow user to make voice conversation, sending SMS (Short Message Service) as well as MMS. Inbox and outbox services, message delivery reports, and message drafts will be used for SMS and MMS management. The current system will only allow for one call per connection, and no call waiting, or conference calls. The first step of this research and development is to resolve the technical issue regarding mapping of the mobile users phone number to a unique IP address in order to avoid IP collision, centralized control, and user configuration. In addition, voice call will be supported using WIFI to allow mobile phones to communicate free of cost to each other through p2p or through AP.

In this paper concept of voice transferring from one mobile to another mobile using Bluetooth connectivity see the fig a(M1 toM2). Wi-Fi can also be used to share the voice from one mobile to another by receiving the data from one mobile (user) and sending the data to the destination user. The basic concept behind this data transferring is VOIP (voice over protocol). WLAN (Wireless Local Area Network) as a means of communication between mobile phones at no cost. The system will allow users to search for other individuals within WIFI range and to establish free p2p voice connections, or to establish virtual connection through Access Points (AP) See the fig a: (M3 to M8), as well as giving the option to user to use GSM in the case of no WIFI connectivity is available. The system will use a novel algorithm to convert mobile

MOBILE CALL USING WIFI TELEPHONY First, as described in the previous section, using WIFI technology will allow mobile phones to communicate to each other at no cost compared to GSM technology where high charge is applied. In order to support voice call over mobile phones using WIFI seamlessly without affecting the user normal behavior in making a call to any mobile phone, a new novel technique has been invented in this paper as described in Figure 1. In this figure, if mobile user (M1) is willing to make a call to other mobile user (M2), the invented algorithm will convert both mobile numbers to 2 unique IP numbers using IP6. Then M1 will try to establish a p2p call to M2 using the mapped IP to Mobile
III.

(IPM1, IPM2). If M2 is within the range of WIFI of M1, then a virtual connection will be established between M1 and M2, and Then M2 will convert IPM1 to M1and make the ring by showing the calling number coming from M1. If user of M2 accepts the call, M1 and M2 will be able to communicate to each other using voice over IP. However, if M2 is far from M1, then M1 will try to see if M2 is connected to close AP within the same range of M1. If both M1 and M2 are connected through AP, then M1 and M2 will establish a virtual connection using (IPM1, IPAP, and IPM2). Then if user of M2 accepts the call, M1 and M2 will be able to communicate to each other using voice over IP. However, if M1 and M2 are not covered by any WIFI network, a message will be popped up to user of M1 asking if he/she is willing to continue the call through GSM or other wireless network. Then the user would have the choice to carry on or cancel the call. As it was described in the previous section, WIFI would require the mapping of mobile number to a unique IP address, and vice versa. The algorithm described in this paper would allow the Mapping without the need for storing this mapping since it will convert mobile number to unique IP and unique IP to mobile number. This algorithm needs to be applied to all mobiles wishing to use this technique. It is very clear that the new technique using WIFI would allow users to make a voice call through mobile phone at no cost. Figure 2 shows the use of WIFI over p2p connection between 2 mobile phones as well as 2 wireless laptops to making voice call. This p2p connection is based on unique IP address linked to the mobile number, where user would be able to call other mobile phone using its mobile number or through browsing the phone list. In order for this p2p to work using a unique IP address, the invented algorithm described in this paper Has to be executed at both mobiles to convert mobile number into unique IP address and to do the other conversion from IP to mobile number needed for displaying the calling number on the mobile phone. IV. SYSTEM PROCESS SOFTWARE DESIGN

The system starts, first of all, the host device inquire nearby Bluetooth devices if no memory address, if the query to Bluetooth device, the host device matches in the state, if the authentication passed, the host device will remember the address of the device and connect with the device, if connected successfully, STATE lights extinguish; If it has memory address, the host device is connected directly with the memory of the device, but will not inquire and match. If the module does not set the bind address option, the main device for some time if the connection is not successful, will take the initiative to remove the match Bluetooth device address, reinquire Bluetooth devices to connect; If the module does set the bind address option, when the host device has a certain Bluetooth device memory address, regardless of whether a successful connection, the connection will continue to try. For the subordinate device, wait for the query and the connection of other equipment, if the connection is successful, STATE light goes out. If the module does not set the bind address option, as long as the device is not connected which can be enquired by the host device and its connection to complete the process of matching; if the module set bind address option, when the host device has a certain Bluetooth device memory address, regardless of whether a successful connection, any host device cannot find the device, only the host device of the memory can connect up Bluetooth system work in the global generic 2.4GHzISM band . ISM band is not required when the band is open to all band radio system, so use one of these bands will encounter some unpredictable sources of interference. Frequency hopping is one of the key of Bluetooth use. Frequency hopping is the band which separate into a number of hopping channels, in a connection, a radio transceiver according to a certain code sequence continuously from one channel "jump" to another channel, only the sending and receiving sides is based on the rule of communication, other interference impossibly interference by the same law;

Start

Bluetooth initialization

Search the matching Bluetooth devices

CONCLUSION Voice over WIFI telephony is a challenging research topic. In this paper a novel architecture has been proposed and a novel algorithm has been developed to support IP to Mobile number conversion. The system is transparent to the user, where a user needs only to dial the required phone number the same way of using the normal mobile phone. Following the mobile conversion to IPv6,

V.

the software applied at the mobile phone will try to establish p2p connection to the dialed mobile phone using the same algorithm. If no p2p connection can be made, then the calling mobile phone will check if virtual connection can be possible through AP using the same mechanism in p2p to establish communication channel with the called mobile phone. If no wireless connection using WIFI is possible between the 2 mobile phones, then a message

would be displayed on the calling mobile phone notifying its user to proceed with the call using GSM technology or abort the call. The IP collision problem for mapping mobile to IP has been avoided since there is a unique mapping resulting in a unique IP for each mobile number. The work presented in this paper is a first step for developing a p2p voice to voice communication between 2 mobile users using the WIFI network which is based on 10 mobile digit numbers. Future work will focus of the development of automated algorithm to develop IP collision avoidance and correction for large mobile digit numbers. Furthermore, a complete solution to establish communication channel between 2 mobile phones using p2p, or through AP, and optional GSM will be developed. In addition, the release of the voice API by the giant mobile manufacturers will enable future complete working system based on the architecture initiated by this research work.

[4] C. Douglas, Internetworking with TCP/IP Volume 1 : Principles, Protocols, and Architecture, 3rd. Upper Saddle River, NJ: Prentice Hall International, 1995. [5] Hac, and Anna, Mobile Telecommunication Protocols for Data Networks, 1st. London: John Wiley & Sons LTD, 2000. [6] J. Distefane, and A. Ronan, Guide To Wireless Enterprise Application Architecture, 1st ed. NY, New York: John Wiley & Sons Inc, 2002. [7] S. Gast, and Mathew, 802.11 Wireless Networks the Definitive Guide, 1st. California: Orielly, 2000. [8] William Lee, Wireless and Cellular Telecommunications. 3rd, New York, NY: McGraw Hill, 2006.
272

REFERENCES
[1] B. Regis J, and D. W. Gregory, Voice and Data Communication, 4rth ed. California, Berkeley: McGraw Hill, 2001. [2] F. Borko, and M. Ilyas, Wireless Internet Handbook Technology, Standards, and Applications, 1st ed. NY, New York: McGraw Hill, 2000. [3] O. Tammer, and P. Valduriez, Principles of Distributed Database Systems, 2nd ed. New Jersey: Prentice Hall, 1999.

[9] Taylor D. Edgar, TCP/IP Complete, 1st. New Jersey: McGraw Hill, 1998. [10] A. Forouzan Behrouz, TCP/IP Protocol Suite, 3rd. NY: McGraw Hill, 2006. [11] D. Sanjoy, C. Papadimitriou, and U. Vazirani, Algorithms, 1st. New York: McGraw Hill, 2008. [12] Yuan Michael, Enterprise J2ME: Developing Mobile Java Applications, 1st. Upper Saddle River, NJ: Prentice Hall, 2004. [13] GSM, http://www.gsmworld.com/technology/gsm/index.htm [14] WIFI IEEE 802.11, http://www.wifinotes.com/IEEE802.11. html.273

You might also like