3

VoiceXML (Nexmo) を使用して通話全体を録音しようとしています。

録音したり、メニュー プロンプトを表示したり、通話を転送したりできますが、両方を一緒に行う方法がわかりません。転送された通話の部分も含めて、通話を最初から最後まで録音したいと思います。

VoiceXML は次のようになると思いますが、これは有効な VoiceXML ではありません。

<?xml version="1.0" encoding="UTF-8"?>
<vxml version = "2.1" >
<var name="callerid" expr="123" />
<form>

    <record name="recording" beep="true" dtmfterm="true" maxtime="100s">   
        <menu dtmf="true">
            <property name="inputmodes" value="dtmf"/>
            <audio src="server/forwardingnow.mp3"/>
            <choice dtmf="10" next="#sales"/>
            <choice dtmf="30" next="#support"/>
        </menu>
        <form id="sales">               
            <transfer name="MyCall" dest="tel:123123123" bridge="true" connecttimeout="20s"/>
        </form>
        <form id="support">  
            <transfer name="MyCall" dest="tel:123123123" bridge="true" connecttimeout="20s"/>
        </form>

        <catch event="connection.disconnect.hangup">
            <submit next="server/voice/savecall" method="post" namelist="recording callerid" enctype="multipart/form-data"/>
        </catch>

    </record>

</form>

4

4 に答える 4