|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mobicents.slee.service.common.CommonSbb
org.mobicents.slee.service.callcontrol.CallControlSbb
public abstract class CallControlSbb
| Nested Class Summary | |
|---|---|
class |
CallControlSbb.AfterCalleeConfirmedAndBeforeCallerConfirmedState
|
class |
CallControlSbb.BeforeCalleeConfirmedState
|
class |
CallControlSbb.CalleeRingingState
|
class |
CallControlSbb.CalleeTryingState
|
class |
CallControlSbb.CallerInvitedState
|
class |
CallControlSbb.CallerRingingState
|
class |
CallControlSbb.CallerTryingState
|
class |
CallControlSbb.ExternalCancellationState
We enter this state when an external cancellation has been triggered (e.g. |
class |
CallControlSbb.ExternalTerminationCalleeState
We enter this state when the termination of both sessions has been triggered (e.g. |
class |
CallControlSbb.ExternalTerminationCallerState
We enter this state when the termination of both sessions has been triggered (e.g. |
class |
CallControlSbb.InitialState
|
class |
CallControlSbb.SessionEstablishedState
|
class |
CallControlSbb.StateSupport
|
class |
CallControlSbb.TerminationState
|
class |
CallControlSbb.UATerminationState
|
| Field Summary | |
|---|---|
static java.lang.String |
ENDPOINT_NAME
|
static java.lang.String |
IVR_ENDPOINT
|
protected java.lang.String |
mmsBindAddress
|
| Fields inherited from class org.mobicents.slee.service.common.CommonSbb |
|---|
JBOSS_BIND_ADDRESS, MGCP_PEER_PORT, MGCP_PORT |
| Constructor Summary | |
|---|---|
CallControlSbb()
|
|
| Method Summary | |
|---|---|
javax.slee.InitialEventSelector |
callIdSelect(javax.slee.InitialEventSelector ies)
Generate a custom convergence name so that events with the same call identifier will go to the same root SBB entity. |
java.lang.String |
getCallControlSipAddress()
|
jain.protocol.ip.mgcp.message.parms.CallIdentifier |
getCallIdentifier()
|
abstract jain.protocol.ip.mgcp.message.parms.CallIdentifier |
getCallIdentifierCmp()
|
abstract org.mobicents.slee.service.events.CustomEvent |
getCustomEventCmp()
|
abstract javax.slee.SbbLocalObject |
getParentCmp()
|
java.lang.String |
getPassword()
|
javax.sip.ResponseEvent |
getResponseEvent()
|
abstract javax.sip.ResponseEvent |
getResponseEventCmp()
|
protected javax.slee.SbbContext |
getSbbContext()
Convenience method to retrieve the SbbContext object stored in setSbbContext. |
boolean |
getSendBye()
|
abstract boolean |
getSendByeCmp()
|
void |
onByeEvent(javax.sip.RequestEvent event,
javax.slee.ActivityContextInterface aci)
|
void |
onClientErrorRespEvent(javax.sip.ResponseEvent event,
javax.slee.ActivityContextInterface aci)
|
void |
onCreateConnectionResponse(jain.protocol.ip.mgcp.message.CreateConnectionResponse event,
javax.slee.ActivityContextInterface aci)
|
void |
onSuccessRespEvent(javax.sip.ResponseEvent event,
javax.slee.ActivityContextInterface aci)
|
void |
sbbActivate()
implements javax.slee.Sbb Please refer to JSLEE v1.1 Specification, Early Draft Review Page 55 for further information. |
void |
sbbCreate()
implements javax.slee.Sbb Please refer to JSLEE v1.1 Specification, Early Draft Review Page 55 for further information. |
void |
sbbExceptionThrown(java.lang.Exception exception,
java.lang.Object event,
javax.slee.ActivityContextInterface activity)
implements javax.slee.Sbb Please refer to JSLEE v1.1 Specification, Early Draft Review Page 65 for further information. |
void |
sbbLoad()
implements javax.slee.Sbb Please refer to JSLEE v1.1 Specification, Early Draft Review Page 56 for further information. |
void |
sbbPassivate()
implements javax.slee.Sbb Please refer to JSLEE v1.1 Specification, Early Draft Review Page 56 for further information. |
void |
sbbPostCreate()
implements javax.slee.Sbb Please refer to JSLEE v1.1 Specification, Early Draft Review Page 55 for further information. |
void |
sbbRemove()
implements javax.slee.Sbb Please refer to JSLEE v1.1 Specification, Early Draft Review Page 56 for further information. |
void |
sbbRolledBack(javax.slee.RolledBackContext context)
implements javax.slee.Sbb Please refer to JSLEE v1.1 Specification, Early Draft Review Page 67 for further information. |
void |
sbbStore()
implements javax.slee.Sbb Please refer to JSLEE v1.1 Specification, Early Draft Review Page 57 for further information. |
void |
sendBye()
|
void |
sendCallerAck(javax.sip.ResponseEvent event)
|
void |
sendRQNT(java.lang.String textToPlay,
java.lang.String audioFileUrl,
boolean detectDtmf)
|
void |
setCallControlSipAddress(java.lang.String username)
|
void |
setCallIdentifier(jain.protocol.ip.mgcp.message.parms.CallIdentifier cid)
|
abstract void |
setCallIdentifierCmp(jain.protocol.ip.mgcp.message.parms.CallIdentifier cid)
|
void |
setCustomEvent(org.mobicents.slee.service.events.CustomEvent event)
|
abstract void |
setCustomEventCmp(org.mobicents.slee.service.events.CustomEvent sbbLocalObject)
|
void |
setParent(javax.slee.SbbLocalObject sbbLocalObject)
|
abstract void |
setParentCmp(javax.slee.SbbLocalObject sbbLocalObject)
|
void |
setPassword(java.lang.String password)
|
abstract void |
setResponseEventCmp(javax.sip.ResponseEvent evt)
|
void |
setSbbContext(javax.slee.SbbContext context)
implements javax.slee.Sbb Please refer to JSLEE v1.1 Specification, Early Draft Review Page 54 for further information. |
void |
setSendBye(boolean isBye)
|
abstract void |
setSendByeCmp(boolean isBye)
|
void |
unsetSbbContext()
implements javax.slee.Sbb Please refer to JSLEE v1.1 Specification, Early Draft Review Page 54 for further information. |
| Methods inherited from class org.mobicents.slee.service.common.CommonSbb |
|---|
getCacheUtility, getMgcpActivityContestInterfaceFactory, getMgcpProvider, getNullACIFactory, getNullActivityFactory, getSipActivityContextInterfaceFactory, getSipProvider, getSipUtils |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String ENDPOINT_NAME
public static final java.lang.String IVR_ENDPOINT
protected java.lang.String mmsBindAddress
| Constructor Detail |
|---|
public CallControlSbb()
| Method Detail |
|---|
public abstract javax.sip.ResponseEvent getResponseEventCmp()
public abstract void setResponseEventCmp(javax.sip.ResponseEvent evt)
public abstract void setParentCmp(javax.slee.SbbLocalObject sbbLocalObject)
public abstract javax.slee.SbbLocalObject getParentCmp()
public abstract void setCustomEventCmp(org.mobicents.slee.service.events.CustomEvent sbbLocalObject)
public abstract org.mobicents.slee.service.events.CustomEvent getCustomEventCmp()
public void setCustomEvent(org.mobicents.slee.service.events.CustomEvent event)
public void setParent(javax.slee.SbbLocalObject sbbLocalObject)
public javax.sip.ResponseEvent getResponseEvent()
public abstract void setCallIdentifierCmp(jain.protocol.ip.mgcp.message.parms.CallIdentifier cid)
public abstract jain.protocol.ip.mgcp.message.parms.CallIdentifier getCallIdentifierCmp()
public void setCallIdentifier(jain.protocol.ip.mgcp.message.parms.CallIdentifier cid)
public jain.protocol.ip.mgcp.message.parms.CallIdentifier getCallIdentifier()
public abstract void setSendByeCmp(boolean isBye)
public abstract boolean getSendByeCmp()
public void setSendBye(boolean isBye)
public boolean getSendBye()
public javax.slee.InitialEventSelector callIdSelect(javax.slee.InitialEventSelector ies)
public void onByeEvent(javax.sip.RequestEvent event,
javax.slee.ActivityContextInterface aci)
public void onClientErrorRespEvent(javax.sip.ResponseEvent event,
javax.slee.ActivityContextInterface aci)
public void onSuccessRespEvent(javax.sip.ResponseEvent event,
javax.slee.ActivityContextInterface aci)
public void onCreateConnectionResponse(jain.protocol.ip.mgcp.message.CreateConnectionResponse event,
javax.slee.ActivityContextInterface aci)
public void sendRQNT(java.lang.String textToPlay,
java.lang.String audioFileUrl,
boolean detectDtmf)
public void sendBye()
public void setSbbContext(javax.slee.SbbContext context)
CommonSbb
setSbbContext in interface javax.slee.SbbsetSbbContext in class CommonSbbpublic void unsetSbbContext()
CommonSbb
unsetSbbContext in interface javax.slee.SbbunsetSbbContext in class CommonSbb
public void sbbCreate()
throws javax.slee.CreateException
CommonSbb
sbbCreate in interface javax.slee.SbbsbbCreate in class CommonSbbjavax.slee.CreateException
public void sbbPostCreate()
throws javax.slee.CreateException
CommonSbb
sbbPostCreate in interface javax.slee.SbbsbbPostCreate in class CommonSbbjavax.slee.CreateExceptionpublic void sbbActivate()
CommonSbb
sbbActivate in interface javax.slee.SbbsbbActivate in class CommonSbbpublic void sbbPassivate()
CommonSbb
sbbPassivate in interface javax.slee.SbbsbbPassivate in class CommonSbbpublic void sbbRemove()
CommonSbb
sbbRemove in interface javax.slee.SbbsbbRemove in class CommonSbbpublic void sbbLoad()
CommonSbb
sbbLoad in interface javax.slee.SbbsbbLoad in class CommonSbbpublic void sbbStore()
CommonSbb
sbbStore in interface javax.slee.SbbsbbStore in class CommonSbb
public void sbbExceptionThrown(java.lang.Exception exception,
java.lang.Object event,
javax.slee.ActivityContextInterface activity)
CommonSbb
sbbExceptionThrown in interface javax.slee.SbbsbbExceptionThrown in class CommonSbbpublic void sbbRolledBack(javax.slee.RolledBackContext context)
CommonSbb
sbbRolledBack in interface javax.slee.SbbsbbRolledBack in class CommonSbbprotected javax.slee.SbbContext getSbbContext()
getSbbContext in class CommonSbbpublic void sendCallerAck(javax.sip.ResponseEvent event)
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public java.lang.String getCallControlSipAddress()
public void setCallControlSipAddress(java.lang.String username)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||