This documentation relates to an unstable version of Cipango.
visit the current release documentation home.
Kaleo
kaleo is an application framework which provides sample location (proxy/registrar) and presence services. Kaleo is compliant with the following specifications:
- RFC 3261 - SIP: Session Initiation Protocol
- RFC 3265 - Session Initiation Protocol (SIP)-Specific Event Notification
- RFC 3680 - A Session Initiation Protocol (SIP) Event Package for Registrations
- RFC 3856 - A Presence Event Package for the Session Initiation Protocol (SIP)
- RFC 3857 - A Watcher Information Event Template-Package for the Session Initiation Protocol (SIP)
- RFC 3858 - An Extensible Markup Language (XML) Based Format for Watcher Information
- RFC 3863 - Presence Information Data Format (PIDF)
- RFC 3903 - Session Initiation Protocol (SIP) Extension for Event State Publication
- RFC 4825 - The Extensible Markup Language (XML) Configuration Access Protocol (XCAP)
- RFC 5025 - Presence Authorization Rules
Running Kaleo
Download Kaleo
Binary version is available on repository.cipango.org
Build Kaleo
kaleo is located under the applicationd
directory of your cipango sources directory. To build from the sources, follow these steps:
- Open a command prompt window and navigate to your cipango root directory
- Go to the kaleo framework directory and build it:
cd applicationd/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:
mvn cipango:run
Test kaleo
Integration tests
Integration tests can be run with the command:
cd extras/kaleo mvn install -Ditest
Using Mercuro
Mercuro is no more available for download.