Vumi Freeswitch
A Freeswitch eventsocket transport for Vumi.
You can contact the Vumi development team in the following ways:
- via email by joining the the vumi-dev@googlegroups.com mailing list
- on irc in #vumi on the Freenode IRC network
Issues can be filed in the GitHub issue tracker. Please don't use the issue tracker for general support queries.
Usage
Voice transports may receive additional hints for how to handle outbound
messages in the voice
section of helper_metadata
. The voice
section
may contain the following keys:
speech_url : |
The URL where the voice file to be played can be found. If this field is
absent or This can either be a string containing the URL, or a list of strings containing URLs to sound files that should be joined to form the message. |
---|---|
wait_for : |
Gather response characters until the given DTMF character is encountered.
Commonly either |
barge_in : |
A boolean value that if |
tries : |
If |
time_gap : |
If |
Example:
"helper_metadata": { "voice": { "speech_url": [ "http://www.example.com/voice/ab34f611cdee.ogg", "http://www.example.com/voice/cd43f622dcef.ogg" ], "wait_for": "#", "barge_in": True, "tries": 3, "time_gap": 5000, }, }