ABOUT HERMES ------------------------- Hermes is a framework for managing a Kamailio SIP VoIP infrastructure. It is designed to manage user accounts, SIP aliases, E164 phone number aliases and automatic provisioning of hardphones. Hermes provides an API as a foundation for its own user interface, and for integration with other systems. The API is implemented as HTTP-REST using JSON. The user interface focuses on dayly administration tasks (user management, alias handling, phone registration) and not on Kamailio server management. CONFIGURING THE FRONTEND/UI ------------------------- TBD CONFIGURING THE API ------------------------- The API needs to be configured separately from the UI. API configuration is done by creating the PHP file $install_path/api/config.php. A sample configuration file is provided as $install_path/api/config.php.sample. If config.php is not present, the API may fail in in somewhat unpredictable ways ... sql_server -> Your MySQL server ... sql_username -> Username for MySQL access Needs RW access to kamailio and provision db's sql_password -> Password for the above username kamailio_db -> Database name of kamailio db. provision_db -> Database name of provision db. standard_dialplan -> Dialling pattern to use for new users default_domain -> What domain should always be listed first permit_multiple_e164alias -> Currently not used ... The following configuration options define SQL table names for respective data-sets, values for the sample-data.sql are listed... : kamailio_domain_table (domain) kamailio_subscriber_table (subscriber) kamailio_alias_table (dbaliases) provision_users_table (users) provision_phones_table (phones) provision_servers_table (servers) numbers_table (numbers)