public abstract class MtCommonSbb extends DeliveryCommonSbb implements javax.slee.Sbb, ReportSMDeliveryStatusInterface2
| Modifier and Type | Field and Description |
|---|---|
protected static String |
MAP_USER_ABORT_CHOICE_UNKNOWN |
protected static String |
MAP_USER_ABORT_CHOICE_USER_RESOURCE_LIMITATION |
protected static String |
MAP_USER_ABORT_CHOICE_USER_SPECIFIC_REASON |
protected org.mobicents.slee.resource.map.MAPContextInterfaceFactory |
mapAcif |
protected org.mobicents.protocols.ss7.map.api.MAPParameterFactory |
mapParameterFactory |
protected org.mobicents.protocols.ss7.map.api.MAPProvider |
mapProvider |
protected org.mobicents.protocols.ss7.map.api.MAPSmsTpduParameterFactory |
mapSmsTpduParameterFactory |
protected org.mobicents.protocols.ss7.sccp.parameter.ParameterFactory |
sccpParameterFact |
protected SmscStatAggregator |
smscStatAggregator |
dlvIsInited, logger, persistence, sbbContext, scheduler, smscPropertiesManagement| Constructor and Description |
|---|
MtCommonSbb(String className) |
| Modifier and Type | Method and Description |
|---|---|
protected org.mobicents.protocols.ss7.sccp.parameter.SccpAddress |
convertAddressFieldToSCCPAddress(String address,
int ton,
int npi) |
abstract void |
fireSendRsdsEvent(SendRsdsEvent event,
javax.slee.ActivityContextInterface aci,
javax.slee.Address address) |
protected org.mobicents.protocols.ss7.map.api.primitives.ISDNAddressString |
getCalledPartyISDNAddressString(String destinationAddress,
int ton,
int npi) |
protected String |
getRejectComponentReason(org.mobicents.slee.resource.map.events.RejectComponent event) |
abstract org.mobicents.slee.ChildRelationExt |
getRsdsSbb() |
protected javax.slee.ActivityContextInterface |
getSchedulerActivityContextInterface() |
protected org.mobicents.protocols.ss7.map.api.primitives.AddressString |
getServiceCenterAddressString(int networkId)
TODO : This is repetitive in each Sbb.
|
protected org.mobicents.protocols.ss7.sccp.parameter.SccpAddress |
getServiceCenterSccpAddress(int networkId)
TODO: This should be configurable and static as well
This is our (Service Center) SCCP Address for GT
|
protected org.mobicents.protocols.ss7.map.api.MAPApplicationContext |
getSRIMAPApplicationContext(org.mobicents.protocols.ss7.map.api.MAPApplicationContextVersion applicationContextVersion) |
abstract int |
getSriMapVersion() |
protected String |
getUserAbortReason(org.mobicents.slee.resource.map.events.DialogUserAbort evt) |
protected void |
onDeliveryError(SmsSet smsSet,
ErrorAction errorAction,
ErrorCode smStatus,
String reason,
boolean removeSmsSet,
org.mobicents.protocols.ss7.map.api.errors.MAPErrorMessage errMessage,
boolean isImsiVlrReject,
ProcessingType processingType)
Processing a case when an error in message sending process.
|
void |
onDialogAccept(org.mobicents.slee.resource.map.events.DialogAccept evt,
javax.slee.ActivityContextInterface aci) |
void |
onDialogClose(org.mobicents.slee.resource.map.events.DialogClose evt,
javax.slee.ActivityContextInterface aci) |
void |
onDialogDelimiter(org.mobicents.slee.resource.map.events.DialogDelimiter evt,
javax.slee.ActivityContextInterface aci) |
void |
onDialogNotice(org.mobicents.slee.resource.map.events.DialogNotice evt,
javax.slee.ActivityContextInterface aci) |
void |
onDialogProviderAbort(org.mobicents.slee.resource.map.events.DialogProviderAbort evt,
javax.slee.ActivityContextInterface aci) |
void |
onDialogReject(org.mobicents.slee.resource.map.events.DialogReject evt,
javax.slee.ActivityContextInterface aci) |
void |
onDialogRelease(org.mobicents.slee.resource.map.events.DialogRelease evt,
javax.slee.ActivityContextInterface aci) |
void |
onDialogRequest(org.mobicents.slee.resource.map.events.DialogRequest evt,
javax.slee.ActivityContextInterface aci) |
void |
onDialogTimeout(org.mobicents.slee.resource.map.events.DialogTimeout evt,
javax.slee.ActivityContextInterface aci) |
void |
onDialogUserAbort(org.mobicents.slee.resource.map.events.DialogUserAbort evt,
javax.slee.ActivityContextInterface aci) |
void |
onErrorComponent(org.mobicents.slee.resource.map.events.ErrorComponent event,
javax.slee.ActivityContextInterface aci) |
protected void |
onImsiDrop(SmsSet smsSet,
ArrayList<Sms> lstPermFailured,
ArrayList<Sms> lstRerouted,
ArrayList<Integer> lstNewNetworkId,
org.mobicents.protocols.ss7.map.api.primitives.ISDNAddressString networkNode,
String imsiData)
Processing a case when a SRI trigger drops a message.
|
void |
onInvokeTimeout(org.mobicents.slee.resource.map.events.InvokeTimeout evt,
javax.slee.ActivityContextInterface aci) |
void |
onRejectComponent(org.mobicents.slee.resource.map.events.RejectComponent event,
javax.slee.ActivityContextInterface aci) |
void |
sbbLoad() |
void |
sbbStore() |
void |
setSbbContext(javax.slee.SbbContext sbbContext) |
abstract void |
setSriMapVersion(int sriMapVersion) |
protected void |
setupReportSMDeliveryStatusRequest(String destinationAddress,
int ton,
int npi,
org.mobicents.protocols.ss7.map.api.service.sms.SMDeliveryOutcome sMDeliveryOutcome,
String targetId,
int networkId) |
addInitialMessageSet, addInitialMessageSet, applyMprocRulesOnFailure, applyMprocRulesOnImsiResponse, applyMprocRulesOnSuccess, commitSendingPoolMsgCount, confirmMessageInSendingPool, createFailureLists, endDeliveryAfterValidityPeriod, endRegisterMessageInSendingPool, generateCDR, generateCDRs, generateFailureReceipts, generateIntermediateReceipts, generateSuccessReceipt, generateTemporaryFailureCDR, getCurrentMsgNum, getCurrentMsgNumValue, getDlvIsEnded, getDlvIsInited, getMessageInSendingPool, getPendingRequestsList, getSendingPoolMessageCount, getSmsSet, getTargetId, getTotalUnsentMessageCount, getUnconfirmedMessageCountInSendingPool, getUnsentMessage, isDeliveringEnded, isMessageConfirmedInSendingPool, markDeliveringIsEnded, obtainNextMessage, obtainNextMessagesSendingPool, postProcessPermFailures, postProcessRerouted, postProcessSucceeded, postProcessTempFailures, registerMessageInSendingPool, sbbActivate, sbbCreate, sbbExceptionThrown, sbbPassivate, sbbPostCreate, sbbRemove, sbbRolledBack, sendTransactionalResponseFailure, sendTransactionalResponseSuccess, setCurrentMsgNum, setDlvIsEnded, setDlvIsInited, setPendingRequestsList, setTargetId, unsetSbbContextprotected static final String MAP_USER_ABORT_CHOICE_USER_SPECIFIC_REASON
protected static final String MAP_USER_ABORT_CHOICE_USER_RESOURCE_LIMITATION
protected static final String MAP_USER_ABORT_CHOICE_UNKNOWN
protected org.mobicents.slee.resource.map.MAPContextInterfaceFactory mapAcif
protected org.mobicents.protocols.ss7.map.api.MAPProvider mapProvider
protected org.mobicents.protocols.ss7.map.api.MAPParameterFactory mapParameterFactory
protected org.mobicents.protocols.ss7.map.api.MAPSmsTpduParameterFactory mapSmsTpduParameterFactory
protected org.mobicents.protocols.ss7.sccp.parameter.ParameterFactory sccpParameterFact
protected SmscStatAggregator smscStatAggregator
public MtCommonSbb(String className)
public void setSbbContext(javax.slee.SbbContext sbbContext)
setSbbContext in interface javax.slee.SbbsetSbbContext in class DeliveryCommonSbbpublic void sbbLoad()
sbbLoad in interface javax.slee.SbbsbbLoad in class DeliveryCommonSbbpublic void sbbStore()
sbbStore in interface javax.slee.SbbsbbStore in class DeliveryCommonSbbpublic abstract void setSriMapVersion(int sriMapVersion)
public abstract int getSriMapVersion()
protected javax.slee.ActivityContextInterface getSchedulerActivityContextInterface()
public abstract org.mobicents.slee.ChildRelationExt getRsdsSbb()
public abstract void fireSendRsdsEvent(SendRsdsEvent event, javax.slee.ActivityContextInterface aci, javax.slee.Address address)
protected void setupReportSMDeliveryStatusRequest(String destinationAddress, int ton, int npi, org.mobicents.protocols.ss7.map.api.service.sms.SMDeliveryOutcome sMDeliveryOutcome, String targetId, int networkId)
public void onErrorComponent(org.mobicents.slee.resource.map.events.ErrorComponent event,
javax.slee.ActivityContextInterface aci)
public void onRejectComponent(org.mobicents.slee.resource.map.events.RejectComponent event,
javax.slee.ActivityContextInterface aci)
protected String getRejectComponentReason(org.mobicents.slee.resource.map.events.RejectComponent event)
public void onInvokeTimeout(org.mobicents.slee.resource.map.events.InvokeTimeout evt,
javax.slee.ActivityContextInterface aci)
public void onDialogReject(org.mobicents.slee.resource.map.events.DialogReject evt,
javax.slee.ActivityContextInterface aci)
public void onDialogProviderAbort(org.mobicents.slee.resource.map.events.DialogProviderAbort evt,
javax.slee.ActivityContextInterface aci)
public void onDialogUserAbort(org.mobicents.slee.resource.map.events.DialogUserAbort evt,
javax.slee.ActivityContextInterface aci)
public void onDialogTimeout(org.mobicents.slee.resource.map.events.DialogTimeout evt,
javax.slee.ActivityContextInterface aci)
public void onDialogDelimiter(org.mobicents.slee.resource.map.events.DialogDelimiter evt,
javax.slee.ActivityContextInterface aci)
public void onDialogAccept(org.mobicents.slee.resource.map.events.DialogAccept evt,
javax.slee.ActivityContextInterface aci)
public void onDialogClose(org.mobicents.slee.resource.map.events.DialogClose evt,
javax.slee.ActivityContextInterface aci)
public void onDialogNotice(org.mobicents.slee.resource.map.events.DialogNotice evt,
javax.slee.ActivityContextInterface aci)
public void onDialogRequest(org.mobicents.slee.resource.map.events.DialogRequest evt,
javax.slee.ActivityContextInterface aci)
public void onDialogRelease(org.mobicents.slee.resource.map.events.DialogRelease evt,
javax.slee.ActivityContextInterface aci)
protected void onDeliveryError(SmsSet smsSet, ErrorAction errorAction, ErrorCode smStatus, String reason, boolean removeSmsSet, org.mobicents.protocols.ss7.map.api.errors.MAPErrorMessage errMessage, boolean isImsiVlrReject, ProcessingType processingType)
smsSet - errorAction - smStatus - reason - removeSmsSet - errMessage - isImsiVlrReject - processingType - protected void onImsiDrop(SmsSet smsSet, ArrayList<Sms> lstPermFailured, ArrayList<Sms> lstRerouted, ArrayList<Integer> lstNewNetworkId, org.mobicents.protocols.ss7.map.api.primitives.ISDNAddressString networkNode, String imsiData)
smsSet - lstPermFailured - lstRerouted - networkNode - imsiData - protected String getUserAbortReason(org.mobicents.slee.resource.map.events.DialogUserAbort evt)
protected org.mobicents.protocols.ss7.map.api.primitives.AddressString getServiceCenterAddressString(int networkId)
protected org.mobicents.protocols.ss7.sccp.parameter.SccpAddress getServiceCenterSccpAddress(int networkId)
protected org.mobicents.protocols.ss7.map.api.primitives.ISDNAddressString getCalledPartyISDNAddressString(String destinationAddress, int ton, int npi)
protected org.mobicents.protocols.ss7.sccp.parameter.SccpAddress convertAddressFieldToSCCPAddress(String address, int ton, int npi)
protected org.mobicents.protocols.ss7.map.api.MAPApplicationContext getSRIMAPApplicationContext(org.mobicents.protocols.ss7.map.api.MAPApplicationContextVersion applicationContextVersion)
Copyright © 2016. All Rights Reserved.