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.

Tip Refer to Features in the Sentinel documentation, for an overview of Sentinel features and how they work.
Previous page Next page