---
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


---

# NotifyJTelephoneDriver - グローバル

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

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

NotifyJsTelephoneDriver API は、関連する電話通信ドライバーの機能に関する情報を取得するために使用できるメソッドを提供します。

この API はスクリプト化された拡張ポイントであり、NotifyUtil - getTelephoneyDriverFromNotifyNumber() などの別のメソッドによってオブジェクトが返された場合のみ使用できます。この API を直接呼び出すことはできません。呼び出し元メソッドが特定のドライバーをインターフェイスに関連付けることで、ドライバーの決定の詳細が抽象化されます。利用可能なドライバーにはそれぞれ、NotifyJsTelephoneDriver API で定義されているものと同じインターフェイスが実装されています。  
次のコード例では、getTelephoneDriverFromNotifyNumber() メソッドが、渡された電話番号によって決定されるドライバーインターフェイス (TwilioNotifyJsTelephoneDriver など) を使用して、この API の実装を返します。

    getDriverDetails('<notify_number>'); 

    function getDriverDetails(notifyNumber) {
      var nUtil = new NotifyUtil();
      if (!notifyNumber || !nUtil.validateOutboundNotifyNumber(notifyNumber))
        return;
      var driver = nUtil.getTelephonyDriverFromNotifyNumber(notifyNumber);
        if (driver) {
          return {
            driverName: driver.getName(),
            supportsCall: driver.supportsCall(),
            supportsSMS: driver.supportsSms()
          } 
        }
    } 

NotifyJsTelephoneDriver 拡張ポイントに関連付けられているドライバーを確認するには、\[システム拡張ポイント\] \> \[global.NotifyJsTelephoneDriver\] の順に移動します。関連するすべてのドライバー実装が \[実装\] タブに表示されます。

