2017-05-23 13 views
0

次のコードを使用してダイヤルアウトして通話を録音しています。Plivoが通話録音のUUIDを取得しています

<Response> 
<Record action="http://foo.com/get_recording/" startOnDialAnswer="true" redirect="false" /> 
<Dial> 
    <Number>15551234567</Number> 
</Dial> 

しかし、アクションURL http://foo.com/get_recording/は、コールのUUIDが含まれていないだけで、次のパラメータを受け取ります。だから私はどのUIDがコール録音ファイルに属しているのかわかりません。

callbackUrl Request Parameters 

以下のパラメータをRECORD_IDでUUIDを関連付ける上の任意の助けが理解されるであろうcallbackUrl

Parameter Description 
RecordUrl Complete path to the recorded file URL. 
RecordingDuration Duration of recording in seconds. 
RecordingDurationMs Duration of recording in milliseconds. 
RecordingStartMs When the recording started (epoch time UTC) in milliseconds. 
RecordingEndMs When the recording ended (epoch time UTC) in milliseconds. 
RecordingID Recording ID of the file. 

に送られます。サポートに書こうとしましたが、依然として答えを待っています。

答えて

0

Plivoセールスエンジニアはこちら

コールUUIDはXML(Record and Dial)を返すAnswer URLに存在し、記録アクションIDと記録コールバックURLに記録IDがあります。 Get Recording APIを使用して、Call UUIDを録音IDにリンクすることができます。

0

シンプルなトリック!

ダイヤルXMLを返す前に、受信したリクエストパラメータにcallUUIDをキャプチャし、GETパラメータのようなレコードアクションURLを動的に追加してください。あなたの行動方法をGETとして作成する

<Response> 
<Record action="http://foo.com/get_recording/?callUUID=<uuid>" startOnDialAnswer="true" redirect="false" /> 
<Dial> 
    <Number>15551234567</Number> 
</Dial> 
関連する問題