3 Registrar and Authentication
By providing a location service from within it, the Oracle Enterprise Communications Broker (Communications Broker) offloads related infrastructure from providing that information for every session. The Communications Broker can use SIP digest authentication to confirm service authorization and verify user registrations by way of internal or external mechanisms. If using an external mechanism for this purpose, some adaptation of that mechanism is required. You enable the registrar, configure the applicable domains (including serviced and digest domains) and, if required, define the authentication to use for all registrations by way of configuration on the GUI.
You enable the Communications Broker single registry service globally. When registration functionality is enabled, the Communications Broker registers endpoints rather than only caching and forwarding registrations to another device.
On receiving a REGISTER message, the Communications Broker checks if it is responsible for the domain contained in the Request-URI, as configured in the domains list. The Communications Broker begins registrar functions for all requests that match a configured domain.
- A UA is fully registered after the system installs it in the registration cache.
- The Communications Broker sends a 200 OK message back to the registering UA.
- When a user registers with the registrar, the system looks for the To header AoR in the LST. If the LST contains a subscriber with the AoR (or username if no AoR specified) that matches, the system adds the universal number of the subscriber as an alias to the registration cache.
