問題タブ [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.

0 投票する
1 に答える
472 参照

php - Nexmo sms laravel が機能しない

基本的に、「EventServiceProviders」の「AbnormalReadingWasTaken」の下に 2 つのリスナーを登録した「AbnormalReadingWasTaken」というイベントをトリガーする誤った読み取りがあり、最初のリスナー「AddReadingsToAlertsTable」は正常に動作しますが、他のリスナー「SendAlertSMS」は機能しません。仕事に。私は何が欠けていますか、誰かがこれを手伝ってくれますか? これは nexmo SMS の curl スクリプトと関係があると思いますか?

0 投票する
1 に答える
350 参照

sip - ロケーションに基づく SIP 転送

nexmo から音声サポート付きの DID を取得しており、freeswitch サーバー (B) の 1 つに SIP 転送を追加しました。私は 2 つのフリースイッチ サーバー A (アジア) と B (ヨーロッパ) を持っています。発信者がアジアから電話をかけた場合、ユーザーに近いように A サーバーにルーティングされるようにするにはどうすればよいですか?

私の調査に基づいて、リダイレクトを使用して動的ダイヤルプランの lua スクリプトを実行する必要があるかもしれません。しかし、これでも、発信者の場所を取得する方法がわからないので、どのサーバーに通話をルーティングするかを決定できます。

これを行う簡単な方法はありますか?

0 投票する
4 に答える
49365 参照

authentication - Firebase SMS 検証/認証

クライアント プロジェクトの場合、非常に単純な機能を提供する単純なハイブリッド アプリを作成していますが、トラフィックが多くなります。アプリは非常にシンプルで、firebase はプロジェクトにとって完璧なソリューションのように見えるため、通常はバックエンドは必要ありません。

私が立ち往生している唯一の部分は、FirebaseによるSMS検証/認証です。ただし、いくつかの激しいグーグル検索とドキュメントの読み取りの後、これを行う簡単な方法がないことに気付きました。これまでに調べたことは次のとおりです。

  1. Fabric.io Digits には優れた JS API がありますが、何らかの理由で firebase と数字がうまく連携しません: https://groups.google.com/forum/#!topic/firebase-talk/sB7lPuyCVBQ
  2. Facebook アカウント キット- ほんの 1 週間前、Facebook は SMS 検証と認証用の新しいキットをリリースしましたが、少なくとも別の方法で証明されるまでは、fabric.io 数字と同じ問題があるように感じられます。
  3. NodeJS 経由の Twilio / Nexmo - これらは両方とも優れた JS API を備えた壮大なサービスですが、私が理解していることから、これには JWT トークン交換を処理するための別のバックエンド サーバーが必要です。そして、それ自体が別のサーバーであり、トラフィックが多いときにボトルネックになり、セキュリティの別の脆弱性ポイントになるため、クライアント チームは個別に管理する必要があります。最も快適ではありません。
  4. Twilio / Nexmo & Auth0 - これまでのところ、認証とユーザー管理が Auth0 によって処理されるこれが最良のオプションのように思えますが、twilio または nexmo と auth0 の両方が有料ソリューションであることを考えると、このソリューションはすぐに高価になる可能性があります。私は物事が無料で機能することを安っぽく期待しているわけではありませんが、トークンを転送するだけであることを考えると、非常に高価な追加のステップのように感じます. [参照: 地獄からのクライアント]
  5. 123-456-7890@example.com のように、電話番号を firebase のメールとして使用し、SMS で送信されたセキュリティ コードをパスワードとして使用するなどの提案をどこかで読んだことを覚えています。

通常、ハイブリッド モバイル アプリの場合、非ネイティブな性質または JS API が原因ですが、初めて (少なくとも私にとっては) そうではないと感じました。現時点では、Firebase は有効な選択肢ではないと思いますが、AWS を調べ始め、クライアントのバックエンド全体をセットアップする前に、愛情と思いやりのあるコミュニティのメンバーに最後にもう一度尋ねたかったのです。

このタイプの認証をミドルサービスなし/バックエンドサーバーなしで処理する他の方法はありますか? これらのソリューションを使用した経験がある人はいますか?


更新: 2017 年 5 月

電話の確認と認証が、Firebase でネイティブに利用できるようになりました。以下の私の自己投稿の回答を参照してください。


更新:2017年4月

Firebase はCloud Functionsをネイティブにサポートするようになりました。サーバーをセットアップせずに、Cloud Functions を使用してこれを実現し、さらに多くのことを実現できるようになりました。


更新:2017年10月

Fabric.io と Firebase は、Firebase の電話認証で Digits を連携および統合し、Fabric の追加機能をリリースしました。

0 投票する
1 に答える
292 参照

nexmo - nexmo でこの応答エラーの概要を表示できません

以下のリンクにあるコードを実行しようとしました https://github.com/linroex/Nexmo-PHP-Library/blob/master/NexmoMessage.php しかし、この応答の概要を表示できません.warning 無効な引数が提供されましたNexmoMessage.php の 228 行目の foreach() または、簡単に実装できる php を使用して SMS を電話に送信するために使用する API を提案してください。

0 投票する
0 に答える
220 参照

javascript - Node と Express (Nexmo) を使用した HTTP GET リクエスト

Nexmo からのインバウンド SMS を処理しようとしていますが、理解できません。私はNodeとExpressにも比較的慣れていません。彼らのドキュメントは、ここに示されているようにキャッチするためのWebhookのリクエストを送信していることを示しています。サンプルコードを試して、このようにルートファイルに追加しました

これは、すべてのページをレンダリングするファイルであり、インバウンド データを受信するためだけにこの「/webhook」ページを作成しました。コールバック URL を nexmo に貼り付けると、それが確認されず、おそらく正しく処理していないと思います。

ここのサンプルコードは、 http.createServerでそれを示しており、このように異なる名前のトップレベルファイルを持っています

代わりにここで捕まえようとするべきですか?または、クライアント側でこれを行う必要がありますか? この質問を確認しましたが、それがよくわかりません。ホストとして何を置くか、またはこれはまったく正しい方法ではありませんか? 私もこれを見て、上に投稿したコードはほとんど同じことをしていると思いました。どんな助けにも乾杯!

編集:次のような単純なアプリで動作しています:

しかし、アプリでこれを完全に引き継ぐことはできません。どこに置くべきかまだわかりません。ルーターファイルにあると思っていましたが、ログファイルに nexmo からのリクエストが表示されないため、そこで何が起こっているのかわかりません。

0 投票する
1 に答える
206 参照

c++ - C++ で Nexmo を使用する

nexmo で SMS を送信しようとしています。

私がやっていることは次のとおりです。私は車のビデオを持っています。希望の免許証の車が通過すると、SMS を人 x に送信します。

私のコードは c++ です。Nexmo を c++ で使用できますか? c# のみのドキュメントを見つけました

0 投票する
0 に答える
63 参照

sip - voip プロバイダーを使用して Nexmo DID を転送する

ソフトスイッチをセットアップせずに、自分の nexmo did 番号で voiproutes のような voip プロバイダーの終端サービスを使用する方法はありますか?

0 投票する
1 に答える
144 参照

ruby - Nexmo Verify を使用して Ruby Sinatra アプリにログインする

ruby on rails 2fa nexmo verify tutorialを見つけましたが、フレームワークにいくつかの違いがあり、私が作成しているものに適合しないため、一部は Sinatra で機能しません。Sinatra アプリでNexmo Verifyを使用する方法を教えてくれる人はいますか?

mykey と mysecret と書かれている場所に、キーとシークレットを配置しましたが、実際のキーとシークレットを Stack OverFlow に配置したくありませんでした

0 投票する
1 に答える
908 参照

asterisk - アウトバウンドまたはインバウンド コールのいずれかがアスタリスク セットアップでのみ機能し、両方では機能しません。なんで?

これは私のsip.confです

これは extensions.conf です

設定 1:上記が extensions.conf の設定である場合、ソフト クライアントから発信呼び出しを行うことはできますが、そのソフト クライアントへの着信呼び出しを取得することはできません。

設定 2: extensions.conf の設定を次のように変更すると、softclient での着信は可能ですが、発信はできません。

質問 1) 発信と着信の両方を受信するには、何を変更すればよいですか?

質問 2: extensions.conf を設定 1 のように設定すると、相手側の会話は聞こえませんが、設定 2 のように extensions.conf を設定すると、両方の会話が聞こえます。そして、これは私が聞いていないときに私が見るログです

[7 月 1 日 22:50:38] 警告 [11299]: chan_sip.c:4175 retrans_pkt: 送信 tvK9cRGNN で再送信タイムアウトに達しました - seqno 21 (クリティカル レスポンス) について - https://wiki.asterisk.org/wiki/を参照してくださいdisplay/AST/SIP+Retransmissions Packet timed out after 8383ms with no response [Jul 1 22:50:38] WARNING[11299]: chan_sip.c:4204 retrans_pkt: Hanging up call tvK9cRGNN- - 重要なパケットへの応答なし ( https://wiki.asterisk.org/wiki/display/AST/SIP+Retransmissions )。

insecure=very などの間違った設定がたくさんあることは理解していますが、今はこのプロトタイプをうまく動作させたいと思っています。