Verto Communicator is one example of web clients that can be implemented on top of mod_verto.
We'll use NodeJS based tools to be able to quickly run tests, lint, build and serve Verto Communicator.
Installing node and npm on a Mac could simple as running:
Or you can follow the instructions on NodeJS site.
The tools we'll need for now are:
You can test Verto Communicator features via dialing "3500" number on server with vanilla config.
You'll need to set flag livearray-json-status in your members-flags, for more info check mod_conference page.
Edit you conference.conf.xml and make sure you have these caller-controls:
Building for Production
After installing the dependencies, simply build it using:
The commands above with leave a dist/ folder on the currrent working directory with all the files necessary to deploy Verto Communicator minified. Just copy them over to any webserver and that's it.
Developing and Contributing
After installing the dependencies, let's setup the project:
This will leave a server running on your local machine serving the necessary files to Verto Communicator to work. Just open Chrome and browse to: https://localhost:9001.
Verto Communicator now has i18n support. Currently we support:
- English - default
The language detection is based on the browser language.
To add more languages you need to:
Translate the strings and register the new available language:
Add your language in the registerAvailableLanguageKeys function. All done.