0

私は RingCentral RingOut 機能をテストしており、それに取り組んでいるドキュメントに従っています。しかし、私はいくつかの問題に直面しています:

  1. RingCentral が (発着) 通話をサポートしている国は?
  2. 2 つの異なるセル番号を使用してテスト コールを発信するにはどうすればよいですか?

現在、RingOut リクエストを作成していますが、応答として 400 bad request エラーが発生し、次のメッセージが表示されます。

from and to ("認識できないトークン 'from': 期待していた 'null)

更新しました:

これらのパラメーターを持つ ajax リクエストを送信します。

var url = 'https://platform.devtest.ringcentral.com/restapi/v1.0/account/~/extension/~/ringout';
var data = {
            "from": {"phoneNumber": "usa_phone_sandboxed"},/*from parameter is optional if there is a default number in user's forwarding numbers */ 
            "to": {"phoneNumber": "usa_phone_real"},  /*to parameter is required */ 
            /*"playPrompt": true  optional field */
            };
var headersArray = [
                       {"Content-Type":  "application/json"}, 
                       {"Authorization": "Bearer "+my_access_token}
                   ];

サンドボックス アカウントを使用しています。言語: ブラウザ側の Javascript。

4

1 に答える 1

1

400 (Bad Request) の問題を解決するには、最初に転送番号のリストを取得して、アカウントの転送番号にデフォルトの番号が設定されているかどうかを確認します。fromこれにより、POST RingOut リクエストでオブジェクトを提供する必要があるかどうかがわかります。

totalResults === 0およびdefaultNumber is not set内線番号の転送番号の場合は、POST 本文でオブジェクトを提供する必要がありますfrom

{
    "from": {
        "phoneNumber":"{{rcUsername}}"
    },
    "to": {
            "phoneNumber":"{{toPhoneNumber}}"
    }
}

willfrom.phoneNumberは、内線番号の直通番号か、内線番号で使用できる転送番号のいずれかである必要があることに注意してください。はto.phoneNumber連絡先の電話番号である必要があります。

また、次の質問もしました。

RingCentral が (発着) 通話をサポートしている国は?

これは、アカウントの種類と拡張機能の設定によって異なります。まず、現在認証されている内線番号が一般的に国際電話をかけることができるかどうかを知りたいと思うでしょう。これは、ID による拡張を GETを使用して実行できます。応答本文には という名前のプロパティが含まれますserviceFeatures。これfeatureName === InternationalCallingが最初に表示する適切なプロパティです。

たとえば、私の無料開発者アカウントの設定は次のとおりです (これは、内線番号で国際電話をかけることができないことを意味します)。

{
      "featureName": "InternationalCalling",
      "enabled": false,
      "reason": "AccountTypeLimitation"
}

アカウントの国際ダイヤル機能に関する包括的な情報については、RingCentral オンライン アカウント ポータルを参照してください。

2 つの異なるセル番号を使用してテスト コールを発信するにはどうすればよいですか?

私があなたの質問に完全に従っているかどうかわかりません.2つの異なるto.phoneNumbersまたは2つの異なるを使用することを意味しますfrom.phoneNumbersか? あなたが達成しようとしていることについて、より具体的に教えていただけますか?

于 2017-01-10T20:02:28.907 に答える