Vumi的Freeswitch事件套接字传输。
项目描述
为Vumi提供的Freeswitch事件socket传输。
您可以通过以下方式联系Vumi开发团队
通过 电子邮件 加入vumi-dev@googlegroups.com 邮件列表
在 irc 的 #vumi 频道,位于Freenode IRC网络
可以在GitHub问题跟踪器中提交问题。请勿使用问题跟踪器进行一般性支持查询。
用法
语音传输可能在helper_metadata的voice部分接收如何处理出站消息的额外提示。voice部分可能包含以下键
- speech_url:
可以找到要播放的语音文件的URL。如果此字段不存在或为None,则将使用文本到语音引擎从消息内容生成合适的声音,否则将播放此语音文件。
这可以是一个包含URL的字符串,也可以是一个包含URL的字符串列表,这些URL应合并以形成消息。
- wait_for:
收集响应字符,直到遇到给定的DTMF字符。通常为#或*。如果不存在或为None,则在收到单个DTMF字符后立即发送入站消息。
- barge_in:
一个布尔值,如果为True,则在DTMF字符到达时停止播放消息。这允许立即播放对输入的响应,而不是等待第一个消息播放完毕后再听响应消息。默认为False。
- tries:
如果barge_in为True,这将设置在未收到输入时消息播放的次数。默认为1。
- time_gap:
如果barge_in为True且tries大于1,则此指定在重复消息之前给出的暂停长度(以毫秒为单位),如果未收到DTMF字符。默认为3000。
示例
"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, }, }
项目详情
关闭
vxfreeswitch-0.1.20.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6a800cdc6366d20ee16360a335c5a14ad09969bc9cc083f38bd73f16ea95d0b2 |
|
MD5 | b3b72dcda4f3ffa259fddfa18e227ef1 |
|
BLAKE2b-256 | 7d4278bc31bde15c2de6e0d04fe89df6c7a7d21f5da86cb65e44ffa29bd2da05 |