最近项目有相关回铃音检测需要,网上找了一圈,各种信息参差不齐,最后也算弄成了。这里直接给出实操教程。
用到的模块是mod_spandsp,默认编译时会预装的,之前检测DTMF的文章里也有用到这个模块。
conf/autoload_configs/spandsp.conf.xml的descriptors节点下面增加中国信号音的相关配置
<!-- China -->
<descriptor name="cn">
<tone name="标准回铃音">
<element freq1="450" freq2="0" min="900" max="1100"/>
<element freq1="0" freq2="0" min="900" max="4100"/>
<element freq1="450" freq2="0" min="900" max="1100"/>
<element freq1="0" freq2="0" min="900" max="4100"/>
</tone>
<tone name="标准忙音1">
<element freq1="450" freq2="0" min="300"