Springer Nature is making SARS-CoV-2 and COVID-19 research free. View research | View latest news | Sign up for updates

Architecture and testbed implementation of vertical handovers based on SIP session border controllers


This paper describes a Session Initiation Protocol (SIP) based solution for mobility management that provides seamless mobile multimedia services in a heterogeneous scenario where different radio access technologies are used (802.11/ WiFi, Bluetooth, 2.5G/3G networks). The solution relies on the so called “Session Border Controllers” which are now widely used in many commercial SIP telephony solutions, mainly to deal with NAT traversal. Session Border Controller functionality has been extended to support seamless mobility for multimedia applications. A prototype of the proposed solution focused on VoIP services has been implemented in a test bed which is able to perform seamless handovers (and NAT traversal) using the 802.11, Bluetooth and 3G (UMTS) access networks. Measurements results are reported which analyze the performance of the solution in a real world environment, using commercial WiFi and 3G services.

This is a preview of subscription content, log in to check access.

We’re sorry, something doesn't seem to be working properly.

Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.


  1. 1.

    Banerjee N., Acharya A., Das S.K. (2006). Seamless SIP-based mobility for multimedia applications. IEEE Network 20(2): 6–13

  2. 2.

    Banerjee N., Wu W., Das S.K. (2003). Mobility support in Wireless Internet. IEEE Wireless Communications 10(5): 54–61

  3. 3.

    Blue Z, Official Linux Bluetooth protocol stack,

  4. 4.

    Buddhikot M.M., Chandranmenon G., Han S., Lee Y.-W., Miller S., Salgarelli L. (2003). Design and implementation of a WLAN/CDMA 2000 interworking architecture. IEEE Communication Magazine 41(11): 90–100

  5. 5.

    Campbell A. et al. (2000). Design, implementation and evaluation of cellular IP. IEEE Personal Communications Magazine 7, 42–49

  6. 6.

    Cole R.G., Rosenbluth J.H. (2001). Voice over IP performance monitoring. ACM SIGCOMM Computer Communication Review 31(2): 9–24

  7. 7.

    Combs, G. et al. Ethereal: A network protocol analyzer.

  8. 8.

    Cumming, J. Sip Market Overview,

  9. 9.

    Dutta, A., Kim, B., Zhang, T., Baba, S., Taniuchi, K., Ohba, Y., & Schulzrinne H. (2005). Experimental analysis of multi interface mobility management with SIP and MIP. International conference on wireless networks, communications and mobile computing, 13–16 June 2005, Vol. 2, pp. 1301–1306.

  10. 10.

    Dutta, A., Madhani, S., Chen, W., Altintas, O., & Schulzrinne, H. (2004). Fast-handoff schemes for application layer mobility management. PIMRC, Spain.

  11. 11.

    Fiorani, M., Labella, A., Ordine, A., Polidoro, A., Salsano, S., & Veltri, L. (2006). Report of architecture and measurements for SBC based vertical handovers. May 2006, available at:–05.pdf

  12. 12.

    Handley, M., & Jacobson, V. (1998). SDP: Session Description Protocol. IETF RFC 2327, April 1998.

  13. 13.

    ITU-T Recommendation G.107 (1998). The E-Model, a computational model for use in transmission planning.

  14. 14.


  15. 15.

    Mjsp open source JAVA SIP stack,

  16. 16.

    Perkins, C. et al. Mobility support ofr IPv4. RFC 3344.

  17. 17.

    Rosenberg, J. (2006). Obtaining relay addresses from simple traversal underneath NAT (STUN). draft-ietf-behave-turn-02 (work in progress), October 2006.

  18. 18.

    Rosenberg, J. et al. (2002). SIP: Session Initiation Protocol. IETF RFC 3261, June 2002.

  19. 19.

    Rosenberg, J., & Schulzrinne, H. (2003). An Extension to the Session Initiation Protocol (SIP) for symmetric response routing. IETF RFC 3581, August 2003.

  20. 20.

    Rosenberg, J., Weinberger, J., Huitema, C., & Mahy, R. (2003). STUN-simple traversal of User Datagram Protocol (UDP) Through Network Address Translators (NATs). IETF RFC 3489, March 2003

  21. 21.

    Ruggeri G., Iera A., Polito S. (2005). 802.11-based wireless-LAN and UMTS interworking: Requirements, proposed solutions and open issue. Computer Networks 47(2): 151–166

  22. 22.

    Salsano, S., Veltri, L., Martiniello, G., & Polidoro, A. (2006). Seamless vertical handover of VoIP calls based on SIP Session Border Controllers. In IEEE International Conference on Communications, ICC’06, 11–15 June 2006, Istanbul, Turkey.

  23. 23.

    Schulzrinne H., Wedlund E. (2000). Application-layer mobility using SIP. Mobile Computing and Communication Review 4(3): 47–57

  24. 24.

    Xlite SIP User Agent,

Download references

Author information

Correspondence to Stefano Salsano.

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Salsano, S., Veltri, L., Polidoro, A. et al. Architecture and testbed implementation of vertical handovers based on SIP session border controllers. Wireless Pers Commun 43, 1019–1034 (2007).

Download citation


  • Seamless handover-SIP
  • Application layer mobility
  • Session Border Controller
  • WiFi
  • 3G networks