ドメインユーザーの作成

以下のコード・スニペットでは プログラマブルSIP API.

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

キー説明
SIP_DOMAIN

The name of your SIP Domain.

SIP_USER_ID

The user ID within a SIP Domain.

SIP_USER_SECRET

Secret (password) associated with SIP Domain User.

VONAGE_API_KEY

Your Vonage API key (see it on your dashboard).

VONAGE_API_SECRET

Your Vonage API secret (also available on your dashboard).

前提条件

Vonage アプリケーションには、プロジェクトに必要な設定が含まれています。アプリケーションはVonage CLI (下記参照) またはダッシュボード経由 を使用して作成できます。 アプリケーションの詳細についてはVonageコンセプトガイドを見る を参照してください。

CLIをインストールする

npm install -g nexmo-cli

アプリケーションの作成

CLIをインストールしたら、それを使ってVonageアプリケーションを作成することができます。以下のコマンドを実行し、返ってくるアプリケーションIDを控えておいてください。これは、以下の例のNEXMO_APPLICATION_ID で使用する値です。また、依存関係を初期化する のステップで必要となるprivate.key をカレント・ディレクトリに作成します。

Vonage はanswer_url にアクセスするために、ローカルマシンに接続する必要があります。これにはngrok を使用することをお勧めします。以下の例でdemo.ngrok.io をご自身の ngrok URL に変更してください。

nexmo app:create "Create a Domain User" http://demo.ngrok.io/webhooks/answer http://demo.ngrok.io/webhooks/events --keyfile private.key

コードを書く

create-domain-user.sh に以下を追加する:

curl --fail-with-body -X POST -H "Content-Type: application/json" \
  -d '{"key": "'$SIP_USER_ID'", "secret": "'$SIP_USER_SECRET'"}' \
  https://api.nexmo.com/v1/psip/$SIP_DOMAIN/users \
  -u $VONAGE_API_KEY:$VONAGE_API_SECRET

全文を見る

コードを実行する

このファイルをあなたのマシンに保存し、実行する:

bash create-domain-user.sh

さらに読む