public interface SipConfigurationManagementMBean extends ConfigurationManagementMBean
SIS_MANAGEMENT_TYPE
Modifier and Type | Method and Description |
---|---|
MacroID |
getOriginatingMacro()
Obtain the ID of the macro that determines originating or terminating treatment.
|
void |
setOriginatingMacro(MacroID macro)
Specify an optional macro for determining whether an initial request should
be treated as the originating or terminating case.
|
getAuditLevel, getDefaultServiceTimeout, getDescription, getFineGrainedTracingEnabled, setAuditLevel, setDefaultServiceTimeout, setDescription, setFineGrainedTracingEnabled
void setOriginatingMacro(MacroID macro) throws ManagementException
If the macro is null or cannot be not found, then the SIS assumes all requests are originating.
Note: The SIS instance must be reloaded for updates to this attribute to take effect.
macro
- the MacroID
of a macro installed in the SIS that can
examine a request to determine if it is originating or not. The macro should
return true if the request is originating, otherwise false (terminating).
May be null.ManagementException
- if an error occurs communicating with the management server.MacroID getOriginatingMacro() throws ManagementException
MacroID
, or null
if this is
not configured.ManagementException
- if an error occurs communicating with the management server.