International Journal of Computer Networks and Applications (IJCNA)

Published By EverScience Publications

ISSN : 2395-0455

International Journal of Computer Networks and Applications (IJCNA)

International Journal of Computer Networks and Applications (IJCNA)

Published By EverScience Publications

ISSN : 2395-0455

Design and Implementation for SIP-based Push-to-Talk Services over 802.11 Networks

Author NameAuthor Details

Wen-Shiung Chen, Lili Hsieh, Ying-Neng Hsieh

Wen-Shiung Chen[1]

Lili Hsieh[2]

Ying-Neng Hsieh[3]

[1]Department of Electrical Engineering, National Chi Nan University, Nan-Tou, Taiwan.

[2]Department of Information Management, Hsiuping University of Science and Technology, Taichung, Taiwan.

[3]Department of Electrical Engineering, National Chi Nan University, Nan-Tou, Taiwan.

Abstract

Push-to-Talk (PTT) is a service that allows users using mobile phones in a way like walkie-talkie. All big telecommunication vendors and operators consider PTT an emerging application. 3GPP and OMA regulate the PTT specifications on the basis of Session Initiation Protocol (SIP) to assure interoperability. However, current PTT services are dedicated to cellular phones. We would like to realize PTT services with popular 802.11 wireless networks and VoIP services. Thus, in this paper, we implement a PTT system that works in 802.11 networks. Moreover, we interconnect it with GPRS network to compare the performance in-between these two heterogeneous networks. Simulation result shows that the latency to hear the talk calling from GPRS network to 802.11g network is only about 1~2 seconds while that of from 802.11g network to GPRS network is 6 seconds.

Index Terms

Push-to-Talk (PTT)

Session Initiation Protocol (SIP)

Wi-Fi Network

802.11

Reference

  1. 1.
    R. Das and G. Tuna, “Machine-to-machine communications for smart homes,” International Journal of Computer Networks and Applications, vol. 2, no. 4, pp. 196-202, 2015.
  2. 2.
    H.-T. Chu, L. Hsieh and W.-S. Chen, “A novel design of instant massaging service extended from short message service with XMPP,” International Journal of Computer Networks and Applications, vol. 2, no. 1, pp. 35-40, 2015.
  3. 3.
    L. A. DaSilva et al., “The resurgence of push-to-talk technologies,” IEEE Communication Magazine, vol. 44, no. 1, pp. 48-55, Jan. 2006.
  4. 4.
    OMA Push to talk over Cellular (PoC) - Architecture, http://www.openmobilealliance.org/release_program/poc_v1_0.html.
  5. 5.
    OMA Push to talk Over Cellular Control Plane Specification, http://www.openmobilealliance.org/release_program/poc_v1_0.html.
  6. 6.
    OMA Push to talk Over Cellular User Plane, http://www.openmobilealliance.org/release_program/poc_v1_0.html.
  7. 7.
    http://www.nokia.com/NOKIA_COM_1/About_Nokia/Press/White_Papers/pdf_files/whitepaper_pushtotalk_technology.pdf.
  8. 8.
    3GPP TR 23.979; 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; 3GPP enablers for Open Mobile Alliance (OMA); Push-to-talk over Cellular (PoC) services; Stage 2; http://www.3gpp.org/ftp/Specs/html-info/23979.htm.
  9. 9.
    J. Rosenberg et al., “SIP: Session Initiation Protocol,” IETF RFC 3261, 2002.
  10. 10.
    R. T. Fielding et al., “Hypertext Transfer Protocol -- HTTP/1.1,” Internet RFC 2616, Jun. 1999.
  11. 11.
    M. Handley and V. Jacobson, “SDP: Session Description Protocol,” IETF RFC 2327, Apr. 1998.
  12. 12.
    H. Schulzrinne et al., “RTP: A Transport Protocol for Real-Time Applications,” IETF 3550, Jul. 2003.
  13. 13.
    A. Niemi, “Session Initiation Protocol (SIP) Extension for Event State Publication,” IETF RFC 3903, 2004.
  14. 14.
    R. J. Spark, “The Session Initiation Protocol (SIP) Refer Method,” IETF 3515, April 2003.
  15. 15.
    A. Roach, “Session Initiation Protocol (SIP)-Specific Event Notification,” IETF 3265, Jun. 2002.
  16. 16.
    B. Campbell and et al., “Session Initiation Protocol (SIP) Extension for Instant Messaging,” IETF 3428, Dec. 2002.
  17. 17.
    L.-Y. Wu et al., “A client-side design and implementation for push to talk over cellular service,” Wireless Communications and Mobile Computing, vol. 7, no. 5, pp. 539-552, Jul. 2006,
  18. 18.
    Java Platform, Micro Edition (Java ME), http://java.sun.com/javame/index.jsp.
  19. 19.
    OpenSER - the Open Source SIP Server, http://www.openser.org/.
  20. 20.
    W.-P. Chen et al., “Performance measurement, evaluation and analysis of push-to-talk in 3G networks,” IEEE International Conference on Communications, pp. 1893-1898, Jun. 2007.
  21. 21.
    A. Balazs, “Push-to-talk performance over GPRS,” 7th ACM International Symposium on Modeling, Analysis and Simulation of Wireless and Mobile Systems, QoS in Wireless Networks, pp. 182-187, Oct. 2004.
  22. 22.
    Wireshark, http://www.wireshark.org/.
IJCNA NPC