Standards

From Cipango

Jump to: navigation, search

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>
Personal tools