Modelling and verification of interworking between SIP and H.323

  • Authors:
  • Ligang Wang;Anjali Agarwal;J. William Atwood

  • Affiliations:
  • Department of Computer Science, Concordia University, 1455 de Maisonneuve Blvd West, Montreal, Que., Canada H3G 1M8;Department of Computer Science, Concordia University, 1455 de Maisonneuve Blvd West, Montreal, Que., Canada H3G 1M8;Department of Computer Science, Concordia University, 1455 de Maisonneuve Blvd West, Montreal, Que., Canada H3G 1M8

  • Venue:
  • Computer Networks: The International Journal of Computer and Telecommunications Networking
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

There are currently two standards for signaling and control of Internet telephone calls, namely ITU-T Recommendation H.323 and the IETF session initiation protocol (SIP). Both protocols provide similar functionality using different mechanisms. Both H.323 and SIP provide interoperability, flexibility and scalability in different aspects and environments. Interworking between SIP and H.323 is essential to ensure full end-to-end connectivity through the network, although the current number of deployed commercial SIP endpoints is relatively small compared to widely deployed H.323 endpoints.To formally specify the SIP-H.323 Interworking, this paper gives a new system model for interworking between SIP and H.323. Five main components of this system are modeled using system description language and message sequence chart: H.323 endpoint, H.323 gatekeeper, SIP-H.323 Interworking facility, SIP server, SIP endpoint. We design and define the internal structure and behavior for each component, which is established for simulating and verifying interworking between SIP and H.323. Under two different configurations that both protocols work within the same administrative domain and that both protocols are operating in separate administrative domains, we use a series of scenarios to show that our model meets the functional specifications outlined in the SIP-H323-Interworking specification documents.