JBoss.orgCommunity Documentation
The RA implementation is adoptation of Java Call Control API (JCC 1.1) for the requirements of Jain SLEE. Any specific JCC providers can be injected into the Resource Adaptor. The JBoss Communications development teams provides implementation of the JCC for Customised Applications for Mobile networks Enhanced Logic (CAMEL) based on Mobicents SS7 solution.
The Resource Adaptor supports configuration only at Resource Adaptor Entity creation time, the following table enumerates the configuration properties:
Table 3.1. Resource Adaptor's Configuration Properties
Property Name | Description | Property Type | Default Value |
---|---|---|---|
sccp.service | JNDI name of SCCP service. | java.lang.String | java:/mobicents/ss7/sccp |
sccp.noa | Definition of Nature Of Address, ie. NATIONAL | java.lang.String | |
sccp.ssn | Specifies SSN of address | java.lang.String | |
sccp.pointcode | Specifies point code of address | java.lang.String | |
sccp.np | Specifies numbering plan of address | java.lang.String | |
sccp.tt | Specifies translation type of address | java.lang.String | |
sccp.gt | Specifies digits of address | java.lang.String |
JAIN SLEE 1.1 Specification requires values set for properties without a default value, which means the configuration for those properties are mandatory, otherwise the Resource Adaptor Entity creation will fail!
There is a single Resource Adaptor Entity created when deploying the Resource Adaptor, named JCCRA
. The JCCRA
entity uses the default Resource Adaptor configuration, specified in Section 3.1, “Configuration”.
The JCCRA
entity is also bound to Resource Adaptor Link Name JCCRA
, to use it in an Sbb add the following XML to its descriptor:
<resource-adaptor-type-binding>
<resource-adaptor-type-ref>
<resource-adaptor-type-name>JCC-1.1-RA</resource-adaptor-type-name>
<resource-adaptor-type-vendor>javax.csapi.cc.jcc</resource-adaptor-type-vendor>
<resource-adaptor-type-version>1.1</resource-adaptor-type-version>
</resource-adaptor-type-ref>
<activity-context-interface-factory-name>
slee/resources/jcc/1.1/acifactory
</activity-context-interface-factory-name>
<resource-adaptor-entity-binding>
<resource-adaptor-object-name>
slee/resources/jcc/1.1/provider
</resource-adaptor-object-name>
<resource-adaptor-entity-link>
JCCRA
</resource-adaptor-entity-link>
</resource-adaptor-entity-binding>
</resource-adaptor-type-binding>
Each Resource Adaptor Entity uses a single JAIN SLEE 1.1 Tracer, named JCCResourceAdaptor
. The related Log4j Logger category, which can be used to change the Tracer level from Log4j configuration, is javax.slee.RAEntityNotification[entity=JCCRA]