SIP Servlets compliance
Cipango passes 100% of SIP Servlets 1.0 TCK tests
Report
Subject: SIP Servlet API TCK Report
Creator: SSA TCK ReportGen version XXX
Date: mar., 19 févr. 2008 16:30:53 CET
SUMMARY
NO TESTS FAILED
0 not run
25 succeeded:
addressing, b2bua-1, b2bua-2, context, I18N-1, I18N-2, message-access
proxy-basic-callee-bye, proxy-basic-caller-bye, proxy-cancel
proxy-gen2xx, proxy-push-state, proxy-recurse-app, proxy-recurse-off
proxy-recurse-on, proxy-rr-callee-bye, proxy-rr-caller-bye
proxy-supervised-off, proxy-too-many-hops, rule-1, rule-2, rule-3
uas-active, uas-cancel, uas-passive
0 timed out (failed)
0 forcibly stopped
0 otherwise failed
Configuration
Since the TCK supports only TCP and expects transport information to be present in Contact or Record-Route headers, UDP transport must be disabled and transport must be conveyed in order to pass the TCK. This is done by replacing in the configuration, the following lines:
<Call name="addConnector">
<Arg>
<New class="org.cipango.sip.UdpConnector">
<Set name="port"><SystemProperty default="5060" name="sip.port"/></Set>
<Set name="host"><SystemProperty default="127.0.0.1" name="sip.host"/></Set>
</New>
</Arg>
</Call>
<Call name="addConnector">
<Arg>
<New class="org.cipango.sip.TcpConnector">
<Set name="port"><SystemProperty default="5060" name="sip.port"/></Set>
<Set name="host"><SystemProperty default="127.0.0.1" name="sip.host"/></Set>
</New>
</Arg>
</Call>
by
<Call name="addConnector">
<Arg>
<New class="org.cipango.sip.TcpConnector">
<Set name="transportParam">true</Set>
<Set name="port"><SystemProperty name="sip.port" default="5060"/></Set>
<Set name="host"><SystemProperty name="sip.host" default="127.0.0.1"/></Set>
</New>
</Arg>
</Call>