与星号语音信箱交互的客户机/服务器的服务器部分

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数据库和文件日志。

未来工作

  • 支持移动邮件
  • 支持多个邮箱
  • 支持备用文本到语音提供程序

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在OSGi felix scr注释中将运行时参数传递给服务   java如何按字母顺序将对象插入ArrayList?   在Netbeans中调试Java   java从json文件中获取不同的照片   通过迭代和打印将java插入2个哈希表的运行时间   java如何替换JUnit 5中的WireMock@Rule注释?   shell在javajsch程序中使用'been'命令访问受限目录   java RMI是什么类型的?   javajooq别名构造   java如何通过在testNG中创建对象来调用测试方法   java下载从安卓 URL加载到imageview中的图像   从java运行bat文件   带有客户端证书的java嵌入式Jetty   java Ajax将JSON数组发送到servlet   创建数据并将数据添加到SQLite数据库时发生java错误   添加CV的javascript HRMS项目过程   java AspectJ加载时编织不起作用   java动态更改(使用JMX)正在监视的文件夹中的新文件   java岛数迭代矩阵并将节点标记为已访问