Contact Manager

The Contact Manager's (CM) purpose is to route messages to the appropriate component.

For example, if the message is to be sent by email it will send the request to the Email Manager. The CM is also responsible for making sure that messages are sent out in the priority order received from the application. Other duties include setting up the multiple offers option and disposition messages that could not be sent to the requested contact.

The CM has a default fill order, which is the priority order for each type of call. There are four default types of calls, but more can be added in the CM. The default Fill Order for these calls is (top is highest in priority order):

  1. Auto hire vacancies (offers)

  2. Messages

  3. Notifications

  4. Roster Alarms