2

私は3人のアクターでtwilioサービスを作成しています:

  • 顧客、会社に電話をかける人
  • 会社、サービスプロバイダーに電話を転送する会社
  • 会社に代わって顧客にサービスを提供するエンティティであるサービスプロバイダー(私たち)

ここに問題があります。サービスプロバイダーは、顧客に関連付けられている会社を識別できる必要がありますが、使用できる電話番号は1つだけです。コスト上の理由から、複数の電話番号を使用することはできません(マージンは非常低いです)。1人の顧客が複数の会社に関連付けられている可能性があるため、発信者IDを使用できません。

私はTwilioのForwardedFromフィールドに精通していますが、ここで説明したように、常に信頼できるとは限りません。実際、私の携帯電話会社から転送すると、ForwardedFromフィールドがnullになります。

複数の電話番号を使用せずに、顧客を私たちにリダイレクトした会社を(確実に)特定するにはどうすればよいですか?

4

4 に答える 4

0

一般に、顧客ごとに個別の番号をお勧めしますが、それはオプションではないとおっしゃっているので、別のアプローチを次に示します。

コールが会社に着信すると、その個々のレッグは一意の識別子である CallSid を取得します。コールがサービス プロバイダーに転送されると、その別のレグも CallSid を取得します。それらをそれぞれ CallSidOne と CallSidTwo と呼びましょう。

その後、CallSidTwo に基づいてクエリを実行すると、次のリストにあるインスタンス プロパティが返されます: http://www.twilio.com/docs/api/rest/call#instance-properties

ここで重要なプロパティは「parent_call_sid」で、CallSidOne である必要があります。したがって、2 つのセグメントを一緒に接続できます。その後、CallSidOne に対してクエリを実行できます。これにより、誰がどの顧客にいつどの顧客に電話をかけたかを追跡できます。

それはあなたの問題を解決しますか?

〜Twilioの従業員

于 2013-05-17T17:47:27.500 に答える
0

おそらく、電話ツリー システムのようなものを構築して、発信者に問題の性質を尋ねることができます。これは、通話が関係している会社の指標となります。

私の推測では、「あなたの電話はどの会社に関連していますか?」というあからさまな質問は望まないでしょう。それは顧客にとって安っぽく感じるからです。そのため、どの会社について電話をかけているのかをあからさまに尋ねる質問や一連の質問を作成することもできますが、その回答はサービス プロバイダー側​​で電話の対象となる会社を明確に示します。

これは、顧客の電話番号に基づいて会社の検索を行うことにより、サービスプロバイダー側​​でさらに削減できます。特定の会社 (または一連の会社) と一致する場合、電話をかける可能性のある会社が自動的に制限されます。

もう 1 つの可能性 (ユース ケースに適合する場合) は、何らかの種類の呼び出しセットアップです。おそらく、顧客は電話を要求するテキスト/電子メールを送信し、テキスト/電子メール/オンラインフォーム送信で提供する情報は、彼らが話したい会社を示します (繰り返しますが、あからさまではない質問を使用できます) 「どこの会社からの電話ですか?」)。

繰り返しになりますが、それが非常に利益率の低い操作である場合、企業は電話ツリー スタイルのコールイン番号で問題ない可能性があります。この場合、顧客は電話をかけている会社を選択する必要があり、それがサービス プロバイダーに示されます。 .

于 2013-01-06T21:51:14.637 に答える
0

これは現時点(2013年)では不可能のようです。新しい回答に目を光らせ、後で可能になったら受け入れます。

于 2013-05-14T20:17:28.060 に答える