Voice over Internet Protocol (VoIP) is a way to carry out a telephone conversation over a data network. VoIP products promise converged telecommunications and data services that are cheapel; more versatile and provide good voice quality as compared to traditional offerings. Although VoIP is widely used, VoIP on mobile devices is still in its infancy. Currently, there are a number of VoIP solutions for mobile phones. Howevel; VoIP solutions developed using Java 2 Platfomz Micro Edition(J2ME) are not available. Java based solutions are widely compatible with many devices. In this papel; strong focus has been granted to cross-device compatibility through the use of the widely supported J2ME framework. The implementation details of VoIP client using J2ME are illustrated.
Index Terms:
VoIP, RTP, SIP, J2ME, GPRS, Asterisk, PBX, UDP, WiFi, ExpressTalk.
Citation:
Guo Fang Mao, Alex Talevski, Elizabeth Chang, "Voice over Internet Protocol on Mobile Devices," icis, pp.163-169, 6th IEEE/ACIS International Conference on Computer and Information Science (ICIS 2007), 2007