如何在freeswitch拨号方案中检测铃声?

时间:2017-10-26 11:48:17

标签: freeswitch dialplan

拨打远程呼叫中心并通过IVR后,我的客户员工通常会等待很长时间让代理人接听,同时听听保持音乐。我正在考虑一种可能性,他们可以将呼叫转移到本地freeswitch上的拨号方案,等待远程代理的铃声。一旦拨号方案检测到座席电话响铃,它就应该将呼叫转发回原来的呼叫者。

tone_detect应用程序的例子不多。假设它是美国铃声,音调规格应该如何?

<action application="tone_detect" data="ring 440,480 r 0 transfer '1000 XML default' 2">

我怀疑上述内容是否有效,因为美国铃声播放440 + 480 Hz,持续2000ms关闭4000ms。我不知道如何指定它。

1 个答案:

答案 0 :(得分:0)

这是一个好主意。一个电话metaqueue。音调检测,如果它工作不会万无一失,因为有时桥不会响回。你可能会考虑监测能量水平,等待一段时间的沉默短时间然后再次沉默(一个问候序列)。您对该命令的参数 - Detect Tone看起来对于旧语法是正确的,但您也可以在此处更新为较新的首选行为。