public abstract class SipClientSbb extends ChildSbb
| Modifier and Type | Field and Description |
|---|---|
protected javax.sip.address.AddressFactory |
addressFactory |
static String |
FROM_DISPLAY_NAME |
protected javax.sip.header.HeaderFactory |
headerFactory |
protected String |
ipAddress |
protected javax.sip.message.MessageFactory |
messageFactory |
protected int |
port |
protected net.java.slee.resource.sip.SleeSipProvider |
provider |
protected javax.sdp.SdpFactory |
sdpFactory |
protected net.java.slee.resource.sip.SipActivityContextInterfaceFactory |
sipActConIntFac |
ussdPropertiesManagementhttpClientActivityContextInterfaceFactory, httpClientProvider, httpClientRaLink, httpClientRATypeID, httpServerRaLink, httpServerRATypeID, httpServletProvider, httpServletRaActivityContextInterfaceFactory, JDBC_RA_LINK, JDBC_RESOURCE_ADAPTOR_ID, jdbcACIF, jdbcRA, logger, mapAcif, mapParameterFactory, mapProvider, mapRaLink, mapRATypeID, sbbContext, ussdStatAggregator| Constructor and Description |
|---|
SipClientSbb()
Creates a new instance of CallSbb
|
| Modifier and Type | Method and Description |
|---|---|
protected javax.sip.message.Request |
buildInvite(ScRoutingRule call,
XmlMAPDialog xmlMAPDialog) |
protected boolean |
checkProtocolConnection()
Checks if there is specific protocol connection alive.
|
void |
onCallTerminated(javax.sip.RequestEvent evt,
javax.slee.ActivityContextInterface aci) |
void |
onClientErrorRespEvent(javax.sip.ResponseEvent event,
javax.slee.ActivityContextInterface ac) |
void |
onGlobalFailureRespEvent(javax.sip.ResponseEvent event,
javax.slee.ActivityContextInterface aci) |
void |
onInfoReqEvent(javax.sip.RequestEvent event,
javax.slee.ActivityContextInterface aci) |
void |
onProvisionalRespEvent(javax.sip.ResponseEvent event,
javax.slee.ActivityContextInterface aci) |
void |
onRedirectRespEvent(javax.sip.ResponseEvent event,
javax.slee.ActivityContextInterface aci) |
void |
onServerErrorRespEvent(javax.sip.ResponseEvent event,
javax.slee.ActivityContextInterface ac) |
void |
onSuccessRespEvent(javax.sip.ResponseEvent event,
javax.slee.ActivityContextInterface aci) |
void |
onTryingRespEvent(javax.sip.ResponseEvent event,
javax.slee.ActivityContextInterface aci) |
protected void |
sendUssdData(XmlMAPDialog xmlMAPDialog)
Creates connection to other side via specific protocol if one does not
exist and sends request
|
void |
setSbbContext(javax.slee.SbbContext sbbContext) |
protected void |
terminateProtocolConnection()
Termiantes specific protocol connection if any exists.
|
protected void |
updateDialogFailureStat()
Termiantes specific protocol connection if any exists.
|
cancelTimer, createCDRRecord, getCall, getCDRChargeInterface, getCDRInterfaceChildRelation, getCDRPlainInterfaceChildRelation, getCDRState, getEventsSerializeFactory, getProcessUnstructuredSSRequestInvokeId, getTimerID, getUserObject, getXmlMAPDialog, initFailed, initSuccessed, onDialogAccept, onDialogClose, onDialogDelimiter, onDialogNotice, onDialogProviderAbort, onDialogReject, onDialogRelease, onDialogTimeout, onDialogUserAbort, onErrorComponent, onInvokeTimeout, onProcessUnstructuredSSRequest, onRejectComponent, onTimerEvent, onUnstructuredSSResponse, recordGenerationFailed, recordGenerationFailed, recordGenerationSucessed, sendErrorMessage, sendErrorMessage, sendServerErrorMessage, setCall, setCallFact, setCDRState, setProcessUnstructuredSSRequestInvokeId, setTimerID, setUserObject, setXmlMAPDialogcheckMaxActivityCount, getMAPDialog, processMAPMessageFromApplication, processXmlMAPDialog, sbbActivate, sbbCreate, sbbExceptionThrown, sbbLoad, sbbPassivate, sbbPostCreate, sbbRemove, sbbRolledBack, sbbStore, unsetSbbContextpublic static final String FROM_DISPLAY_NAME
protected String ipAddress
protected int port
protected net.java.slee.resource.sip.SleeSipProvider provider
protected javax.sip.address.AddressFactory addressFactory
protected javax.sip.header.HeaderFactory headerFactory
protected javax.sdp.SdpFactory sdpFactory
protected javax.sip.message.MessageFactory messageFactory
protected net.java.slee.resource.sip.SipActivityContextInterfaceFactory sipActConIntFac
public void onTryingRespEvent(javax.sip.ResponseEvent event,
javax.slee.ActivityContextInterface aci)
public void onProvisionalRespEvent(javax.sip.ResponseEvent event,
javax.slee.ActivityContextInterface aci)
public void onSuccessRespEvent(javax.sip.ResponseEvent event,
javax.slee.ActivityContextInterface aci)
public void onGlobalFailureRespEvent(javax.sip.ResponseEvent event,
javax.slee.ActivityContextInterface aci)
public void onClientErrorRespEvent(javax.sip.ResponseEvent event,
javax.slee.ActivityContextInterface ac)
public void onServerErrorRespEvent(javax.sip.ResponseEvent event,
javax.slee.ActivityContextInterface ac)
public void onRedirectRespEvent(javax.sip.ResponseEvent event,
javax.slee.ActivityContextInterface aci)
public void onInfoReqEvent(javax.sip.RequestEvent event,
javax.slee.ActivityContextInterface aci)
public void onCallTerminated(javax.sip.RequestEvent evt,
javax.slee.ActivityContextInterface aci)
public void setSbbContext(javax.slee.SbbContext sbbContext)
setSbbContext in interface javax.slee.SbbsetSbbContext in class ChildSbbprotected void updateDialogFailureStat()
ChildSbbupdateDialogFailureStat in class ChildSbbprotected void sendUssdData(XmlMAPDialog xmlMAPDialog) throws Exception
ChildSbbsendUssdData in class ChildSbbExceptionprotected boolean checkProtocolConnection()
ChildSbbcheckProtocolConnection in class ChildSbbprotected javax.sip.message.Request buildInvite(ScRoutingRule call, XmlMAPDialog xmlMAPDialog) throws Exception
Exceptionprotected void terminateProtocolConnection()
ChildSbbterminateProtocolConnection in class ChildSbbCopyright © 2017. All Rights Reserved.