A TELEPHONY APPLICATION FOR MANETS - Voice Over a MANET-extended JXTA Virtual Overlay Network

Luis Bernardo, Rodolfo Oliveira, Sérgio Gaspar, David Paulino, Paulo Pinto

Abstract

This paper presents MANET-VoVON, a new Internet application for mobile ad-hoc networks (MANETs) providing voice over virtual overlay networks. A MANET-enabled version of JXTA peer-to-peer modular open platform (MANET-JXTA) is used to support user location and optionally, audio streaming over the JXTA virtual overlay network. Using MANET-JXTA, a client can search asynchronously for a user, and delay the call setup until a path is available to reach the user. The application uses a private signalling protocol based on the exchange of XML messages over MANET-JXTA communication channels. Nevertheless, it is fully interoperable with normal SIP clients through an embedded gateway function. This paper describes a prototype implementation of the proposed application and of the MANET-JXTA, and presents some performance measurements.

References

  1. Antoniu, G., Hatcher, P., Jan, M., Noblet, D., 2005. Performance Evaluation of JXTA Communication Layers. In GP2PC'2005, 5th International Workshop on Global and Peer-to-Peer Computing, May 2005.
  2. Baset, S., Schulzrinne, H., 2004. An Analysis of the Skype Peer-to-Peer Internet Telephony Protocol. Technical Report CUCS-039-04, Computer Science Department, Columbia University, New York, USA, Sep 2004.
  3. Ethereal, 2006. Ethereal: A Network Protocol Analyser. Retrieved from http://www.ethereal.com/
  4. NIST-SIP, 2003. A JAIN-SIP Proxy for the People!. Retrieved from http://snad.ncsl.nist.gov/proj/iptel/
  5. JMF, 2006. Java Media Framework API (JMF). Retrieved from http://java.sun.com/products/java-media/jmf/
  6. JXTA, 2004. Project JXTA: JXTA v2.0 Protocols Specification. Retrieved from http://spec.jxta.org/ nonav/v1.0/docbook/JXTAProtocols.html
  7. JXTA, 2006. JXTA: Get Connected. Retrieved from http://www.jxta.org
  8. Oliveira, R., Bernardo, L., Pinto, P., 2005. Flooding Techniques for Resource Discovery on High Mobility MANETs. In IWWAN'05, International Workshop on Wireless Ad-Hoc Networks, May 2005.
  9. Oliveira, R., Bernardo, L., Ruivo, N., Pinto, P., 2005b. Searching for PI resources on MANETs using JXTA. In AICT-SAPIR-ELETE'05, Advanced Industrial Conference on Telecommunications/Service Assurance with Partial and Intermittent Resources Conference/ELearning on Telecommunications Workshop, pp. 371- 376, IEEE Press, July 2005.
  10. Perkins, C., 2001. Ad Hoc Networking, AddisonWesley.
  11. Roach, A., June 2002. Session Initiation Protocol (SIP)- Specific Event Notification. IETF RFC 3265, June 2002.
  12. Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnston, A., Peterson, J., Sparks, R., Handley, M., Schooler, E., 2002. SIP: Session Initiation Protocol. IETF RFC 3261, June 2002.
  13. Schulzrinne, H., Casner, S., Frederick, R., Jacobson, V., 2003. RTP: A Transport Protocol for Real-Time Applications. IETF RFC 3550, July 2003.
  14. Singh, K., Schulzrinne, H., 2005. Peer-to-Peer Internet Telephony using SIP. In NOSSDAV'05, International Workshop on Network and Operating Systems Support for Digital Audio and Video, pp. 63-68. ACM Press.
  15. SipCommunicator, 2006. SIP Communicator - the Java VoIP and Instant Messaging client. Retrieved from https://sip-communicator.dev.java.net/
  16. Skype, 2006. Skype Explained. Retrieved from http://www.skype.com/products/explained.html
  17. Smith, J., 1998. The book, The publishing company. London, 2nd edition.
  18. Zhang, X., Schulzrinne, H., 2004. Voice over TCP and UDP. Technical Report CUCS-033-04, Computer Science Department, Columbia University, New York, USA, Sep 2004.
Download


Paper Citation


in Harvard Style

Bernardo L., Oliveira R., Gaspar S., Paulino D. and Pinto P. (2006). A TELEPHONY APPLICATION FOR MANETS - Voice Over a MANET-extended JXTA Virtual Overlay Network . In Proceedings of the International Conference on Wireless Information Networks and Systems - Volume 1: WINSYS, (ICETE 2006) ISBN 978-972-8865-65-8, pages 227-233. DOI: 10.5220/0002092802270233


in Bibtex Style

@conference{winsys06,
author={Luis Bernardo and Rodolfo Oliveira and Sérgio Gaspar and David Paulino and Paulo Pinto},
title={A TELEPHONY APPLICATION FOR MANETS - Voice Over a MANET-extended JXTA Virtual Overlay Network},
booktitle={Proceedings of the International Conference on Wireless Information Networks and Systems - Volume 1: WINSYS, (ICETE 2006)},
year={2006},
pages={227-233},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002092802270233},
isbn={978-972-8865-65-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Wireless Information Networks and Systems - Volume 1: WINSYS, (ICETE 2006)
TI - A TELEPHONY APPLICATION FOR MANETS - Voice Over a MANET-extended JXTA Virtual Overlay Network
SN - 978-972-8865-65-8
AU - Bernardo L.
AU - Oliveira R.
AU - Gaspar S.
AU - Paulino D.
AU - Pinto P.
PY - 2006
SP - 227
EP - 233
DO - 10.5220/0002092802270233