【问题标题】:Recording Normal Calls and Conference calls in Asterisk在 Asterisk 中录制普通电话和电话会议
【发布时间】:2018-04-17 07:10:43
【问题描述】:

在 Ubuntu 16.04 上设置 Asterisk 13.1,通话和电话会议都可以正常工作。但是我有两个关于在星号中记录通话的问题。
这是 extensions.conf。

[default]
exten  => 1000,1,MixMonitor(${CALLERID(num)}-${STRFTIME(|EST5EDT|%m%d%Y-%H%M%S)}.gsm)
same => n,Dial(SIP/1000)
exten  => 1001,1,MixMonitor(${CALLERID(num)}-${STRFTIME(|EST5EDT|%m%d%Y-%H%M%S)}.gsm)
same => n,Dial(SIP/1001)

exten => 100,1,Answer()
exten => 100,n,Authenticate(234)
same  => n,MixMonitor(${CALLERID(num)}-${STRFTIME(|EST5EDT|%m%d%Y-%H%M%S)}.gsm)
same  => n,ConfBridge(1234)

这是 confbridge.conf

conf => 1234

[1234]
record_conference = yes

1) 是否有必要为每个呼叫定义 MixMonitor(就像我在上面为用户 1000 和 1001 所做的那样),或者是否有可能您可以定义一次并记录星号服务器中的所有呼叫。

2) 录制电话会议时,假设会议室有两个用户,生成了两个音频文件而不是一个,我要做什么更改,所以只有一个完整会议的录制音频文件?

【问题讨论】:

    标签: asterisk sip pbx


    【解决方案1】:

    在星号中,您必须执行任何您想要执行的操作。

    在您的情况下,您可以在每个拨号计划中使用 mixmonitor 命令,使用模式为大型列表执行该命令,使用外部宏或 gosub 函数并调用它来记录您想要记录的呼叫。

    对于会议,您可以使用 Originate 使用 mixmon(第三次通话)开始另一个通话,也可以使用内部录音。

    对于任何记录,您都可以使用 Monitor(通话双方各有两个文件)或 mixmonitor(相同,但第一方在左声道,第二方在右声道,因此文件是单一的)。 因此,如果您有 2 个文件,则只有非混合变体。请咨询混合版本的会议室选项。

    【讨论】:

    • 那么我不可能用星号来录制与多个用户的电话会议的单个音频文件吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多