SIP Conformance Testing Based on TTCN-2 *

The session initiation protocol (SIP) is a signaling protocol for Internet telephony, multimedia conferencing, presence, event notification, and instant messaging. With the gaining popularity, more and more SIP implementations have been developed and deployed. How to guarantee the conformance of those SIP implementations is the key point of interconnection and interoperation among them. This paper proposes the test method and architecture for the SIP protocol based on the IPv6 tester system. Tree and tabular combined notation (TTCN-2) is adopted to describe the test suite. With an enhanced reference implementation, the data-processing ability to the original test system has been greatly improved. In the following test practices, some errors have been found in the SIP entities under test. It is proved that the proposed test method and architecture are effective to verify the conformance of the SIP entities, and the result of the conformance test may provide helpful reference to the development of SIP products.

[1]  Yan Liu,et al.  Experience of Conformance Testing on IPv6 Protocols , 2006, 11th IEEE Symposium on Computers and Communications (ISCC'06).

[2]  Mark Handley,et al.  SIP: Session Initiation Protocol , 1999, RFC.

[3]  X Itu-tRec.,et al.  Information Technology-Open Systems Interconnection , 1993 .

[4]  Peter F. Linington Open system interconnection (OSI) , 2003 .

[5]  Xingang Shi,et al.  Research and practice on testing tunnel protocol , 2003, 9th Asia-Pacific Conference on Communications (IEEE Cat. No.03EX732).

[6]  Jianping Wu,et al.  Generality design for testing OSI and Internet protocols , 2003, 9th Asia-Pacific Conference on Communications (IEEE Cat. No.03EX732).

[7]  Zhiliang Wang,et al.  Automatic testing of neighbor discovery protocol based on FSM and TTCN , 2004, APCC/MDMC '04. The 2004 Joint Conference of the 10th Asia-Pacific Conference on Communications and the 5th International Symposium on Multi-Dimensional Mobile Communications Proceeding.

[8]  Chen Dongluo Research and Practice on Conformance Test of RIPng Protocol of IPv6 , 2006 .