Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

kaleo is an application framework which provides sample location (proxy/registrar) and presence services.

How to install ?

kaleo is located under the extras directory. Kaleo is compliant with the following specifications:

Running Kaleo

Build Kaleo

kaleo is located under the extras directory of your cipango sources directory. To build from the sources, follow these steps:

  1. Open a command prompt window and navigate to your cipango root directory
  2. Go to the kaleo framework directory and build it:
    No Format
    
    cd extras/kaleo
    mvn install
    

Start Kaleo

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:

No Format
mvn cipango:run

Test kaleo

Integration tests

Integration tests can be run with the command:

No Format

cd extras/kaleo
mvn install -Ditest

Using Mercuro

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:

Image Added

In Open Tools > Options > Presence, select "Enable Presence" and ensures that the options "Enable RLS Presence" and "Enable Partial Publication" are not checked

Image Added

To authorize a user to see the presence, in Contacts > Authorizations, click on the allow button.
Image Added

Then, the user see the presence.
Image Added