問題タブ [nexmo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
authentication - Nexmo または Twilio を使用して電話番号のみでログインして確認する
これは、提供された電話番号のみを使用してユーザーをログインさせる認証フローです (Whatsapp スタイル)。手順は次のとおりです。
- ユーザーが電話番号を入力し、サーバーに送信します。
- サーバーは 4 桁のランダム キーを生成し、ペア (電話、キー) を DB に保存します。
- サーバーは、サードパーティの SMS サービスにキーを電話に送信するように依頼します。
- SMS サービスがメッセージを送信します。
- ユーザーは SMS からキーを入力し、電話と共にサーバーに送信されます。
- サーバーは DB に対してペアをチェックします。
- ペアが存在する場合、サーバーはさらなる呼び出しのためにトークンを送り返します。
私が理解しようとしているのは、Twilio や Nexmo などのサービスがどこに適合するか (またはフローの一部を置き換えるか) です。
私が理解していることから、たとえば Nexmo を見ると、手順 2 と 3 を
https://api.nexmo.com/verify/への API 呼び出しに置き換えて、応答からのrequest_idを DB にペア (電話) として
保存できます。 ,request_id)。
そして今、ユーザーが 4 桁のコードを入力して返送したら、https
://api.nexmo.com/verify/check/json を呼び出し
て request_id とコードを提供する必要があります。
しかし、request_id はどこで取得できますか?
サーバーは、Nexmo から情報を取得した瞬間にそれをクライアントに送り返す必要がありますか?
ここでは Nexmo を使用するメリットがわかりません。
php - Twilio を使用した SMS 検証システム
学習のためだけに、SMS 検証システムを作成しようとしています。したがって、ファイル構造は次のようになります
Index.php Form.php Sendcode.php Verify.php
ここで達成しようとしているのは、ログインしているユーザーを強制的に form.php にリダイレクトする方法を学び、番号が index.php にリダイレクトされることを確認した場合、それ以外の場合はフォームで番号を確認するように求められることです。 php でエラーが発生しました。したがって、DB のステータスが 1 に設定されている場合、ユーザーは index.php にアクセスできます。それ以外の場合、ステータスは 0 に設定されたままになり、form.php で番号を確認する必要があります。
誰かがこれで私を助けることができますか? サンプルの index.php コードを書いてください
ここにファイルの内容があります
Form.php
Sendcode.php
Verify.php
sip - Restcomm - Nexmo で着信 DID を構成する
Restcomm と Nexmo DID 着信番号を使用してテスト環境を作成しようとしています。このチュートリアルに従いました。ステップ3についてはよくわからないので、それは置いておきます。
Nexmo からコールを送信しようとすると、Restcomm は404 Not Foundで応答します。以下のキャプチャでわかるように、Nexmo は構成された uri に INVITE を送信するように見えますが、TO フィールドではドメインとして sip.local を使用して元の番号を送信します。Restcomm で両方の sip 番号をプロビジョニングしましたが、それでも 404 Not found を取得しています。
android - Android:Nexmo Call API が IVR 通話で機能しない
アプリにIVR 通話を実装しています。公開サーバーでホストされている私の音声 xml コードは以下のとおりです。
Nexmo Web サイトに記載されているすべての手順に従いましたが、成功を意味するステータス コード =0を取得しましたが、電話がかかってきません。私が間違っているところはありますか?
IVR 通話の場合、次のコード スニペットを使用しました
ここで私はSUCCESS
入りましCallResponse
たが、電話を受けませんでした。
angularjs - REST API の get リクエストで応答オブジェクトが null になる
OTP 実装用に nexmoverify REST API を実装しようとしていますが、応答オブジェクト comig null.I は Postman にチェックインし、応答オブジェクトから stringify オブジェクトを取得できました。
コード フロー:code flow coming to error() section and then printing null in web console.
エラー :
誰かがこの問題を解決するのを手伝ってくれますか?
php - Nexmo 音声通話が機能しない
NEXMO で Text to speech API を実行しようとしましたが、エラーが発生しました:
しかし、新しいエラーが発生しました{"status":"2","error_text":"Missing username"}
URL に従って実行します: https://nexmo.github.io/Quickstarts/tts/。
私は彼らのすべての文書をチェックしました。そのようなエラー テキストは表示されません。誰か助けてくれませんか?