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. 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:
    Code Blocknoformat
    
    cd extras/kaleo
    mvn install
    
    Go to the kaleo sipapp directory and build it:
    Code Block
    cd ../kaleo-sipapp
    mvn install

Start Kaleo

To start kaleo, copy the generated sip application (located under the target directory of kaleo-sipapp) to your cipango application deployment directory or start directly the application from the kaleo-sipapp directory with the maven cipango plugin:

Code Blocknoformat
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