如何用星号记录来电
how to record incoming calls in asterisk
我要用星号记录来电
-
我使用Record()来记录呼叫,它工作得很好,但它需要maxduration参数来设置记录时间限制。如果我没有指定maxduration,它将进入无限录制模式。
-
到此为止是可以的,我的问题是,我想停止并保存记录文件时,来电者从他的网站削减呼叫。在我的案例中,当来电者挂断电话时,完成这个过程需要一些时间。我可不想等到那个时候。
(来电)extension => s,1,Answer
extend => s,n,Record(filename.wav,0,0,qxk)
extend => s,n,Hangup
使用mixmonitor,然后使用wait(100000)或其他永久循环
https://wiki.asterisk.org/wiki/display/AST/Application_MixMonitor或者使用h-extension(在挂起时执行),但是要小心,你可能会永远挂起你的星号。
http://www.voip-info.org/wiki/view/Asterisk + h +扩展既然你有c++标签,你也可以选择使用c/c++创建具有所需行为的新应用。参见星号源代码记录/mixmonitor
相关文章:
- 将两个数组中的差异记录在第三个数组中
- 禁止在控制台上记录谷神星
- 创建 Spdlog 异步文件记录器时遇到困难
- fastrtps:如何在发布/订阅级别使用 DDS 历史记录?
- 如何将自定义记录器与websocketpp一起使用?
- C++结构到德尔福记录dll调用
- 如何判断SSL_read是否已经接收并处理了来自单个消息的所有记录
- 如何实现具有多个平台__FILE__和__LINE__信息的 C/C++ 可变参数日志记录宏?
- 我是否可以使用 win32 句柄以编程方式记录发送到/接收到 USB/COM 的内容
- 使用 Doxygen 记录枚举类值,而不启用EXTRACT_ALL
- 在C++中隐藏键盘记录器的控制台窗口
- 堆栈上的最大激活记录数
- 记录Doxygen中的命名
- 为什么Qt Creator的应用程序输出不能从spdlog记录器打印
- 在SQLITE数据库中写入记录需要花费大量时间.如何提高刀片操作效率?
- Qt 错误:QSqlQuery::value:尝试从表中检索统计信息时未定位在有效记录上 (QComboBox)
- 麻烦得到提升::记录器编译
- C++ 中混合二进制/文本日志记录的最佳做法
- 修改链表中的记录C++
- 如何用星号记录来电