2014-11-29 3 views
0

Может кто-нибудь объяснить, как я могу отправить запись о переходе на мой сервер? Я использую Nexmo.Передача вызова и запись

Вот что у меня есть для answer_url параметра:

<vxml version = "2.1"> 
    <form id="CallTransfer"> 
     <block> 
      <prompt>Hello</prompt> 
     </block> 
     <transfer name="MyCall" dest="tel:+'.$number.'" bridge="true" connecttimeout="20s"/> 
     <record name="recording" beep="false" finalsilence="3s" maxtime="240s"> 
      <catch event="connection.disconnect.hangup"> 
       <submit next="http://'.$_SERVER['SERVER_NAME'].'/api/save_call/'.$history_id.'" method="post" namelist="recording" enctype="multipart/form-data"/> 
      </catch> 
      <filled> 
       <submit next="http://'.$_SERVER['SERVER_NAME'].'/api/save_call/'.$history_id.'" method="post" namelist="recording" enctype="multipart/form-data"/> 
      </filled> 
     </record> 
    </form>     
</vxml> 

Но его отправить пустой массив $ _FILES на /api/save_call.

Кроме того, у меня есть вопрос, можно ли получить запись звонка, начиная с того момента, когда первый абонент взял телефон и закончил, когда вторая зависает?

+0

Похоже, вы пытаетесь выполнить запись звонка, и я не верю, что этот метод будет работать. Все примеры записи вызовов используют CCXML. Вот один пример [http://help.voxeo.com/go/help/xml.ccxml.audio.recording]. Я не уверен, поддерживает ли Nexmo CCXML. –

ответ

0

В настоящее время запись с использованием родного VXML невозможна. Как указывает Kevin, это просто не то, что поддерживает VXML.

Мы (я работаю в Nexmo) знаем, что существуют прецеденты, требующие поддержки, и это то, над чем мы работаем.

 Смежные вопросы

  • Нет связанных вопросов^_^