IVR期间的freeswitch录音

时间:2017-11-15 10:18:18

标签: freeswitch

在freeswitch的最后一个版本中我遇到了一个问题 - 在ivr期间的立体声记录中,一些noice在b通道中出现。拨号方案:

<extension name="91:1">
    <condition field="destination_number" expression="^1203$" require-nested="false">
        <action application="export" data="dialed_extension=1203"/>
        <action application="set" data="hangup_after_bridge=false"/>
        <action application="set" data="session_in_hangup_hook=true"/>
        <action application="set" data="RECORD_STEREO=true"/>
        <action application="set" data="record_name=$${recordings_dir_tmp}/${strftime(%Y-%m-%d)}/${caller_id_number}.${dialed_extension}.${call_uuid}.wav" />
        <action application="record_session" data="${record_name}"/>
        <action application="set" data="execute_on_answer=python detect_gp ${record_name}"/>
        <action application="set" data="ivr_menu_terminator=*"/>
        <action application="ivr" data="91:1"/>
        <action application="playback" data="/etc/freeswitch/moh/moh" />
        <action application="hangup"/>
    </condition>
</extension>    

wav file left channel

我如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

接收带外DTMF(RFC2833电话事件101)可能会干扰录制。你会得到无声的点而不是音调。这可能解释了为什么您的录音听起来像音频切断或丢包。