META-INF.sbb-jar.xml Maven / Gradle / Ivy
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE sbb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD JAIN SLEE SBB 1.1//EN" "http://java.sun.com/dtd/slee-sbb-jar_1_1.dtd"> <sbb-jar> <sbb id="ussd_gw_parent"> <description>Represents the entire call</description> <sbb-name>ParentSbb</sbb-name> <sbb-vendor>org.mobicents</sbb-vendor> <sbb-version>1.0</sbb-version> <sbb-alias>ParentSbb</sbb-alias> <library-ref> <library-name>library-ussdgateway</library-name> <library-vendor>org.mobicents</library-vendor> <library-version>2.0</library-version> </library-ref> <sbb-ref> <sbb-name>HttpClientSbb</sbb-name> <sbb-vendor>org.mobicents</sbb-vendor> <sbb-version>1.0</sbb-version> <sbb-alias>HttpClientSbb</sbb-alias> </sbb-ref> <sbb-ref> <sbb-name>SipSbb</sbb-name> <sbb-vendor>org.mobicents</sbb-vendor> <sbb-version>1.0</sbb-version> <sbb-alias>SipSbb</sbb-alias> </sbb-ref> <sbb-classes> <sbb-abstract-class> <sbb-abstract-class-name> org.mobicents.ussdgateway.slee.ParentSbb </sbb-abstract-class-name> <cmp-field> <cmp-field-name>dialog</cmp-field-name> </cmp-field> <get-child-relation-method> <sbb-alias-ref>HttpClientSbb</sbb-alias-ref> <get-child-relation-method-name>getHttpClientSbb</get-child-relation-method-name> <default-priority>0</default-priority> </get-child-relation-method> <get-child-relation-method> <sbb-alias-ref>SipSbb</sbb-alias-ref> <get-child-relation-method-name>getSipSbb</get-child-relation-method-name> <default-priority>0</default-priority> </get-child-relation-method> </sbb-abstract-class> </sbb-classes> <event event-direction="Receive" initial-event="True"> <event-name>DialogRequest</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_REQUEST</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> <initial-event-select variable="ActivityContext" /> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogTimeout</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_TIMEOUT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>ProcessUnstructuredSSRequest</event-name> <event-type-ref> <event-type-name> ss7.map.service.suplementary.PROCESS_UNSTRUCTURED_SS_REQUEST </event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> <initial-event-select variable="ActivityContext" /> </event> <resource-adaptor-type-binding> <resource-adaptor-type-ref> <resource-adaptor-type-name>MAPResourceAdaptorType</resource-adaptor-type-name> <resource-adaptor-type-vendor>org.mobicents</resource-adaptor-type-vendor> <resource-adaptor-type-version>2.0</resource-adaptor-type-version> </resource-adaptor-type-ref> <activity-context-interface-factory-name>slee/resources/map/2.0/acifactory</activity-context-interface-factory-name> <resource-adaptor-entity-binding> <resource-adaptor-object-name>slee/resources/map/2.0/provider</resource-adaptor-object-name> <resource-adaptor-entity-link>MAPRA</resource-adaptor-entity-link> </resource-adaptor-entity-binding> </resource-adaptor-type-binding> </sbb> <sbb id="ussd_gw_http"> <description>Represents the HTTP Client</description> <sbb-name>HttpClientSbb</sbb-name> <sbb-vendor>org.mobicents</sbb-vendor> <sbb-version>1.0</sbb-version> <sbb-alias>HttpClientSbb</sbb-alias> <library-ref> <library-name>library-ussdgateway</library-name> <library-vendor>org.mobicents</library-vendor> <library-version>2.0</library-version> </library-ref> <sbb-ref> <sbb-name>CDRSbb</sbb-name> <sbb-vendor>org.mobicents</sbb-vendor> <sbb-version>1.0</sbb-version> <sbb-alias>CDRSbb</sbb-alias> </sbb-ref> <sbb-ref> <sbb-name>CDRSbbPlain</sbb-name> <sbb-vendor>org.mobicents</sbb-vendor> <sbb-version>1.0</sbb-version> <sbb-alias>CDRSbb_plain</sbb-alias> </sbb-ref> <sbb-classes> <sbb-abstract-class reentrant="True"> <sbb-abstract-class-name>org.mobicents.ussdgateway.slee.http.HttpClientSbb</sbb-abstract-class-name> <cmp-field> <cmp-field-name>call</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>xmlMAPDialog</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>processUnstructuredSSRequestInvokeId</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>timerID</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>userObject</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>finalMessageSent</cmp-field-name> </cmp-field> <get-child-relation-method> <sbb-alias-ref>CDRSbb</sbb-alias-ref> <get-child-relation-method-name>getCDRInterfaceChildRelation</get-child-relation-method-name> <default-priority>0</default-priority> </get-child-relation-method> <get-child-relation-method> <sbb-alias-ref>CDRSbb_plain</sbb-alias-ref> <get-child-relation-method-name>getCDRPlainInterfaceChildRelation</get-child-relation-method-name> <default-priority>0</default-priority> </get-child-relation-method> </sbb-abstract-class> <sbb-local-interface> <sbb-local-interface-name>org.mobicents.ussdgateway.slee.http.HttpClientSbbLocalObject</sbb-local-interface-name> </sbb-local-interface> </sbb-classes> <event event-direction="Receive" initial-event="False"> <event-name>TimerEvent</event-name> <event-type-ref> <event-type-name>javax.slee.facilities.TimerEvent</event-type-name> <event-type-vendor>javax.slee</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <!-- USSD Events --> <event event-direction="Receive" initial-event="False"> <event-name>ProcessUnstructuredSSRequest</event-name> <event-type-ref> <event-type-name> ss7.map.service.suplementary.PROCESS_UNSTRUCTURED_SS_REQUEST </event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>UnstructuredSSResponse</event-name> <event-type-ref> <event-type-name> ss7.map.service.suplementary.UNSTRUCTURED_SS_RESPONSE </event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <!-- Dialog Events --> <event event-direction="Receive" initial-event="False"> <event-name>DialogDelimiter</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_DELIMITER</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogAccept</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_ACCEPT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogReject</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_REJECT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogUserAbort</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_USERABORT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogProviderAbort</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_PROVIDERABORT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogClose</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_CLOSE</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogNotice</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_NOTICE</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogTimeout</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_TIMEOUT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <!-- Components Events --> <event event-direction="Receive" initial-event="False"> <event-name>InvokeTimeout</event-name> <event-type-ref> <event-type-name>ss7.map.INVOKE_TIMEOUT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>ErrorComponent</event-name> <event-type-ref> <event-type-name>ss7.map.ERROR_COMPONENT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>RejectComponent</event-name> <event-type-ref> <event-type-name>ss7.map.REJECT_COMPONENT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogRelease</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_RELEASE</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <!-- Http Events --> <event event-direction="Receive" initial-event="False"> <event-name>ResponseEvent</event-name> <event-type-ref> <event-type-name>net.java.client.slee.resource.http.event.ResponseEvent</event-type-name> <event-type-vendor>net.java.client.slee</event-type-vendor> <event-type-version>4.0</event-type-version> </event-type-ref> </event> <resource-adaptor-type-binding> <resource-adaptor-type-ref> <resource-adaptor-type-name>HttpClientResourceAdaptorType</resource-adaptor-type-name> <resource-adaptor-type-vendor>org.mobicents</resource-adaptor-type-vendor> <resource-adaptor-type-version>4.0</resource-adaptor-type-version> </resource-adaptor-type-ref> <activity-context-interface-factory-name>slee/resources/http-client/acifactory</activity-context-interface-factory-name> <resource-adaptor-entity-binding> <resource-adaptor-object-name>slee/resources/http-client/sbbinterface</resource-adaptor-object-name> <resource-adaptor-entity-link>HttpClientResourceAdaptor</resource-adaptor-entity-link> </resource-adaptor-entity-binding> </resource-adaptor-type-binding> <resource-adaptor-type-binding> <resource-adaptor-type-ref> <resource-adaptor-type-name>MAPResourceAdaptorType</resource-adaptor-type-name> <resource-adaptor-type-vendor>org.mobicents</resource-adaptor-type-vendor> <resource-adaptor-type-version>2.0</resource-adaptor-type-version> </resource-adaptor-type-ref> <activity-context-interface-factory-name>slee/resources/map/2.0/acifactory</activity-context-interface-factory-name> <resource-adaptor-entity-binding> <resource-adaptor-object-name>slee/resources/map/2.0/provider</resource-adaptor-object-name> <resource-adaptor-entity-link>MAPRA</resource-adaptor-entity-link> </resource-adaptor-entity-binding> </resource-adaptor-type-binding> </sbb> <sbb id="ussd_gw_sip"> <description>Represents the SIP</description> <sbb-name>SipSbb</sbb-name> <sbb-vendor>org.mobicents</sbb-vendor> <sbb-version>1.0</sbb-version> <sbb-alias>SipSbb</sbb-alias> <library-ref> <library-name>library-ussdgateway</library-name> <library-vendor>org.mobicents</library-vendor> <library-version>2.0</library-version> </library-ref> <sbb-ref> <sbb-name>CDRSbb</sbb-name> <sbb-vendor>org.mobicents</sbb-vendor> <sbb-version>1.0</sbb-version> <sbb-alias>CDRSbb</sbb-alias> </sbb-ref> <sbb-ref> <sbb-name>CDRSbbPlain</sbb-name> <sbb-vendor>org.mobicents</sbb-vendor> <sbb-version>1.0</sbb-version> <sbb-alias>CDRSbb_plain</sbb-alias> </sbb-ref> <sbb-classes> <sbb-abstract-class> <sbb-abstract-class-name> org.mobicents.ussdgateway.slee.sip.SipClientSbb </sbb-abstract-class-name> <cmp-field> <cmp-field-name>call</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>xmlMAPDialog</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>processUnstructuredSSRequestInvokeId</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>timerID</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>userObject</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>finalMessageSent</cmp-field-name> </cmp-field> <get-child-relation-method> <sbb-alias-ref>CDRSbb</sbb-alias-ref> <get-child-relation-method-name>getCDRInterfaceChildRelation</get-child-relation-method-name> <default-priority>0</default-priority> </get-child-relation-method> <get-child-relation-method> <sbb-alias-ref>CDRSbb_plain</sbb-alias-ref> <get-child-relation-method-name>getCDRPlainInterfaceChildRelation</get-child-relation-method-name> <default-priority>0</default-priority> </get-child-relation-method> </sbb-abstract-class> <sbb-local-interface> <sbb-local-interface-name> org.mobicents.ussdgateway.slee.sip.SipClientSbbLocalObject </sbb-local-interface-name> </sbb-local-interface> </sbb-classes> <event event-direction="Receive" initial-event="False"> <event-name>TimerEvent</event-name> <event-type-ref> <event-type-name>javax.slee.facilities.TimerEvent</event-type-name> <event-type-vendor>javax.slee</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <!-- USSD Events --> <event event-direction="Receive" initial-event="False"> <event-name>ProcessUnstructuredSSRequest</event-name> <event-type-ref> <event-type-name> ss7.map.service.suplementary.PROCESS_UNSTRUCTURED_SS_REQUEST </event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>UnstructuredSSResponse</event-name> <event-type-ref> <event-type-name> ss7.map.service.suplementary.UNSTRUCTURED_SS_RESPONSE </event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <!-- Dialog Events --> <event event-direction="Receive" initial-event="False"> <event-name>DialogDelimiter</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_DELIMITER</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogAccept</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_ACCEPT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogReject</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_REJECT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogUserAbort</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_USERABORT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogProviderAbort</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_PROVIDERABORT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogClose</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_CLOSE</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogNotice</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_NOTICE</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogTimeout</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_TIMEOUT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogRelease</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_RELEASE</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <!-- Components Events --> <event event-direction="Receive" initial-event="False"> <event-name>InvokeTimeout</event-name> <event-type-ref> <event-type-name>ss7.map.INVOKE_TIMEOUT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>ErrorComponent</event-name> <event-type-ref> <event-type-name>ss7.map.ERROR_COMPONENT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>RejectComponent</event-name> <event-type-ref> <event-type-name>ss7.map.REJECT_COMPONENT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <!-- SIP --> <!-- Responses Fired on ClientTransaction/DialogActivity --> <event event-direction="Receive" initial-event="False"> <event-name>TryingRespEvent</event-name> <event-type-ref> <event-type-name>javax.sip.message.Response.TRYING</event-type-name> <event-type-vendor>net.java.slee</event-type-vendor> <event-type-version>1.2</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>ProvisionalRespEvent</event-name> <event-type-ref> <event-type-name>javax.sip.message.Response.PROVISIONAL</event-type-name> <event-type-vendor>net.java.slee</event-type-vendor> <event-type-version>1.2</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>SuccessRespEvent</event-name> <event-type-ref> <event-type-name>javax.sip.message.Response.SUCCESS</event-type-name> <event-type-vendor>net.java.slee</event-type-vendor> <event-type-version>1.2</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>RedirectRespEvent</event-name> <event-type-ref> <event-type-name>javax.sip.message.Response.REDIRECT</event-type-name> <event-type-vendor>net.java.slee</event-type-vendor> <event-type-version>1.2</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>ClientErrorRespEvent</event-name> <event-type-ref> <event-type-name>javax.sip.message.Response.CLIENT_ERROR</event-type-name> <event-type-vendor>net.java.slee</event-type-vendor> <event-type-version>1.2</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>ServerErrorRespEvent</event-name> <event-type-ref> <event-type-name>javax.sip.message.Response.SERVER_ERROR</event-type-name> <event-type-vendor>net.java.slee</event-type-vendor> <event-type-version>1.2</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>GlobalFailureRespEvent</event-name> <event-type-ref> <event-type-name>javax.sip.message.Response.GLOBAL_FAILURE</event-type-name> <event-type-vendor>net.java.slee</event-type-vendor> <event-type-version>1.2</event-type-version> </event-type-ref> </event> <!-- 1.2 Events requests received on Dialog --> <event event-direction="Receive" initial-event="False"> <event-name>InfoReqEvent</event-name> <event-type-ref> <event-type-name>javax.sip.Dialog.INFO</event-type-name> <event-type-vendor>net.java.slee</event-type-vendor> <event-type-version>1.2</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>CallTerminated</event-name> <event-type-ref> <event-type-name>javax.sip.Dialog.BYE</event-type-name> <event-type-vendor>net.java.slee</event-type-vendor> <event-type-version>1.2</event-type-version> </event-type-ref> </event> <resource-adaptor-type-binding> <resource-adaptor-type-ref> <resource-adaptor-type-name>JAIN SIP</resource-adaptor-type-name> <resource-adaptor-type-vendor>javax.sip</resource-adaptor-type-vendor> <resource-adaptor-type-version>1.2</resource-adaptor-type-version> </resource-adaptor-type-ref> <activity-context-interface-factory-name>slee/resources/jainsip/1.2/acifactory</activity-context-interface-factory-name> <resource-adaptor-entity-binding> <resource-adaptor-object-name>slee/resources/jainsip/1.2/provider</resource-adaptor-object-name> <resource-adaptor-entity-link>SipRA</resource-adaptor-entity-link> </resource-adaptor-entity-binding> </resource-adaptor-type-binding> <resource-adaptor-type-binding> <resource-adaptor-type-ref> <resource-adaptor-type-name>MAPResourceAdaptorType</resource-adaptor-type-name> <resource-adaptor-type-vendor>org.mobicents</resource-adaptor-type-vendor> <resource-adaptor-type-version>2.0</resource-adaptor-type-version> </resource-adaptor-type-ref> <activity-context-interface-factory-name>slee/resources/map/2.0/acifactory</activity-context-interface-factory-name> <resource-adaptor-entity-binding> <resource-adaptor-object-name>slee/resources/map/2.0/provider</resource-adaptor-object-name> <resource-adaptor-entity-link>MAPRA</resource-adaptor-entity-link> </resource-adaptor-entity-binding> </resource-adaptor-type-binding> </sbb> <sbb id="ussd_gw_cdr"> <description>SBB which exposes stateles interface to allow CDR generation.</description> <sbb-name>CDRSbb</sbb-name> <sbb-vendor>org.mobicents</sbb-vendor> <sbb-version>1.0</sbb-version> <sbb-alias>CDRSbb</sbb-alias> <sbb-classes> <sbb-abstract-class> <sbb-abstract-class-name>org.mobicents.ussdgateway.slee.cdr.jdbc.CDRGeneratorSbb</sbb-abstract-class-name> <cmp-field> <cmp-field-name>uSSDCDRState</cmp-field-name> </cmp-field> </sbb-abstract-class> <sbb-local-interface> <sbb-local-interface-name>org.mobicents.ussdgateway.slee.cdr.ChargeSBBLocalObject</sbb-local-interface-name> </sbb-local-interface> </sbb-classes> <event event-direction="Receive" initial-event="False"> <event-name>SimpleJdbcTaskResultEvent</event-name> <event-type-ref> <event-type-name>SimpleJdbcTaskResultEvent</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>JdbcTaskExecutionThrowableEvent</event-name> <event-type-ref> <event-type-name>JdbcTaskExecutionThrowableEvent</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="True"> <event-name>StartServiceEvent</event-name> <event-type-ref> <event-type-name> javax.slee.serviceactivity.ServiceStartedEvent </event-type-name> <event-type-vendor>javax.slee</event-type-vendor> <event-type-version>1.1</event-type-version> </event-type-ref> <initial-event-select variable="ActivityContext" /> </event> <env-entry> <env-entry-name>reset</env-entry-name> <env-entry-type>java.lang.Boolean</env-entry-type> <env-entry-value>true</env-entry-value> </env-entry> <resource-adaptor-type-binding> <resource-adaptor-type-ref> <resource-adaptor-type-name> JDBCResourceAdaptorType </resource-adaptor-type-name> <resource-adaptor-type-vendor> org.mobicents </resource-adaptor-type-vendor> <resource-adaptor-type-version> 1.0 </resource-adaptor-type-version> </resource-adaptor-type-ref> <activity-context-interface-factory-name> slee/ra/jdbc/1.0/acifactory </activity-context-interface-factory-name> <resource-adaptor-entity-binding> <resource-adaptor-object-name> slee/ra/jdbc/1.0/sbbinterface </resource-adaptor-object-name> <resource-adaptor-entity-link> JDBCRA </resource-adaptor-entity-link> </resource-adaptor-entity-binding> </resource-adaptor-type-binding> </sbb> <sbb id="ussd_gw_cdr_plain"> <description>SBB which exposes stateles interface to allow CDR generation. This SBB logs cdrs into tracer facitlity</description> <sbb-name>CDRSbbPlain</sbb-name> <sbb-vendor>org.mobicents</sbb-vendor> <sbb-version>1.0</sbb-version> <sbb-alias>CDRSbb_plain</sbb-alias> <sbb-classes> <sbb-abstract-class> <sbb-abstract-class-name>org.mobicents.ussdgateway.slee.cdr.plain.CDRGeneratorSbb</sbb-abstract-class-name> <cmp-field> <cmp-field-name>uSSDCDRState</cmp-field-name> </cmp-field> </sbb-abstract-class> <sbb-local-interface> <sbb-local-interface-name>org.mobicents.ussdgateway.slee.cdr.ChargeSBBLocalObject</sbb-local-interface-name> </sbb-local-interface> </sbb-classes> <event event-direction="Receive" initial-event="True"> <event-name>StartServiceEvent</event-name> <event-type-ref> <event-type-name> javax.slee.serviceactivity.ServiceStartedEvent </event-type-name> <event-type-vendor>javax.slee</event-type-vendor> <event-type-version>1.1</event-type-version> </event-type-ref> <initial-event-select variable="ActivityContext" /> </event> </sbb> <sbb id="ussd_gw_server_http"> <description>SBB which acts as server side interface. In short, it provides USSD Push</description> <sbb-name>HttpServerSbb</sbb-name> <sbb-vendor>org.mobicents</sbb-vendor> <sbb-version>1.0</sbb-version> <sbb-alias>HttpServerSbb</sbb-alias> <sbb-ref> <!-- <sbb-name>SriSbb</sbb-name> --> <sbb-name>SriSbb</sbb-name> <sbb-vendor>org.mobicents</sbb-vendor> <sbb-version>1.0</sbb-version> <sbb-alias>SriSbb</sbb-alias> </sbb-ref> <sbb-ref> <sbb-name>CDRSbb</sbb-name> <sbb-vendor>org.mobicents</sbb-vendor> <sbb-version>1.0</sbb-version> <sbb-alias>CDRSbb</sbb-alias> </sbb-ref> <sbb-ref> <sbb-name>CDRSbbPlain</sbb-name> <sbb-vendor>org.mobicents</sbb-vendor> <sbb-version>1.0</sbb-version> <sbb-alias>CDRSbb_plain</sbb-alias> </sbb-ref> <sbb-classes> <sbb-abstract-class> <sbb-abstract-class-name>org.mobicents.ussdgateway.slee.http.HttpServerSbb</sbb-abstract-class-name> <cmp-field> <cmp-field-name>xmlMAPDialog</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>eventContextCMP</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>locationInfoCMP</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>imsiCMP</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>msisdnCMP</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>maxMAPApplicationContextVersionCMP</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>mAPApplicationContextCMP</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>ussdGwAddressCMP</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>ussdGwSCCPAddressCMP</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>timerID</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>finalMessageSent</cmp-field-name> </cmp-field> <get-child-relation-method> <sbb-alias-ref>SriSbb</sbb-alias-ref> <get-child-relation-method-name>getSriSbbChildRelation</get-child-relation-method-name> <default-priority>0</default-priority> </get-child-relation-method> <get-child-relation-method> <sbb-alias-ref>CDRSbb</sbb-alias-ref> <get-child-relation-method-name>getCDRInterfaceChildRelation</get-child-relation-method-name> <default-priority>0</default-priority> </get-child-relation-method> <get-child-relation-method> <sbb-alias-ref>CDRSbb_plain</sbb-alias-ref> <get-child-relation-method-name>getCDRPlainInterfaceChildRelation</get-child-relation-method-name> <default-priority>0</default-priority> </get-child-relation-method> </sbb-abstract-class> <sbb-local-interface> <sbb-local-interface-name>org.mobicents.ussdgateway.slee.http.HttpServerSbbLocalObject</sbb-local-interface-name> </sbb-local-interface> </sbb-classes> <event event-direction="Receive" initial-event="False"> <event-name>TimerEvent</event-name> <event-type-ref> <event-type-name>javax.slee.facilities.TimerEvent</event-type-name> <event-type-vendor>javax.slee</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <!-- HTTP EVENTS: good ones --> <event event-direction="Receive" initial-event="False"> <event-name>SessionPost</event-name> <event-type-ref> <event-type-name>net.java.slee.resource.http.events.incoming.session.POST</event-type-name> <event-type-vendor>net.java.slee</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> <initial-event-select variable="ActivityContext" /> </event> <!-- HTTP EVENTS: bad ones --> <event event-direction="Receive" initial-event="True"> <event-name>Head</event-name> <event-type-ref> <event-type-name>net.java.slee.resource.http.events.incoming.request.HEAD</event-type-name> <event-type-vendor>net.java.slee</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> <initial-event-select variable="ActivityContext" /> </event> <event event-direction="Receive" initial-event="True"> <event-name>Get</event-name> <event-type-ref> <event-type-name>net.java.slee.resource.http.events.incoming.request.GET</event-type-name> <event-type-vendor>net.java.slee</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> <initial-event-select variable="ActivityContext" /> </event> <event event-direction="Receive" initial-event="True"> <event-name>Post</event-name> <event-type-ref> <event-type-name>net.java.slee.resource.http.events.incoming.request.POST</event-type-name> <event-type-vendor>net.java.slee</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> <initial-event-select variable="ActivityContext" /> </event> <event event-direction="Receive" initial-event="True"> <event-name>Put</event-name> <event-type-ref> <event-type-name>net.java.slee.resource.http.events.incoming.request.PUT</event-type-name> <event-type-vendor>net.java.slee</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> <initial-event-select variable="ActivityContext" /> </event> <event event-direction="Receive" initial-event="True"> <event-name>Delete</event-name> <event-type-ref> <event-type-name>net.java.slee.resource.http.events.incoming.request.DELETE</event-type-name> <event-type-vendor>net.java.slee</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> <initial-event-select variable="ActivityContext" /> </event> <event event-direction="Receive" initial-event="True"> <event-name>Options</event-name> <event-type-ref> <event-type-name>net.java.slee.resource.http.events.incoming.request.OPTIONS</event-type-name> <event-type-vendor>net.java.slee</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> <initial-event-select variable="ActivityContext" /> </event> <event event-direction="Receive" initial-event="True"> <event-name>Trace</event-name> <event-type-ref> <event-type-name>net.java.slee.resource.http.events.incoming.request.TRACE</event-type-name> <event-type-vendor>net.java.slee</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> <initial-event-select variable="ActivityContext" /> </event> <event event-direction="Receive" initial-event="True"> <event-name>SessionGet</event-name> <event-type-ref> <event-type-name>net.java.slee.resource.http.events.incoming.session.GET</event-type-name> <event-type-vendor>net.java.slee</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> <initial-event-select variable="ActivityContext" /> </event> <event event-direction="Receive" initial-event="True"> <event-name>SessionPut</event-name> <event-type-ref> <event-type-name>net.java.slee.resource.http.events.incoming.session.PUT</event-type-name> <event-type-vendor>net.java.slee</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> <initial-event-select variable="ActivityContext" /> </event> <event event-direction="Receive" initial-event="True"> <event-name>SessionDelete</event-name> <event-type-ref> <event-type-name>net.java.slee.resource.http.events.incoming.session.DELETE</event-type-name> <event-type-vendor>net.java.slee</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> <initial-event-select variable="ActivityContext" /> </event> <event event-direction="Receive" initial-event="True"> <event-name>SessionOptions</event-name> <event-type-ref> <event-type-name>net.java.slee.resource.http.events.incoming.session.OPTIONS</event-type-name> <event-type-vendor>net.java.slee</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> <initial-event-select variable="ActivityContext" /> </event> <event event-direction="Receive" initial-event="True"> <event-name>SessionTrace</event-name> <event-type-ref> <event-type-name>net.java.slee.resource.http.events.incoming.session.TRACE</event-type-name> <event-type-vendor>net.java.slee</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> <initial-event-select variable="ActivityContext" /> </event> <!-- MAP EVENTS --> <event event-direction="Receive" initial-event="False"> <event-name>ProcessUnstructuredSSResponse</event-name> <event-type-ref> <event-type-name>ss7.map.service.suplementary.PROCESS_UNSTRUCTURED_SS_RESPONSE</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>UnstructuredSSRequest</event-name> <event-type-ref> <event-type-name>ss7.map.service.suplementary.UNSTRUCTURED_SS_REQUEST</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>UnstructuredSSResponse</event-name> <event-type-ref> <event-type-name>ss7.map.service.suplementary.UNSTRUCTURED_SS_RESPONSE</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>UnstructuredSSNotifyRequest</event-name> <event-type-ref> <event-type-name>ss7.map.service.suplementary.UNSTRUCTURED_SS_NOTIFY_REQUEST</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>UnstructuredSSNotifyResponse</event-name> <event-type-ref> <event-type-name>ss7.map.service.suplementary.UNSTRUCTURED_SS_NOTIFY_RESPONSE</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>InvokeTimeout</event-name> <event-type-ref> <event-type-name>ss7.map.INVOKE_TIMEOUT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>RejectComponent</event-name> <event-type-ref> <event-type-name>ss7.map.REJECT_COMPONENT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>ErrorComponent</event-name> <event-type-ref> <event-type-name>ss7.map.ERROR_COMPONENT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogAccept</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_ACCEPT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogReject</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_REJECT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogUserAbort</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_USERABORT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogProviderAbort</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_PROVIDERABORT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogTimeout</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_TIMEOUT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogRelease</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_RELEASE</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <resource-adaptor-type-binding> <resource-adaptor-type-ref> <resource-adaptor-type-name>MAPResourceAdaptorType</resource-adaptor-type-name> <resource-adaptor-type-vendor>org.mobicents</resource-adaptor-type-vendor> <resource-adaptor-type-version>2.0</resource-adaptor-type-version> </resource-adaptor-type-ref> <activity-context-interface-factory-name>slee/resources/map/2.0/acifactory</activity-context-interface-factory-name> <resource-adaptor-entity-binding> <resource-adaptor-object-name>slee/resources/map/2.0/provider</resource-adaptor-object-name> <resource-adaptor-entity-link>MAPRA</resource-adaptor-entity-link> </resource-adaptor-entity-binding> </resource-adaptor-type-binding> <resource-adaptor-type-binding> <resource-adaptor-type-ref> <resource-adaptor-type-name>HttpServletResourceAdaptorType</resource-adaptor-type-name> <resource-adaptor-type-vendor>org.mobicents</resource-adaptor-type-vendor> <resource-adaptor-type-version>1.0</resource-adaptor-type-version> </resource-adaptor-type-ref> <activity-context-interface-factory-name>slee/resources/mobicents/httpservlet/acifactory</activity-context-interface-factory-name> <resource-adaptor-entity-binding> <resource-adaptor-object-name>slee/resources/mobicents/httpservlet/sbbrainterface</resource-adaptor-object-name> <resource-adaptor-entity-link>HttpServletRA</resource-adaptor-entity-link> </resource-adaptor-entity-binding> </resource-adaptor-type-binding> </sbb> <sbb id="ussd_gw_server_sip"> <description>SBB which acts as server side interface. In short, it provides USSD Push for SIP</description> <sbb-name>SipServerSbb</sbb-name> <sbb-vendor>org.mobicents</sbb-vendor> <sbb-version>1.0</sbb-version> <sbb-alias>SipServerSbb</sbb-alias> <sbb-ref> <!-- <sbb-name>SriSbb</sbb-name> --> <sbb-name>SriSbb</sbb-name> <sbb-vendor>org.mobicents</sbb-vendor> <sbb-version>1.0</sbb-version> <sbb-alias>SriSbb</sbb-alias> </sbb-ref> <sbb-ref> <sbb-name>CDRSbb</sbb-name> <sbb-vendor>org.mobicents</sbb-vendor> <sbb-version>1.0</sbb-version> <sbb-alias>CDRSbb</sbb-alias> </sbb-ref> <sbb-ref> <sbb-name>CDRSbbPlain</sbb-name> <sbb-vendor>org.mobicents</sbb-vendor> <sbb-version>1.0</sbb-version> <sbb-alias>CDRSbb_plain</sbb-alias> </sbb-ref> <sbb-classes> <sbb-abstract-class> <sbb-abstract-class-name>org.mobicents.ussdgateway.slee.sip.SipServerSbb</sbb-abstract-class-name> <cmp-field> <cmp-field-name>xmlMAPDialog</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>locationInfoCMP</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>imsiCMP</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>msisdnCMP</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>maxMAPApplicationContextVersionCMP</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>mAPApplicationContextCMP</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>ussdGwAddressCMP</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>ussdGwSCCPAddressCMP</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>timerID</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>finalMessageSent</cmp-field-name> </cmp-field> <get-child-relation-method> <sbb-alias-ref>SriSbb</sbb-alias-ref> <get-child-relation-method-name>getSriSbbChildRelation</get-child-relation-method-name> <default-priority>0</default-priority> </get-child-relation-method> <get-child-relation-method> <sbb-alias-ref>CDRSbb</sbb-alias-ref> <get-child-relation-method-name>getCDRInterfaceChildRelation</get-child-relation-method-name> <default-priority>0</default-priority> </get-child-relation-method> <get-child-relation-method> <sbb-alias-ref>CDRSbb_plain</sbb-alias-ref> <get-child-relation-method-name>getCDRPlainInterfaceChildRelation</get-child-relation-method-name> <default-priority>0</default-priority> </get-child-relation-method> </sbb-abstract-class> <sbb-local-interface> <sbb-local-interface-name>org.mobicents.ussdgateway.slee.sip.SipServerSbbLocalObject</sbb-local-interface-name> </sbb-local-interface> </sbb-classes> <event event-direction="Receive" initial-event="False"> <event-name>TimerEvent</event-name> <event-type-ref> <event-type-name>javax.slee.facilities.TimerEvent</event-type-name> <event-type-vendor>javax.slee</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <!-- MAP EVENTS --> <event event-direction="Receive" initial-event="False"> <event-name>ProcessUnstructuredSSResponse</event-name> <event-type-ref> <event-type-name>ss7.map.service.suplementary.PROCESS_UNSTRUCTURED_SS_RESPONSE</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>UnstructuredSSRequest</event-name> <event-type-ref> <event-type-name>ss7.map.service.suplementary.UNSTRUCTURED_SS_REQUEST</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>UnstructuredSSResponse</event-name> <event-type-ref> <event-type-name>ss7.map.service.suplementary.UNSTRUCTURED_SS_RESPONSE</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>UnstructuredSSNotifyRequest</event-name> <event-type-ref> <event-type-name>ss7.map.service.suplementary.UNSTRUCTURED_SS_NOTIFY_REQUEST</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>UnstructuredSSNotifyResponse</event-name> <event-type-ref> <event-type-name>ss7.map.service.suplementary.UNSTRUCTURED_SS_NOTIFY_RESPONSE</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>InvokeTimeout</event-name> <event-type-ref> <event-type-name>ss7.map.INVOKE_TIMEOUT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>RejectComponent</event-name> <event-type-ref> <event-type-name>ss7.map.REJECT_COMPONENT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>ErrorComponent</event-name> <event-type-ref> <event-type-name>ss7.map.ERROR_COMPONENT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogAccept</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_ACCEPT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogReject</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_REJECT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogUserAbort</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_USERABORT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogProviderAbort</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_PROVIDERABORT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogTimeout</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_TIMEOUT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <!-- SIP Events --> <event event-direction="Receive" initial-event="True"> <event-name>Invite</event-name> <event-type-ref> <event-type-name>javax.sip.message.Request.INVITE</event-type-name> <event-type-vendor>net.java.slee</event-type-vendor> <event-type-version>1.2</event-type-version> </event-type-ref> <initial-event-select variable="ActivityContext" /> </event> <event event-direction="Receive" initial-event="False"> <event-name>TransactionTimeout</event-name> <event-type-ref> <event-type-name>javax.sip.Timeout.TRANSACTION</event-type-name> <event-type-vendor>net.java.slee</event-type-vendor> <event-type-version>1.2</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogAck</event-name> <event-type-ref> <event-type-name>javax.sip.Dialog.ACK</event-type-name> <event-type-vendor>net.java.slee</event-type-vendor> <event-type-version>1.2</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogBye</event-name> <event-type-ref> <event-type-name>javax.sip.Dialog.BYE</event-type-name> <event-type-vendor>net.java.slee</event-type-vendor> <event-type-version>1.2</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogInfo</event-name> <event-type-ref> <event-type-name>javax.sip.Dialog.INFO</event-type-name> <event-type-vendor>net.java.slee</event-type-vendor> <event-type-version>1.2</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>SipDialogTimeout</event-name> <event-type-ref> <event-type-name>javax.sip.Timeout.Dialog</event-type-name> <event-type-vendor>net.java.slee</event-type-vendor> <event-type-version>1.2</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>ResponseRedirect</event-name> <event-type-ref> <event-type-name>javax.sip.message.Response.REDIRECT</event-type-name> <event-type-vendor>net.java.slee</event-type-vendor> <event-type-version>1.2</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>ResponseClientError</event-name> <event-type-ref> <event-type-name>javax.sip.message.Response.CLIENT_ERROR</event-type-name> <event-type-vendor>net.java.slee</event-type-vendor> <event-type-version>1.2</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>ResponseSuccess</event-name> <event-type-ref> <event-type-name>javax.sip.message.Response.SUCCESS</event-type-name> <event-type-vendor>net.java.slee</event-type-vendor> <event-type-version>1.2</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>ResponseServerError</event-name> <event-type-ref> <event-type-name>javax.sip.message.Response.SERVER_ERROR</event-type-name> <event-type-vendor>net.java.slee</event-type-vendor> <event-type-version>1.2</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>ResponseGlobalFailure</event-name> <event-type-ref> <event-type-name>javax.sip.message.Response.GLOBAL_FAILURE</event-type-name> <event-type-vendor>net.java.slee</event-type-vendor> <event-type-version>1.2</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogRelease</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_RELEASE</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <resource-adaptor-type-binding> <resource-adaptor-type-ref> <resource-adaptor-type-name>MAPResourceAdaptorType</resource-adaptor-type-name> <resource-adaptor-type-vendor>org.mobicents</resource-adaptor-type-vendor> <resource-adaptor-type-version>2.0</resource-adaptor-type-version> </resource-adaptor-type-ref> <activity-context-interface-factory-name>slee/resources/map/2.0/acifactory</activity-context-interface-factory-name> <resource-adaptor-entity-binding> <resource-adaptor-object-name>slee/resources/map/2.0/provider</resource-adaptor-object-name> <resource-adaptor-entity-link>MAPRA</resource-adaptor-entity-link> </resource-adaptor-entity-binding> </resource-adaptor-type-binding> <resource-adaptor-type-binding> <resource-adaptor-type-ref> <resource-adaptor-type-name>JAIN SIP</resource-adaptor-type-name> <resource-adaptor-type-vendor>javax.sip</resource-adaptor-type-vendor> <resource-adaptor-type-version>1.2</resource-adaptor-type-version> </resource-adaptor-type-ref> <activity-context-interface-factory-name>slee/resources/jainsip/1.2/acifactory</activity-context-interface-factory-name> <resource-adaptor-entity-binding> <resource-adaptor-object-name>slee/resources/jainsip/1.2/provider</resource-adaptor-object-name> <resource-adaptor-entity-link>SipRA</resource-adaptor-entity-link> </resource-adaptor-entity-binding> </resource-adaptor-type-binding> </sbb> <sbb id="ussd_gw_sri"> <description>SBB which perofrms SRI lookup</description> <sbb-name>SriSbb</sbb-name> <sbb-vendor>org.mobicents</sbb-vendor> <sbb-version>1.0</sbb-version> <sbb-alias>SriSbb</sbb-alias> <sbb-classes> <sbb-abstract-class> <sbb-abstract-class-name>org.mobicents.ussdgateway.slee.sri.SriSbb</sbb-abstract-class-name> <cmp-field> <cmp-field-name>xmlMAPDialog</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>msisdnCMP</cmp-field-name> </cmp-field> <!-- <cmp-field> <cmp-field-name>maxMAPApplicationContextVersionCMP</cmp-field-name> </cmp-field> --> <cmp-field> <cmp-field-name>mAPApplicationContextCMP</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>ussdGwAddressCMP</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>ussdGwSCCPAddressCMP</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>sendRoutingInfoForSMResponse</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>errorComponent</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>errorInvokeId</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>rejectProblem</cmp-field-name> </cmp-field> <cmp-field> <cmp-field-name>rejectInvokeId</cmp-field-name> </cmp-field> </sbb-abstract-class> <sbb-local-interface> <sbb-local-interface-name>org.mobicents.ussdgateway.slee.sri.SriSbbLocalObject</sbb-local-interface-name> </sbb-local-interface> </sbb-classes> <event event-direction="Receive" initial-event="False"> <event-name>SendRoutingInfoForSMResponse</event-name> <event-type-ref> <event-type-name>ss7.map.service.sms.SEND_ROUTING_INFO_FOR_SM_RESPONSE</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>InvokeTimeout</event-name> <event-type-ref> <event-type-name>ss7.map.INVOKE_TIMEOUT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>RejectComponent</event-name> <event-type-ref> <event-type-name>ss7.map.REJECT_COMPONENT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>ErrorComponent</event-name> <event-type-ref> <event-type-name>ss7.map.ERROR_COMPONENT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogReject</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_REJECT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogUserAbort</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_USERABORT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogProviderAbort</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_PROVIDERABORT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogTimeout</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_TIMEOUT</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogClose</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_CLOSE</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <event event-direction="Receive" initial-event="False"> <event-name>DialogDelimiter</event-name> <event-type-ref> <event-type-name>ss7.map.DIALOG_DELIMITER</event-type-name> <event-type-vendor>org.mobicents</event-type-vendor> <event-type-version>1.0</event-type-version> </event-type-ref> </event> <resource-adaptor-type-binding> <resource-adaptor-type-ref> <resource-adaptor-type-name>MAPResourceAdaptorType</resource-adaptor-type-name> <resource-adaptor-type-vendor>org.mobicents</resource-adaptor-type-vendor> <resource-adaptor-type-version>2.0</resource-adaptor-type-version> </resource-adaptor-type-ref> <activity-context-interface-factory-name>slee/resources/map/2.0/acifactory</activity-context-interface-factory-name> <resource-adaptor-entity-binding> <resource-adaptor-object-name>slee/resources/map/2.0/provider</resource-adaptor-object-name> <resource-adaptor-entity-link>MAPRA</resource-adaptor-entity-link> </resource-adaptor-entity-binding> </resource-adaptor-type-binding> </sbb> </sbb-jar>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy