kaleo is an application framework which provides sample location (proxy/registrar) and presence services. Kaleo is compliant with the following specifications:
kaleo is located under the extras
directory of your cipango sources directory. To build from the sources, follow these steps:
cd extras/kaleo mvn install |
To start kaleo, copy the generated sip application (located under the target
directory of kaleo
) to your cipango application deployment directory or start directly the application from the kaleo
directory with the maven cipango plugin:
mvn cipango:run |
Integration tests can be run with the command:
cd extras/kaleo mvn install -Ditest |
Mercuro is a free IMS softphone available for download here.
Kaleo does not need any provisionning, the registrar allows every registrations (no authentication).
Mercuro should be configured to use XCAP:
In Open Tools > Options > Contacts, select "Store contacts on a Remote Server" and set in Base URL, the value:
In Open Tools > Options > Presence, select "Enable Presence" and ensures that the options "Enable RLS Presence" and "Enable Partial Publication" are not checked
To authorize a user to see the presence, in Contacts > Authorizations, click on the allow button.
Then, the user see the presence.