電話番号の有効期限

電話番号の文脈における「有効性」という用語には、いくつかの側面が含まれる。このガイドでは、有効性に関連する概念を概説し、Identity Insightsがそれぞれにどのように対応しているかを詳しく説明します。

フォーマットの妥当性

電話番号フォーマットの検証では、さまざまなレベルで長さとプレフィックス情報を検証し、正確性とグローバルな番号標準への準拠を確認します。有効なフォーマットとは、通信事業者がユーザーに自由に割り当てることができる番号のことである。ただし、その番号が現在特定の通信事業者、特定のユーザーに割り当てられているかどうか、または到達可能かどうかは確認できません。

ユーザは、フォーマット・バリデーションの詳細を要求し、取得することができます。 format.is_format_valid フィールドにいる。

Identity Insightsは、渡された電話番号のフォーマットの有効性をチェックし、有効なフォー マットの電話番号に解析できない場合は、要求されたインサイトを取得しない。

電話番号のフォーマットが有効かどうかを判断する場合、特にグローバルなプロセスや自動化されたプロセスでは、通話がつながったからといって、必ずしもそのフォーマットが有効であるとは限らない。例えば

  • 国によっては、電話番号の末尾に追加の数字をダイヤルすると、追加の文字が入力されても接続に成功する場合があります。
  • リナンバリングの移行期間中、一部の事業者は、古い番号フォーマットを「修正」し、標準フォーマットが変更された後もコールの接続を継続することがある。しかし、このような調整は地域間で一貫性がなく、一時的なものである。
  • ローカルでのみダイヤル可能な電話番号(例えば、米国内の7桁の番号)は、グローバルな文脈では有効とはみなされません。必要な国番号と市外局番がなければ、APIなどのシステムがこれらの番号を標準化したり、適切に解釈したりすることは不可能になる。

キャリア割り当て有効期間

電話番号の有効性とは、その番号がキャリアに割り当てられているかどうかを検証することと解釈されることが多く、携帯電話番号の有効性をチェックする一般的な方法である。

ユーザーは、以下のクエリーを実行することで、キャリアの割り当て情報を要求し、取得することができます。 current_carrier 携帯電話番号と original_carrier 非携帯電話番号の場合。もし network_type または network_code フィールドが入力されている場合は、電話番号にキャリアが割り当てられていることを示します。

通常、ユーザーは network_type 事前に current_carrier.オプションで original_carrier 非携帯電話番号のキャリア割り当てに興味がある場合。

これは一般的に、電話番号に到達できるかどうかを判断する信頼できる方法ですが、番号がまだ加入者に割り当てられていない可能性があるため、確実ではありません。ユーザーに割り当てられていない携帯電話番号にダイヤルした場合、キャリアや国によっていくつかの結果が考えられます:

  • 到達不能番号アナウンス
  • エラー・トーン
  • キャリア・サービス・ラインにリダイレクト
  • 応答なし

到達可能性

これは、電話番号が現在、音声、SMS、またはデータサービスで到達可能かどうかを意味する。携帯電話番号の市場には、HLR(Home Location Register)データソースに基づいて、携帯電話番号の音声およびSMS到達可能性を判定する方法があります。しかし、私たちの経験と分析によると、これらの方法は、特にリアルタイムのシナリオでは、一般的に信頼性が低い。さらに、どの国やキャリアに有効かについての明確な情報がないことが多く、適用可能性に一貫性がありません。

現在のところ、正確なリアルタイムの到達性を提供することはできませんが、この分野での機能強化が視野に入っています。

結論

最も基本的な方法であり、その電話番号がグローバルにリーチ可能かどうかを判断する際の最初のステップは、以下の方法でその電話番号のフォーマットを検証することである。 format.is_format_valid.それは必要条件ではあるが、十分条件ではない。

携帯電話番号への接続の可能性を評価するために、推奨される方法は、その番号がキャリアに割り当てられているかどうかを確認することである。 current_carrier.network_typemobile.

携帯電話番号が有効なフォーマットを持ち、キャリアに割り当てられていても、到達できないことがある。これは、その番号が現在加入者に割り当てられていないか、サービスが停止している(例えば、デバイスの電源が切れている)場合に発生する可能性がある。

さらに読む