電話番号データ型
電話番号データ型は、フロー作成者が電話番号に関するプロパティの詳細を簡単に取得するのに役立つツールになります。 Architectでは、電話番号に3つのスキームのうちの1つが含まれます。
設定 | 説明 |
---|---|
電話 | このスキームは、形式での tel URI で指定しました。 RFC 3966 E.164 フォーマット仕様に準拠している電話番号が続きます。 E.164は、グローバル電話番号の割り当て方法と使用方法に関する国際標準です。 詳細については、 telスキームについて。 |
一口 | このスキームの後には、SIP URI形式のユーザーのSIP電話番号のアドレスが続きます。 SIPURIの標準形式は次のとおりです。 USER@ADDRESS。 メモ: 「一口」を指定することもできます リソースが安全に到達する必要があることを指定できるようにします。 アーキテクトは、スキームを分類するときに一口または一口を区別しません。 |
たとえば、次の電話番号の文字列を調べてみましょう。
tel: +13175551286
この文字列では:
- +はこれがグローバル電話番号であることを示します。
- グローバル電話番号の+の直後に「国際ダイヤルコード」(「国番号」と呼ばれることもあります)があります。これは1〜3桁です。 この例では 1 です。
- 残りの数字は「加入者番号」として知られています。
詳細については、下のセクションをクリックして展開してください。
両方の電話番号で次の条件のいずれかが満たされている場合、PhoneNumberは別のPhoneNumberと同じです。
- isTelプロパティはtrueで、subscriberNumberプロパティは同じです。
- isSipプロパティはtrueで、uriプロパティは同じです。
- 両方のPhoneNumber値のisTelおよびisSipプロパティはfalseで、生のプロパティは同じです。
プロパティ | タイプ | 説明 |
---|---|---|
ウリ | 文字列 | Tel や sip、sip 方式携帯電話の URI 番号、それ以外の場合 NOT_SET の文字列です。 特別な値 NOT_SET 以外の種類の電話番号の値を uri プロパティは、値を返します。 |
e164 | 文字列 | E.164 形式のダイヤル コードを含む有効な E.164 電話番号とサブスクライバー番号 tel 方式電話番号の文字列それ以外の場合 NOT_SET 文字列。 |
subscriberNumber | 文字列 | 有効なtel scheme電話番号の場合、.e164プロパティで報告されるE.164番号の加入者番号部分 - 「+」とダイヤルコードを除いたE.164番号 |
dialingCode | 文字列 | E.164 のダイヤル電話方式の電話番号のコード文字列それ以外の場合 NOT_SET の文字列形式。 |
isSip | ブール型 | SIPまたはSIP方式の電話番号の場合はtrue、それ以外の場合はfalseです。 |
isTel | ブール型 | Tel 方式電話番号、それ以外の場合は false の場合は true。 |
isGlobal | ブール型 | グローバル番号を含むtelスキームの電話番号の場合はtrue、それ以外の場合はfalseです。 |
スキームを使用 | 文字列 | この電話番号に設定されているスキーム: tel、sip、またはsips。 スキームが決定できない場合、この文字列は NOT_SET になります。 |
生 | 文字列 | 電話番号インスタンスを作成するために使用される文字列全体の値。 |
式で電話番号の種類を使用し、電話番号の情報にアクセスします。 次の文字列の例は、電話番号の種類から抽出することができますプロパティ情報を示しています。
例: “ +13175550116”
ToPhoneNumberから電話番号を作成すると+13175550116″)、あなたは得る:
プロパティ | 出力 |
---|---|
ウリ | “ tel:+13175550116” |
e164 | “ +13175550116” |
subscriberNumber | “ 3175550116” |
dialingCode | 「1」 |
isSip | true |
isTel | false |
isGlobal | false |
スキームを使用 | 「tel」 |
生 | “ +13175550116” |
例: “ +13175550116”
ToPhoneNumberから電話番号を作成すると+1(317)555-0116″)、あなたは得る:
電話番号プロパティ | 出力 |
---|---|
ウリ | “ tel:+13175550116″ |
e164 | 「+13175550116″ |
subscriberNumber | “ 3175550116” |
dialingCode | 「1」 |
isSip | true |
isTel | false |
isGlobal | false |
スキームを使用 | 「tel」 |
生 | “ +1(317)555-0116″ |
例: 13175550116
ToPhoneNumber(“ 13175550116”)から電話番号を作成すると、次のようになります。
電話番号プロパティ | 出力 |
---|---|
ウリ | “ tel:13175550116” |
e164 | NOT_SET |
subscriberNumber | “ 3175550116” |
dialingCode | 「1」 |
isSip | true |
isTel | false |
isGlobal | true |
スキームを使用 | 「tel」 |
生 | “ 13175550116” |
例: some@example.com
ToPhoneNumber (「sip:someone@example.com」) から sip 番号を作成する場合、あなたを得る。
電話番号プロパティ | 出力 |
---|---|
ウリ | 「sip:someone@example.com“ |
e164 | NOT_SET |
subscriberNumber | NOT_SET |
dialingCode | NOT_SET |
isSip | false |
isTel | true |
isGlobal | true |
スキームを使用 | 「一口」 |
生 | 「sip:someone@example.com“ |
例: “ + 442079460193”
ToPhoneNumberから電話番号を作成した場合(“ + 442079460193「)、
プロパティ | 出力 |
---|---|
ウリ | “ tel:+442079460193” |
e164 | “ + 442079460193” |
subscriberNumber | “ 2079460193” |
dialingCode | “ 44” |
isSip | true |
isTel | false |
isGlobal | false |
スキームを使用 | 「tel」 |
生 | “ + 442079460193” |