通話中にオーディオストリームを再生する

このコード・スニペットは、指定された通話にオーディオ・ストリームを再生する。

サンプルコードの以下の変数を置き換える:

キー説明
VOICE_CALL_ID

The UUID of the call leg.

VOICE_STREAM_URL

The URL of the audio file that will be streamed into an array. The URL must be in an array.

Prerequisites

Execute the following command at your terminal prompt to create the JWT for authentication:

export JWT=$(nexmo jwt:generate $PATH_TO_PRIVATE_KEY application_id=$NEXMO_APPLICATION_ID)

Write the code

Add the following to play-audio-into-a-call.sh:

curl -X PUT https://api.nexmo.com/v1/calls/$VOICE_CALL_ID/stream \
  -H "Authorization: Bearer $JWT"\
  -H "Content-Type: application/json"\
  -d '{"stream_url": ["'"$VOICE_STREAM_URL"'"]}'

View full source

Run your code

Save this file to your machine and run it:

bash play-audio-into-a-call.sh

試してみる

コードを実行すると、指定されたファイルからのオーディオ・ストリームが、指定されたUUIDで識別される呼び出しに再生される。

さらに読む

  • 電話会議 - このガイドでは、Vonageが通話に関連付ける2つの概念、レグと会話について説明します。