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 |