The Registrar is built using the enhancements for Sentinel SIP. All registrar features communicate with the Sentinel SIP core
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
// 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.|