与星号语音信箱交互的客户机/服务器的服务器部分
asterisk_mbox_server的Python项目详细描述
asteriskvm是一个客户端/服务器,它提供了一个api来处理asterisk语音信箱 这是需要安装在星号服务器上并将监视 用于更改的邮箱目录
依赖关系
- Linux=2.6.13
- python=3.4
- 跛
能力
- 显示单个邮箱中存储的所有邮件的所有元数据
- 使用谷歌语音转文字服务将信息转换为文字
- 检索MP3格式的消息音频
- 同时支持同步和异步API
配置
通过config.ini文件执行配置
参数
- host(可选):用于侦听客户端请求的IP地址。默认为服务器上的所有IP地址。要仅在本地收听,请选择127.0.0.1
- port(可选):监听客户端请求的端口。默认为12345。
- password(必需):客户端和服务器之间共享的密码。仅使用字母数字字符和空格
- mbox路径(必需):邮箱文件存储位置的路径。这通常是/var/spool/asterisk/voicemail/default/<;mailbox>;/
- 缓存文件(必需):包含语音邮件转录的服务器可以写入文件thht的完全限定路径。示例:/var/spool/asterisk/transcription.cache
- google_key(必需):40个字符的google api密钥。
- cdr(可选):在哪里查找cdr数据。支持各种SQL数据库和文件日志。
未来工作
- 支持移动邮件
- 支持多个邮箱
- 支持备用文本到语音提供程序