スクリプト拡張ポイントの詳細については、「 [拡張ポイントを使用してアプリケーション機能ポイントを拡張](https://servicenow-prod.fluidtopics.net/3tYjfUPEr40jR3jBpM3xrQ "拡張ポイントを使用して、元のアプリケーションコードを変更せずにアプリケーションの機能を拡張します。選択した Now Platform アプリケーションで使用可能な既存の拡張ポイントを使用できます。また、自分のインスタンスでカスタムアプリケーションを開発する場合は、拡張ポイントを追加できます。")する」を参照してください。

この API を使用するには、Notify \[com.snc.notify\] プラグインをアクティブ化する必要があります。Twillo などの特定のドライバー実装をアクティブ化するには、そのドライバーに固有のプラグインをアクティブ化する必要があります。

## NotifyJsTelephoneNumber - call(オブジェクト notifyPhoneNumber, 文字列 phoneNumber) {#ariaid-title2}

指定された電話番号に電話をかけます。
{#NJTD-call_O_S__table_xcn_24y_qmb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| notifyPhoneNumber | [NotifyPhoneNumber - グローバル](https://servicenow-prod.fluidtopics.net/Yj0Uwng91p9xBTL3P8IYSg#c_NotifyPhoneNumberAPI "NotifyPhoneNumber API を使用すると、Notify 電話番号に関する情報をクエリーできます。") | 発信元の Notify 電話番号を含む NotifyPhoneNumber レコード。Notify 電話番号 \[notify_number\] テーブルにあります。 |
| toPhoneNumber | 文字列 | 発信先の電話番号。 フォーマット：E.164 |
[表 : 1. パラメーター]

{#NJTD-call_O_S__table_xcn_24y_qmb} {#NJTD-call_O_S__table_ycn_24y_qmb__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 2. 返される内容]

{#NJTD-call_O_S__table_ycn_24y_qmb}  
<br />

    getDriverDetails('<notify_number>'); 

    function getDriverDetails(notifyNumber) {
      var nUtil = new NotifyUtil();
      if (!notifyNumber || !nUtil.validateOutboundNotifyNumber(notifyNumber))
        return;
      var driver = nUtil.getTelephonyDriverFromNotifyNumber(notifyNumber);
        if (driver) {

        }
    } 

## NotifyJsTelephonyDriver - getCapabilities() {#ariaid-title3}

電話通信ドライバーの機能のリストを返します。
{#NJTD-getCapabilities__table_ihy_xcz_qmb__entry__3}

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

{#NJTD-getCapabilities__table_ihy_xcz_qmb} {#NJTD-getCapabilities__table_jhy_xcz_qmb__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 4. 返される内容]

{#NJTD-getCapabilities__table_jhy_xcz_qmb}  
この例では、関連付けられた電話通信ドライバーの機能を返します。

    getDriverDetails('<notify_number>'); 

    function getDriverDetails(notifyNumber) {
      var nUtil = new NotifyUtil();
      if (!notifyNumber || !nUtil.validateOutboundNotifyNumber(notifyNumber))
        return;
      var driver = nUtil.getTelephonyDriverFromNotifyNumber(notifyNumber);
        if (driver) {
          return {
           capabilities: driver.getCapabilities()
          } 
        }
    } 

## NotifyJsTelephonyDriver - getMaxSizeForBulkSms(文字列 phoneNumber) {#ariaid-title4}

渡された Notify 電話番号に関連付けられた電話通信ドライバーが一度に SMS メッセージを送信できる電話番号の最大数を返します。
{#NJTD-getMaxSizeForBulkSMS_S__table_mg3_q1r_qmb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| phoneNumber | 文字列 | 関連付けられたドライバーが 1 回の一括 SMS メッセージで送信できる電話番号の最大数を確認する Notify 電話番号。 |
[表 : 5. パラメーター]

{#NJTD-getMaxSizeForBulkSMS_S__table_mg3_q1r_qmb} {#NJTD-getMaxSizeForBulkSMS_S__table_ng3_q1r_qmb__entry__2}

| タイプ | 説明 |
|-|-|
| 数字 | 1 回の一括 SMS 配信で SMS メッセージを送信できる電話番号の最大数。 |
[表 : 6. 返される内容]

{#NJTD-getMaxSizeForBulkSMS_S__table_ng3_q1r_qmb}  
この例では、関連付けられた電話通信ドライバーの 1 回の一括 SMS メッセージで送信できる電話番号の最大数を返します。

    getDriverDetails('<notify_number>'); 

    function getDriverDetails(notifyNumber) {
      var nUtil = new NotifyUtil();
      if (!notifyNumber || !nUtil.validateOutboundNotifyNumber(notifyNumber))
        return;
      var driver = nUtil.getTelephonyDriverFromNotifyNumber(notifyNumber);
        if (driver) {
           return {
           maxSmsNumbers: driver.getMaxSizeForBulkSMS(notifyNumber)
          }       
        }
    } 

## NotifyJsTelephonyDriver - getPhoneNumber(文字列 phoneNumber) {#ariaid-title5}

指定された電話番号の Notify 電話番号レコードを返します。
指定された電話番号が Notify 電話番号 \[notify_number\] テーブルにない場合は null を返します。
{#NJTD-getPhoneNumber_S__table_pmm_t4q_qmb__entry__3}

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

{#NJTD-getPhoneNumber_S__table_pmm_t4q_qmb} {#NJTD-getPhoneNumber_S__table_qmm_t4q_qmb__entry__2}

| タイプ | Description (説明) |
|-|-|
| NotifyPhoneNumberAPI | 指定された電話番号に関連付けられた Notify 電話番号レコード。 |
[表 : 8. 返される内容]

{#NJTD-getPhoneNumber_S__table_qmm_t4q_qmb}  
この例では、電話通信ドライバーを取得し、指定された電話番号に関連する Notify 電話番号レコードを返します。

    getDriverDetails('<notify_number>'); 

    function getDriverDetails(notifyNumber) {
      var nUtil = new NotifyUtil();
      if (!notifyNumber || !nUtil.validateOutboundNotifyNumber(notifyNumber))
        return;
      var driver = nUtil.getTelephonyDriverFromNotifyNumber(notifyNumber);
        if (driver) {
          return {
           phoneNumberRecord: driver.getPhoneNumber(notifyNumber)
          } 
        }
    } 

## NotifyJsTelephonyDriver - getPhoneNumbers() {#ariaid-title6}

現在の電話通信ドライバーに関連付けられているすべての Notify 電話番号のリストを返します。
{#NJTD-getPhoneNumbers__table_xmz_bsq_qmb__entry__3}

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

{#NJTD-getPhoneNumbers__table_xmz_bsq_qmb} {#NJTD-getPhoneNumbers__table_ymz_bsq_qmb__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | 現在のドライバーに関連付けられているすべての Notify 電話番号のカンマ区切りリスト。 |
[表 : 10. 返される内容]

{#NJTD-getPhoneNumbers__table_ymz_bsq_qmb}  
この例では、電話通信ドライバーを取得して、現在の電話通信ドライバーに関連付けられている Notify 電話番号のリストを返します。

    getDriverDetails('<notify_number>'); 

    function getDriverDetails(notifyNumber) {
      var nUtil = new NotifyUtil();
      if (!notifyNumber || !nUtil.validateOutboundNotifyNumber(notifyNumber))
        return;
      var driver = nUtil.getTelephonyDriverFromNotifyNumber(notifyNumber);
        if (driver) {
          return {
           phoneNumbers: driver.getPhoneNumbers()
          } 
        }
    } 

## NotifyJsTelephonyDriver - isActive() {#ariaid-title7}

現在の電話通信ドライバーがアクティブかどうかを確認します。
{#NJTD-isActive__table_hry_t5p_qmb__entry__3}

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

{#NJTD-isActive__table_hry_t5p_qmb} {#NJTD-isActive__table_iry_t5p_qmb__entry__2}

| タイプ | 説明 |
|-|-|
| ブーリアン | 現在の電話通信ドライバーがアクティブかどうかを示すフラグ。 有効な値： * true：ドライバーはアクティブです。 * false：ドライバーは非アクティブです。 {#NJTD-isActive__ul_wf3_rjq_qmb} |
[表 : 12. 返される内容]

{#NJTD-isActive__table_iry_t5p_qmb}  
この例では、電話通信ドライバーを取得し、現在の電話通信ドライバーがアクティブかどうかを返します。

    getDriverDetails('<notify_number>'); 

    function getDriverDetails(notifyNumber) {
      var nUtil = new NotifyUtil();
      if (!notifyNumber || !nUtil.validateOutboundNotifyNumber(notifyNumber))
        return;
      var driver = nUtil.getTelephonyDriverFromNotifyNumber(notifyNumber);
        if (driver) {
          return {
            active: driver.isActive()
          } 
        }
    } 

## NotifyJsTelephonyDriver - kick(GlideRecord participantRecord) {#ariaid-title8}

指定された発信者を現在の Notify 電話会議から除外します。
{#NJTD-kick_O__table_w31_wty_qmb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| participantRecord | [GlideRecord - グローバル](https://servicenow-prod.fluidtopics.net/UU8iPPWC0AAbYz713AvFjQ#c_GlideRecordAPI "GlideRecord API はデータベース操作に使用されます。") | 電話会議から除外する発信者の Notify 参加者 \[notify_participant\] レコードを含む GlideRecord オブジェクト。 |
[表 : 13. パラメーター]

{#NJTD-kick_O__table_w31_wty_qmb} {#NJTD-kick_O__table_x31_wty_qmb__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | エラーの場合にのみ返されます。発信者がコールから除外されなかった理由を説明するエラーメッセージ。 |
[表 : 14. 返される内容]

{#NJTD-kick_O__table_x31_wty_qmb}  
この例では、関連付けられた発信者を現在の電話会議内でミュートします。

    getDriverDetails('<notify_number>'); 

    function getDriverDetails(notifyNumber) {
      var nUtil = new NotifyUtil();
      if (!notifyNumber || !nUtil.validateOutboundNotifyNumber(notifyNumber))
        return;
      var driver = nUtil.getTelephonyDriverFromNotifyNumber(notifyNumber);
        if (driver) {
          var notifyParticipantGr = new GlideRecord('notify_participant');
          notifyParticipantGr.get('active participant sys id');
        
          if (notifyParticipantGr.isValid) {
            driver.kick(notifyParticipantGr)
        }
    } 

## NotifyJsTelephonyDriver - mute(GlideRecord participantRecord) {#ariaid-title9}

指定された発信者を現在の Notify 電話会議内でミュートします。
{#NJTD-mute_O__table_eh1_4xy_qmb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| participantRecord | [GlideRecord - グローバル](https://servicenow-prod.fluidtopics.net/UU8iPPWC0AAbYz713AvFjQ#c_GlideRecordAPI "GlideRecord API はデータベース操作に使用されます。") | 電話会議内でミュートする発信者の Notify 参加者 \[notify_participant\] レコードを含む GlideRecord オブジェクト。 |
[表 : 15. パラメーター]

{#NJTD-mute_O__table_eh1_4xy_qmb} {#NJTD-mute_O__table_fh1_4xy_qmb__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | エラーの場合にのみ返されます。発信者がミュートされなかった理由を説明するエラーメッセージ。 |
[表 : 16. 返される内容]

{#NJTD-mute_O__table_fh1_4xy_qmb}  
この例では、関連付けられた発信者を現在の電話会議内でミュートします。

    getDriverDetails('<notify_number>'); 

    function getDriverDetails(notifyNumber) {
      var nUtil = new NotifyUtil();
      if (!notifyNumber || !nUtil.validateOutboundNotifyNumber(notifyNumber))
        return;
      var driver = nUtil.getTelephonyDriverFromNotifyNumber(notifyNumber);
        if (driver) {
          var notifyParticipantGr = new GlideRecord('notify_participant');
          notifyParticipantGr.get('active participant sys id');
        
          if (notifyParticipantGr.isValid) {
            driver.mute(notifyParticipantGr)
        }
    } 

## NotifyJsTelephonyDriver - sendAutonomousBulkSms(オブジェクト notifyPhoneNumber, アレイ toPhoneNumber, 文字列 message, GlideRecord source) {#ariaid-title10}

指定された電話番号のリストに、指定されたショートメッセージサービス (SMS) のメッセージを送信します。
さらに、必要に応じて、SMS メッセージが生成される原因となったインシデントレコードを SMS メッセージに関連付けることもできます。
{#NJTD-sendAutoBulkSMS_O_O_S_O__table_rwk_xvx_qmb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| message | 文字列 | 送信するメッセージ。 |
| notifyPhoneNumber | [NotifyPhoneNumber - グローバル](https://servicenow-prod.fluidtopics.net/Yj0Uwng91p9xBTL3P8IYSg#c_NotifyPhoneNumberAPI "NotifyPhoneNumber API を使用すると、Notify 電話番号に関する情報をクエリーできます。") | 一括 SMS メッセージを送信している電話番号を含むレコード。 |
| source | [GlideRecord - グローバル](https://servicenow-prod.fluidtopics.net/UU8iPPWC0AAbYz713AvFjQ#c_GlideRecordAPI "GlideRecord API はデータベース操作に使用されます。") | オプション。Notify メッセージ \[notify message\] テーブル内の関連する SMS メッセージレコードの \[ソース\] フィールドに格納するインシデントの GlideRecord。これにより、当該の SMS メッセージが生成される原因となったインシデントレコードが SMS メッセージにリンクされます。 デフォルト：なし。このパラメーターが渡されない場合、この情報は追跡されません。 |
| toPhoneNumbers | アレイ | SMS メッセージを受信するデバイスの電話番号のリスト。 |
[表 : 17. パラメーター]

{#NJTD-sendAutoBulkSMS_O_O_S_O__table_rwk_xvx_qmb} {#NJTD-sendAutoBulkSMS_O_O_S_O__table_swk_xvx_qmb__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 18. 返される内容]

{#NJTD-sendAutoBulkSMS_O_O_S_O__table_swk_xvx_qmb}  
この例では、自律的な一括 SMS を送信する方法を示します。

    getDriverDetails('<notify_number>'); 

    function getDriverDetails(notifyNumber) {
      var nUtil = new NotifyUtil();
      if (!notifyNumber || !nUtil.validateOutboundNotifyNumber(notifyNumber))
        return;
      var driver = nUtil.getTelephonyDriverFromNotifyNumber(notifyNumber);
        if (driver) {

        }
    } 

## NotifyJsTelephonyDriver - sendSMS(NotifyPhoneNumber notifyPhoneNumber, 文字列 toPhoneNumber, 文字列 messageBody) {#ariaid-title11}

指定された電話番号に、指定されたショートメッセージサービス (SMS) のメッセージを送信します。
{#NJTD-sendSMS_O_S_S__table_ohm_jdr_qmb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| notifyPhoneNumber | [NotifyPhoneNumber - グローバル](https://servicenow-prod.fluidtopics.net/Yj0Uwng91p9xBTL3P8IYSg#c_NotifyPhoneNumberAPI "NotifyPhoneNumber API を使用すると、Notify 電話番号に関する情報をクエリーできます。") | SMS メッセージを送信している電話番号を含む Notify 電話番号レコード。Notify 電話番号 \[notify_number\] テーブルにあります。 |
| toPhoneNumber | 文字列 | SMS メッセージの送信先の電話番号。 フォーマット：E.164 準拠 |
| message | 文字列 | SMS メッセージで送信するテキスト。 |
[表 : 19. パラメーター]

{#NJTD-sendSMS_O_S_S__table_ohm_jdr_qmb} {#NJTD-sendSMS_O_S_S__table_phm_jdr_qmb__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 20. 返される内容]

{#NJTD-sendSMS_O_S_S__table_phm_jdr_qmb}  
この例では、指定された電話番号に SMS メッセージを送信します。

    getDriverDetails('<notify_number>'); 

    function getDriverDetails(notifyNumber) {
      var nUtil = new NotifyUtil();
      if (!notifyNumber || !nUtil.validateOutboundNotifyNumber(notifyNumber))
        return;
      var driver = nUtil.getTelephonyDriverFromNotifyNumber(notifyNumber);
        if (driver) {
            
        }
    } 

## NotifyJsTelephonyDriver - supportsAutonomousBulkSms(文字列 phoneNumber) {#ariaid-title12}

指定された Notify 電話番号が自律的な一括 SMS メッセージを処理できるかどうかを確認します。
{#NJTD-supportsAutonomousBulkSms_S__table_ulw_3nq_qmb__entry__3}

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

{#NJTD-supportsAutonomousBulkSms_S__table_ulw_3nq_qmb} {#NJTD-supportsAutonomousBulkSms_S__table_vlw_3nq_qmb__entry__2}

| タイプ | 説明 |
|-|-|
| ブーリアン | 指定された Notify 電話番号が自律的な一括 SMS をサポートしているかどうかを示すフラグ。 有効な値： * true：自律的な一括 SMS をサポートしています。 * false：自律的な一括 SMS をサポートしていません。 {#NJTD-supportsAutonomousBulkSms_S__ul_wf3_rjq_qmb} |
[表 : 22. 返される内容]

{#NJTD-supportsAutonomousBulkSms_S__table_vlw_3nq_qmb}  
この例では、電話通信ドライバーを取得し、現在の電話通信ドライバーが自律的な一括 SMS をサポートしているかどうかを返します。

    getDriverDetails('<notify_number>'); 

    function getDriverDetails(notifyNumber) {
      var nUtil = new NotifyUtil();
      if (!notifyNumber || !nUtil.validateOutboundNotifyNumber(notifyNumber))
        return;
      var driver = nUtil.getTelephonyDriverFromNotifyNumber(notifyNumber);
        if (driver) {
          return {
            supportsBulkSMS: driver.supportsAutonomousBulkSms(notifyNumber)
          } 
        }
    } 

## NotifyJsTelephonyDriver - supportsCall() {#ariaid-title13}

現在の電話通信ドライバーが通話を処理できるかどうかを確認します。
{#NJTD-supportsCall__table_zbf_3lq_qmb__entry__3}

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

{#NJTD-supportsCall__table_zbf_3lq_qmb} {#NJTD-supportsCall__table_acf_3lq_qmb__entry__2}

| タイプ | 説明 |
|-|-|
| ブーリアン | 現在の電話通信ドライバーが通話をサポートするかどうかを示すフラグ。 有効な値： * true：ドライバーは通話をサポートしています。 * false：ドライバーは通話をサポートしていません。 {#NJTD-supportsCall__ul_wf3_rjq_qmb} |
[表 : 24. 返される内容]

{#NJTD-supportsCall__table_acf_3lq_qmb}  
この例では、電話通信ドライバーを取得し、現在の電話通信ドライバーが通話をサポートしているかどうかを返します。

    getDriverDetails('<notify_number>'); 

    function getDriverDetails(notifyNumber) {
      var nUtil = new NotifyUtil();
      if (!notifyNumber || !nUtil.validateOutboundNotifyNumber(notifyNumber))
        return;
      var driver = nUtil.getTelephonyDriverFromNotifyNumber(notifyNumber);
        if (driver) {
          return {
            supportsCall: driver.supportsCall()
          } 
        }
    } 

## NotifyJsTelephonyDriver - supportsCallOverWebRtc() {#ariaid-title14}

指定された Notify の電話番号が WebRTC (リアルタイム通信) を使用してブラウザーに発信できるかどうかを確認します。
{#NJTD-supportsCallOverWebRtc__table_vgy_kcs_qmb__entry__3}

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

{#NJTD-supportsCallOverWebRtc__table_vgy_kcs_qmb} {#NJTD-supportsCallOverWebRtc__table_wgy_kcs_qmb__entry__2}

| タイプ | 説明 |
|-|-|
| ブーリアン | 指定された Notify 電話番号が WebRTC を使用したブラウザーへの発信をサポートしているかどうかを示すフラグ。 有効な値： * true：WebRTC をサポートしています。 * false：WebRTC をサポートしていません。 {#NJTD-supportsCallOverWebRtc__ul_wf3_rjq_qmb} |
[表 : 26. 返される内容]

{#NJTD-supportsCallOverWebRtc__table_wgy_kcs_qmb}  
この例では、電話通信ドライバーを取得し、そのドライバーが WebRTC を使用したブラウザーへの発信をサポートしているかどうかを返します。

    getDriverDetails('<notify_number>'); 

    function getDriverDetails(notifyNumber) {
      var nUtil = new NotifyUtil();
      if (!notifyNumber || !nUtil.validateOutboundNotifyNumber(notifyNumber))
        return;
      var driver = nUtil.getTelephonyDriverFromNotifyNumber(notifyNumber);
        if (driver) {
          return {
            supportsWebRTC: driver.supportsCallOverWebRtc(notifyNumber)
          } 
        }
    } 

## NotifyJsTelephonyDriver - supportsSMS() {#ariaid-title15}

現在の電話通信ドライバーが SMS メッセージを処理できるかどうかを確認します。
{#NJTD-supportsSMS__table_vnl_cmq_qmb__entry__3}

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

{#NJTD-supportsSMS__table_vnl_cmq_qmb} {#NJTD-supportsSMS__table_wnl_cmq_qmb__entry__2}

| タイプ | 説明 |
|-|-|
| ブーリアン | 現在の電話通信ドライバーが SMS をサポートするかどうかを示すフラグ。 有効な値： * true：ドライバーは SMS をサポートしています。 * false：ドライバーは SMS をサポートしていません。 {#NJTD-supportsSMS__ul_wf3_rjq_qmb} |
[表 : 28. 返される内容]

{#NJTD-supportsSMS__table_wnl_cmq_qmb}  
この例では、電話通信ドライバーを取得し、そのドライバーが SMS をサポートしているかどうかを返します。

    getDriverDetails('<notify_number>'); 

    function getDriverDetails(notifyNumber) {
      var nUtil = new NotifyUtil();
      if (!notifyNumber || !nUtil.validateOutboundNotifyNumber(notifyNumber))
        return;
      var driver = nUtil.getTelephonyDriverFromNotifyNumber(notifyNumber);
        if (driver) {
          return {
            supportsSMS: driver.supportsSMS()
          } 
        }
    } 

## NotifyJsTelephonyDriver - unmute(GlideRecord participantRecord) {#ariaid-title16}

指定された発信者を現在の Notify 電話会議内でミュート解除します。
{#NJTD-unmute_O__table_aj1_31z_qmb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| participantRecord | [GlideRecord - グローバル](https://servicenow-prod.fluidtopics.net/UU8iPPWC0AAbYz713AvFjQ#c_GlideRecordAPI "GlideRecord API はデータベース操作に使用されます。") | 電話会議内でミュートする発信者の Notify 参加者 \[notify_participant\] レコードを含む GlideRecord オブジェクト。 |
[表 : 29. パラメーター]

{#NJTD-unmute_O__table_aj1_31z_qmb} {#NJTD-unmute_O__table_bj1_31z_qmb__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | エラーの場合にのみ返されます。発信者がミュートされなかった理由を説明するエラーメッセージ。 |
[表 : 30. 返される内容]

{#NJTD-unmute_O__table_bj1_31z_qmb}  
この例では、関連付けられた発信者を現在の電話会議内でミュートします。

    getDriverDetails('<notify_number>'); 

    function getDriverDetails(notifyNumber) {
      var nUtil = new NotifyUtil();
      if (!notifyNumber || !nUtil.validateOutboundNotifyNumber(notifyNumber))
        return;
      var driver = nUtil.getTelephonyDriverFromNotifyNumber(notifyNumber);
        if (driver) {
          var notifyParticipantGr = new GlideRecord('notify_participant');
          notifyParticipantGr.get('active participant sys id');
        
          if (notifyParticipantGr.isValid) {
            driver.unmute(notifyParticipantGr)
        }
    } 


