The Registrar is built using the enhancements for Sentinel SIP. All registrar features communicate with the Sentinel SIP core
using the SentinelSipMultiLegFeatureEndpoint
endpoint interface.
A registrar feature may request that the first-party REGISTER request is refused by setting the RejectRegisterRequest
session state field defined in the com.opencloud.sentinel.state.SentinelRegistrarSessionState
interface.
// mark that the REGISTER should be rejected
getSessionState().setRejectRegisterRequest(true);
This session state field may be inspected in feature exection scripts to choose what features should run and ultimately if the third party REGISTER request is accepted or rejected.
![]() |
Refer to Features in the Sentinel documentation, for an overview of Sentinel features and how they work. |