---
sourceDocument: Xanadu API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# NotifyPhoneNumber - グローバル

# NotifyPhoneNumber - グローバル {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：13分

NotifyPhoneNumber API を使用すると、Notify 電話番号に関する情報をクエリーできます。

`SNC` 名前空間内でグローバルの NotifyPhoneNumber クラスとその関連メソッドにアクセスします。

## NotifyPhoneNumber - getDialCode() {#ariaid-title2}

Notify 電話番号の国際ダイヤルコードを返します。
{#r_NPN-getDialCode__table_n4g_jp4_wr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 1. パラメーター]

{#r_NPN-getDialCode__table_n4g_jp4_wr} {#r_NPN-getDialCode__table_o4g_jp4_wr__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | ある国の国際ダイヤルコード。 |
[表 : 2. 返される内容]

{#r_NPN-getDialCode__table_o4g_jp4_wr}  
この例では、電話番号のダイヤルコードを取得する方法を示します。

    var numbers = SNC.Notify.getPhoneNumbers();
     
    // Here numbers is of type List
    if (numbers.size() > 0) {
       var number = numbers.get(0);
     
       // Here number is of type NotifyPhoneNumber
      gs.info(number.getDialCode());
    }

### スコープ対応 {#r_NPN-getDialCode__section_x32_ysl_1gb}

スコープ対象のアプリケーションで getDialCode() メソッドを使用するには、対応するスコープ指定のメソッド [Scoped NotifyPhoneNumber - getDialCode()](https://servicenow-prod.fluidtopics.net/e4aTH_KvR7RBHdl7p_FLZg#NPNScoped-getDialCode "Notify 電話番号の国際ダイヤルコードを返します。") を使用します。

## NotifyPhoneNumber - getID() {#ariaid-title3}

電話通信プロバイダーによって定義されたこの電話番号の ID を返します。
{#r_NPN-getID__table_l5l_lp4_wr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 3. パラメーター]

{#r_NPN-getID__table_l5l_lp4_wr} {#r_NPN-getID__table_m5l_lp4_wr__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | 電話通信プロバイダー内の番号の識別子。 |
[表 : 4. 返される内容]

{#r_NPN-getID__table_m5l_lp4_wr}  
この例では、電話番号に固有の識別子を取得する方法を示します。

    var numbers = SNC.NotifyScoped.getPhoneNumbers();
     
    // Here numbers is of type List
    if (numbers.size() > 0) {
       var number = numbers.get(0);
     
       // Here number is of type NotifyPhoneNumber
      gs.info(number.getID());
    }

### スコープ対応 {#r_NPN-getID__section_x32_ysl_1gb}

スコープ対象のアプリケーションで getID() メソッドを使用するには、対応するスコープ指定のメソッド [Scoped NotifyPhoneNumber - getID()](https://servicenow-prod.fluidtopics.net/e4aTH_KvR7RBHdl7p_FLZg#NPNScoped-getID "電話通信プロバイダーによって定義されたこの電話番号の ID を返します。") を使用します。

## NotifyPhoneNumber - getNumber() {#ariaid-title4}

現在の Notify 発信者の電話番号を数値で返します。
{#r_NPN-getNumber__table_nxr_gp4_wr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 5. パラメーター]

{#r_NPN-getNumber__table_nxr_gp4_wr} {#r_NPN-getNumber__table_oxr_gp4_wr__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | E.164 準拠の電話番号。 |
[表 : 6. 返される内容]

{#r_NPN-getNumber__table_oxr_gp4_wr}  
この例では、Notify 発信者の電話番号を取得する方法を示します。

    var numbers = SNC.Notify.getPhoneNumbers();
     
    // Here numbers is of type List
    if (numbers.size() > 0) {
       var number = numbers.get(0);
     
       // Here number is of type NotifyPhoneNumber
      gs.info(number.getNumber());
    }

### スコープ対応 {#r_NPN-getNumber__section_x32_ysl_1gb}

スコープ対象のアプリケーションで getNumber() メソッドを使用するには、対応するスコープ指定のメソッド [Scoped NotifyPhoneNumber - getNumber()](https://servicenow-prod.fluidtopics.net/e4aTH_KvR7RBHdl7p_FLZg#NPNScoped-getNumber "現在の Notify 発信者の電話番号を数値で返します。") を使用します。

## NotifyPhoneNumber - getOwner() {#ariaid-title5}

この電話番号に関連付けられた電話通信プロバイダーを返します。
{#r_NPN-getOwner__table_by2_mp4_wr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 7. パラメーター]

{#r_NPN-getOwner__table_by2_mp4_wr} {#r_NPN-getOwner__table_cy2_mp4_wr__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | 番号に関連付けられた電話通信プロバイダー、すなわち Twilio。 |
[表 : 8. 返される内容]

{#r_NPN-getOwner__table_cy2_mp4_wr}  
この例では、指定された電話番号を所有する電話通信サービスを取得する方法を示します。

    var numbers = SNC.Notify.getPhoneNumbers();
     
    // Here numbers is of type List
    if (numbers.size() > 0) {
       var number = numbers.get(0);
     
       // Here number is of type NotifyPhoneNumber
      gs.info(number.getOwner());
    }

### スコープ対応 {#r_NPN-getOwner__section_x32_ysl_1gb}

スコープ対象のアプリケーションで getOwner() メソッドを使用するには、対応するスコープ指定のメソッド [Scoped NotifyPhoneNumber - getOwner()](https://servicenow-prod.fluidtopics.net/e4aTH_KvR7RBHdl7p_FLZg#NPNScoped-getOwner "この電話番号に関連付けられた電話通信プロバイダーを返します。") を使用します。

## NotifyPhoneNumber - getTerritory() {#ariaid-title6}

電話番号に関連付けられている国を返します。
{#r_NPN-getTerritory__table_dhg_kp4_wr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 9. パラメーター]

{#r_NPN-getTerritory__table_dhg_kp4_wr} {#r_NPN-getTerritory__table_ehg_kp4_wr__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | 電話番号が属する国の名前。 |
[表 : 10. 返される内容]

{#r_NPN-getTerritory__table_ehg_kp4_wr}  
この例では、Notify 発信者の国を取得する方法を示します。

    var numbers = SNC.Notify.getPhoneNumbers();
     
    // Here numbers is of type List
    if (numbers.size() > 0) {
       var number = numbers.get(0);
     
       // Here number is of type NotifyPhoneNumber
      gs.info(number.getTerritory());
    }

### スコープ対応 {#r_NPN-getTerritory__section_x32_ysl_1gb}

スコープ対象のアプリケーションで getTerritory() メソッドを使用するには、対応するスコープ指定のメソッド [Scoped NotifyPhoneNumber - getTerritory()](https://servicenow-prod.fluidtopics.net/e4aTH_KvR7RBHdl7p_FLZg#NPNScoped-getTerritory "電話番号に関連付けられている国を返します。") を使用します。

## NotifyPhoneNumber - isShortCode() {#ariaid-title7}

現在の Notify 電話番号が短縮コードかどうかを判断します。
{#NPN-isShortCode__table_lgj_csx_zfb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 11. パラメーター]

{#NPN-isShortCode__table_lgj_csx_zfb} {#NPN-isShortCode__table_mgj_csx_zfb__entry__2}

| タイプ | 説明 |
|-|-|
| ブーリアン | 現在の Notify 電話番号が短縮コードかどうかを示すフラグ。 * true：電話番号は短縮コードです。 * false：電話番号は短縮コードではありません。 {#NPN-isShortCode__ul_ghr_ksx_zfb} |
[表 : 12. 返される内容]

{#NPN-isShortCode__table_mgj_csx_zfb}  
この例では、現在の Notify 電話番号が短縮コードかどうかを確認する方法を示します。

    GlideRecord notifyNumber = new GlideRecord(TABLE_NOTIFY_NUMBER);
    notifyNumber.query(COL_NUMBER, notifyPhoneNumber.getNumber());

    if (!notifyNumber.next()) {
      notifyNumber.initialize();
      notifyNumber.setValue(COL_OWNER, notifyPhoneNumber.getOwner());
      if (notifyPhoneNumber.isShortCode()) {
        notifyNumber.setValue(COL_SHORT_CODE, notifyPhoneNumber.getNumber());
      } else {
        notifyNumber.setValue(COL_PHONE_NUMBER, notifyPhoneNumber.getNumber());
      }

## NotifyPhoneNumber - supportsConferenceCall() {#ariaid-title8}

Notify 電話番号が電話会議をサポートするかどうかを判断します。
{#r_NPN-supportsConferenceCall__table_ccj_qp4_wr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 13. パラメーター]

{#r_NPN-supportsConferenceCall__table_ccj_qp4_wr} {#r_NPN-supportsConferenceCall__table_dcj_qp4_wr__entry__2}

| タイプ | 説明 |
|-|-|
| ブーリアン | Notify 電話番号が電話会議をサポートするかどうかを示す値。 * true：電話番号は電話会議をサポートしている * false：電話番号は電話会議をサポートしていない {#r_NPN-supportsConferenceCall__ul_xkc_qmv_bgb} |
[表 : 14. 返される内容]

{#r_NPN-supportsConferenceCall__table_dcj_qp4_wr}  
この例では、Notify 発信者が電話会議をサポートしているかどうかを確認する方法を示します。

    var numbers = SNC.Notify.getPhoneNumbers();
     
    // Here numbers is of type List
    if (numbers.size() > 0) {
       var number = numbers.get(0);
     
       // Here number is of type NotifyPhoneNumber
      gs.info(number.supportsConferenceCall());
    }

### スコープ対応 {#r_NPN-supportsConferenceCall__section_x32_ysl_1gb}

スコープ対象のアプリケーションで supportsConferenceCall() メソッドを使用するには、対応するスコープ指定のメソッド [Scoped NotifyPhoneNumber - supportsConferenceCall()](https://servicenow-prod.fluidtopics.net/e4aTH_KvR7RBHdl7p_FLZg#NPNScoped-supportsConferenceCall "Notify 電話番号が電話会議をサポートするかどうかを判断します。") を使用します。

## NotifyPhoneNumber - supportsIncomingPhoneCall() {#ariaid-title9}

Notify 電話番号が通話の受信をサポートするかどうかを判断します。
{#r_NPN-supportsIncomingPhoneCall__table_tll_np4_wr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 15. パラメーター]

{#r_NPN-supportsIncomingPhoneCall__table_tll_np4_wr} {#r_NPN-supportsIncomingPhoneCall__table_ull_np4_wr__entry__2}

| タイプ | 説明 |
|-|-|
| ブーリアン | Notify 電話番号が着信電話をサポートするかどうかを示す値。 * true：電話番号は着信電話をサポートする * false：電話番号は着信電話をサポートしない {#r_NPN-supportsIncomingPhoneCall__ul_xkc_qmv_bgb} |
[表 : 16. 返される内容]

{#r_NPN-supportsIncomingPhoneCall__table_ull_np4_wr}  
この例では、Notify 発信者が着信電話を受信できるかどうかを確認する方法を示します。

    var numbers = SNC.Notify.getPhoneNumbers();
     
    // Here numbers is of type List
    if (numbers.size() > 0) {
       var number = numbers.get(0);
     
       // Here number is of type NotifyPhoneNumber
      gs.info(number.supportsIncomingPhoneCall());
    }

### スコープ対応 {#r_NPN-supportsIncomingPhoneCall__section_x32_ysl_1gb}

スコープ対象のアプリケーションで supportsIncomingPhoneCall() メソッドを使用するには、対応するスコープ指定のメソッド [Scoped NotifyPhoneNumber - supportsIncomingPhoneCall()](https://servicenow-prod.fluidtopics.net/e4aTH_KvR7RBHdl7p_FLZg#NPNScoped-supportsIncomingPhoneCall "Notify 電話番号が通話の受信をサポートしているかどうかを判断します。") を使用します。

## NotifyPhoneNumber - supportsIncomingSMS() {#ariaid-title10}

Notify 電話番号が SMS メッセージの受信をサポートしているかどうかを判断します。
{#r_NPN-supportsIncomingSMS__table_w1k_rp4_wr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 17. パラメーター]

{#r_NPN-supportsIncomingSMS__table_w1k_rp4_wr} {#r_NPN-supportsIncomingSMS__table_x1k_rp4_wr__entry__2}

| タイプ | 説明 |
|-|-|
| ブーリアン | Notify 電話番号が着信 SMS メッセージの受信をサポートしているかどうかを示す値。 * true：電話番号が着信 SMS メッセージの受信をサポートしている * false：電話番号が着信 SMS メッセージの受信をサポートしていない {#r_NPN-supportsIncomingSMS__ul_xkc_qmv_bgb} |
[表 : 18. 返される内容]

{#r_NPN-supportsIncomingSMS__table_x1k_rp4_wr}  
この例では、Notify 発信者が着信 SMS メッセージを受信できるかどうかを判断する方法を示します。

    var numbers = SNC.Notify.getPhoneNumbers();
     
    // Here numbers is of type List
    if (numbers.size() > 0) {
       var number = numbers.get(0);
     
       // Here number is of type NotifyPhoneNumber
      gs.info(number.supportsIncomingSMS());
    }

### スコープ対応 {#r_NPN-supportsIncomingSMS__section_x32_ysl_1gb}

スコープ対象のアプリケーションで supportsIncomingSMS() メソッドを使用するには、対応するスコープ指定のメソッド [Scoped NotifyPhoneNumber - supportsIncomingSMS()](https://servicenow-prod.fluidtopics.net/e4aTH_KvR7RBHdl7p_FLZg#NPNScoped-supportsIncomingSMS "Notify 電話番号が SMS メッセージの受信をサポートしているかどうかを判断します。") を使用します。

## NotifyPhoneNumber - supportsOutgoingPhoneCall() {#ariaid-title11}

Notify 電話番号が通話の発信をサポートしているかどうかを判断します。
{#r_NPN-supportsOutgoingPhoneCall__table_m5l_4p4_wr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 19. パラメーター]

{#r_NPN-supportsOutgoingPhoneCall__table_m5l_4p4_wr} {#r_NPN-supportsOutgoingPhoneCall__table_n5l_4p4_wr__entry__2}

| タイプ | 説明 |
|-|-|
| ブーリアン | Notify 電話番号が通話の発信をサポートしているかどうかを示す値。 * true：電話番号は通話の発信をサポートしている * false：電話番号は通話の発信をサポートしていない {#r_NPN-supportsOutgoingPhoneCall__ul_xkc_qmv_bgb} |
[表 : 20. 返される内容]

{#r_NPN-supportsOutgoingPhoneCall__table_n5l_4p4_wr}  
この例では、Notify 発信者が通話を発信できるかどうかを確認する方法を示します。

    var numbers = SNC.Notify.getPhoneNumbers();
     
    // Here numbers is of type List
    if (numbers.size() > 0) {
       var number = numbers.get(0);
     
       // Here number is of type NotifyPhoneNumber
      gs.info(number.supportsOutgoingPhoneCall());
    }

### スコープ対応 {#r_NPN-supportsOutgoingPhoneCall__section_x32_ysl_1gb}

スコープ対象のアプリケーションで supportsOutgoingPhoneCall() メソッドを使用するには、対応するスコープ指定のメソッド [Scoped NotifyPhoneNumber - supportsOutgoingPhoneCall()](https://servicenow-prod.fluidtopics.net/e4aTH_KvR7RBHdl7p_FLZg#NPNScoped-supportsOutgoingPhoneCall "Notify 電話番号が通話の発信をサポートするかどうかを判断します。") を使用します。

## NotifyPhoneNumber - supportsOutgoingSMS() {#ariaid-title12}

Notify 電話番号が SMS メッセージの送信をサポートしているかどうかを判断します。
{#r_NPN-supportsOutgoingSMS__table_gv1_tp4_wr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 21. パラメーター]

{#r_NPN-supportsOutgoingSMS__table_gv1_tp4_wr} {#r_NPN-supportsOutgoingSMS__table_hv1_tp4_wr__entry__2}

| タイプ | 説明 |
|-|-|
| ブーリアン | Notify 電話番号が SMS メッセージの送信をサポートしているかどうかを示す値。 * true：電話番号が SMS メッセージの送信をサポートしている * false：電話番号が SMS メッセージの送信をサポートしていない {#r_NPN-supportsOutgoingSMS__ul_xkc_qmv_bgb} |
[表 : 22. 返される内容]

{#r_NPN-supportsOutgoingSMS__table_hv1_tp4_wr}  
この例では、Notify 発信者が SMS メッセージを発信できるかどうかを判断する方法を示します。

    var numbers = SNC.Notify.getPhoneNumbers();
     
    // Here numbers is of type List
    if (numbers.size() > 0) {
       var number = numbers.get(0);
     
       // Here number is of type NotifyPhoneNumber
      gs.info(number.supportsOutgoingSMS());
    }

### スコープ対応 {#r_NPN-supportsOutgoingSMS__section_x32_ysl_1gb}

スコープ対象のアプリケーションで supportsOutgoingSMS() メソッドを使用するには、対応するスコープ指定のメソッド [Scoped NotifyPhoneNumber - supportsOutgoingSMS()](https://servicenow-prod.fluidtopics.net/e4aTH_KvR7RBHdl7p_FLZg#NPNScoped-supportsOutgoingSMS "Notify 電話番号が SMS メッセージの送信をサポートしているかどうかを判断します。") を使用します。

## NotifyPhoneNumber - supportsRecording() {#ariaid-title13}

Notify 電話番号が通話の記録をサポートしているかどうかを判断します。
{#r_NPN-supportsRecording__table_fzm_wp4_wr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 23. パラメーター]

{#r_NPN-supportsRecording__table_fzm_wp4_wr} {#r_NPN-supportsRecording__table_gzm_wp4_wr__entry__2}

| タイプ | 説明 |
|-|-|
| ブーリアン | Notify 電話番号が通話の記録をサポートしているかどうかを示す値。 * true：電話番号は通話の記録をサポートしている * false：電話番号は通話の記録をサポートしていない {#r_NPN-supportsRecording__ul_xkc_qmv_bgb} |
[表 : 24. 返される内容]

{#r_NPN-supportsRecording__table_gzm_wp4_wr}  
この例では、Notify 発信者が通話を記録できるかどうかを判断する方法を示します。

    var numbers = SNC.Notify.getPhoneNumbers();
     
    // Here numbers is of type List
    if (numbers.size() > 0) {
       var number = numbers.get(0);
     
       // Here number is of type NotifyPhoneNumber
      gs.info(number.supportsRecording());
    }

### スコープ対応 {#r_NPN-supportsRecording__section_x32_ysl_1gb}

スコープ対象のアプリケーションで supportsRecording() メソッドを使用するには、対応するスコープ指定のメソッド [Scoped NotifyPhoneNumber - supportsRecording()](https://servicenow-prod.fluidtopics.net/e4aTH_KvR7RBHdl7p_FLZg#NPNScoped-supportsRecording "Notify 電話番号が通話の記録をサポートしているかどうかを判断します。") を使用します。

## NotifyPhoneNumber - supportsWebRTC() {#ariaid-title14}

Notify 電話番号が、WebRTC の実装などでのブラウザーへのコールをサポートしているかどうかを判断します。
{#r_NPN-supportsWebRTC__table_kfq_vp4_wr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 25. パラメーター]

{#r_NPN-supportsWebRTC__table_kfq_vp4_wr} {#r_NPN-supportsWebRTC__table_lfq_vp4_wr__entry__2}

| タイプ | 説明 |
|-|-|
| ブーリアン | Notify 電話番号がブラウザーへのコールをサポートしているかどうかを示す値。 * true：電話番号はブラウザーへのコールをサポートしている * false：電話番号はブラウザーへのコールをサポートしていない {#r_NPN-supportsWebRTC__ul_xkc_qmv_bgb} |
[表 : 26. 返される内容]

{#r_NPN-supportsWebRTC__table_lfq_vp4_wr}  
この例では、Notify 発信者がブラウザー間のコールを送受信できるかどうかを判断する方法を示します。

    var numbers = SNC.Notify.getPhoneNumbers();
     
    // Here numbers is of type List
    if (numbers.size() > 0) {
       var number = numbers.get(0);
     
       // Here number is of type NotifyPhoneNumber
      gs.info(number.supportsWebRTC());
    }

### スコープ対応 {#r_NPN-supportsWebRTC__section_x32_ysl_1gb}

スコープ対象のアプリケーションで supportsWebRTC() メソッドを使用するには、対応するスコープ指定のメソッド [Scoped NotifyPhoneNumber - supportsWebRTC()](https://servicenow-prod.fluidtopics.net/e4aTH_KvR7RBHdl7p_FLZg#NPNScoped-supportsWebRTC "Notify 電話番号が、WebRTC の実装などでのブラウザーへのコールをサポートしているかどうかを判断します。") を使用します。

