如果freeswitch中的of-hook代理可以确认来自队列的来电吗?

时间:2016-10-25 06:24:11

标签: freeswitch

在freeswitch的默认配置中,当一个呼叫进入队列并被路由到一个代理时,他立即回答,我想改变它......

是否有一种方法(这可能)用于摘机代理(始终连接的代理)在桥接之前确认呼叫(例如通过按DTMF代码)?

2 个答案:

答案 0 :(得分:0)

是的,这是可能的。在Freeswitch callcenter模块(mod_callcenter.c)中,您可以在桥接到代理之前根据需要进行更改。并且您可以编写用于将dtmf发送到摘机代理的代码。我曾经根据我的要求进行更改,并且还编写了许多自定义特定模块。

答案 1 :(得分:0)

您可以在执行呼叫中心应用程序之前实现导出group_confirm变量。

-- first set the variables that you want to export
session:setVariable('group_confirm_file', 'file_string:///var/lib/freeswitch/confirm.wav')
session:setVariable('group_confirm_key', '1')
session:setVariable('confirm', 'true')

-- Exporting varibles, this variables the callcenter app will use and add to agents 
session:setVariable('cc_export_vars', 'group_confirm_file,group_confirm_key,confirm')

-- Then now execute the callcenter app
session:execute('callcenter', 'QUEUE-NAME-HERE')


Note: This example I used LUA, but it will be the same on XML