---
sourceDocument: 호주 API 참조
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/api-reference

 Release :

    - australia

ft:locale :

    - ko-KR

ft:publication_title :

    - 호주 API 참조

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# NotifyNow(레거시) - 전역

# NotifyNow(레거시) - 전역 {#ariaid-title1}

* 릴리스 버전: Australia
* 
* 업데이트 날짜 2026년 03월 12일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 25분

레거시 NotifyNow API는 이메일을 보내고, SMS 메시지를 보내고, 전화 회의를 설정하는 기능을 제공합니다.  
시스템의 애플리케이션에 알림 기능을 사용하려는 경우 이를 사용합니다.  
주:  
이 API는 레거시 알림 기능에 포함되어 있습니다. 현재 알림 기능에 포함된 API는 Notify, NotifyAction, NotifyPhoneNumber 및 NotifyClient API를 참조하세요.

## 지금 알림 - addConferenceCallParticipant(문자열 conferenceCall, 문자열 참가자) {#ariaid-title2}

진행 중인 전화 회의에 임시 사용자를 추가합니다.
참가자 매개변수의 전화 번호를 사용하여 메서드가 호출되고 전화 번호와 일치하는 sys_user 기록이 정확히 하나 있는 경우 해당 sys_user 기록은 참가자와 연관됩니다. 전화 번호가 sys_user 기록에 있기 때문에 참가자의 전화 번호 필드는 비어 있게 됩니다. 전화번호와 일치하는 sys_user 기록이 여러 개 있거나 결과가 없는 경우에는 참가자의 전화번호 필드가 채워지고 사용자를 알 수 없으므로 sys_user에 대한 저장된 참조가 없습니다.
{#r_NN-addConfCallParticipant-S_S__table_bqd_kzd_vt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 컨퍼런스 회의 | 문자열 또는 GlideRecord | 활성 전화 회의의 sys_id 또는 GlideRecord입니다. |
| 참가자 | 문자열 또는 GlideRecord | E.164 호환 전화 번호 또는 E.164 호환 전화 번호를 가진 사용자의 sys_id 또는 GlideRecord입니다. |
[표 1. 매개변수]

{#r_NN-addConfCallParticipant-S_S__table_bqd_kzd_vt} {#r_NN-addConfCallParticipant-S_S__table_cqd_kzd_vt__entry__2}

| 유형 | 설명 |
|-|-|
| GlideRecord | 전화 회의에 추가된 새 참가자의 참가자 기록입니다. |
[표 2. 반환]

{#r_NN-addConfCallParticipant-S_S__table_cqd_kzd_vt}  

    // add a new participant by conference call sys_id (string) and phone number (string) 
    var nn = new SNC.NotifyNow();
    gs.log(nn.addConferenceCallParticipant('d193b242eb020100a04d4910f206fe39', '+31612345678'));

    // add a new participant by conference call sys_id (string) and user record (GlideRecord)
    var user = new GlideRecord('sys_user');
    user.query('user_name', 'myUserName');
    if (user.hasNext() && user.next()) {
        var nn = new SNC.NotifyNow();
        gs.log(nn.addConferenceCallParticipant('d193b242eb020100a04d4910f206fe39', user));
     
        // you could have added the user by sys_id as well:
        // nn.addConferenceCallParticipant('d193b242eb020100a04d4910f206fe39', user.getValue('sys_id'));
    } else {
        gs.log('no such user');
    }

    // add a new participant by conference call record (GlideRecord) and phone number (string)
    var conferenceCall = new GlideRecord('notifynow_conference_call');
    conferenceCall.query('title', 'IA0001001');
    if (conferenceCall.hasNext() && conferenceCall.next()) {
        var nn = new SNC.NotifyNow();
        gs.log(nn.addConferenceCallParticipant(conferenceCall, '+31612345678'));
    } else {
        gs.log('no such conference call');
    }

## 지금 알림 - convertLocalPhoneNumberToE164(문자열 userID, 문자열 phoneNumber) {#ariaid-title3}

사용자의 위치에 따라 지역 전화 번호를 E.164 호환 전화 번호로 변환합니다.
{#r_NN-convertLocNumToE164_S_S__table_wv2_b22_vt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| userID | 문자열 | 위치 정보를 가져올 sys_user 기록의 sys_id입니다. |
| phoneNumber | 문자열 | 전화 번호입니다. |
[표 3. 매개변수]

{#r_NN-convertLocNumToE164_S_S__table_wv2_b22_vt} {#r_NN-convertLocNumToE164_S_S__table_xv2_b22_vt__entry__2}

| 유형 | 설명 |
|-|-|
| 문자열 | E.164 호환 전화 번호입니다. |
[표 4. 반환]

{#r_NN-convertLocNumToE164_S_S__table_xv2_b22_vt}  

    var localPhoneNumber = '01784 221600';
    var userName = 'Heath Vanalphen';
     
    var user = new GlideRecord('sys_user');
    user.get('name',userName);
    var E164Number = new SNC.NotifyNow().convertLocalPhoneNumberToE164(user.getUniqueValue(), localPhoneNumber);
    gs.log('converted: ' + localPhoneNumber + ' to ' + E164Number + ' based on ' + user.getValue('name') + 
         '\'s location (' + user.getValue('location') + ')');

## 지금 알림 - getConferenceCallParticipants(문자열 conferenceCallId, 부울 isCallable) {#ariaid-title4}

전화 회의의 모든 참가자를 반환합니다.
{#r_NN-getConfCallParticipants_S_B__table_ff3_l12_vt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| conferenceCallId | 문자열 | 전화 회의의 ID입니다. |
| 호출 가능 | 부울 | 호출할 수 있는 사용자(예) 또는 호출할 수 없는 사용자(아니오)만 반환하는 선택적 플래그입니다. |
[표 5. 매개변수]

{#r_NN-getConfCallParticipants_S_B__table_ff3_l12_vt} {#r_NN-getConfCallParticipants_S_B__table_gf3_l12_vt__entry__2}

| 유형 | 설명 |
|-|-|
| GlideRecord | 참가자 |
[표 6. 반환]

{#r_NN-getConfCallParticipants_S_B__table_gf3_l12_vt}  

    var nn = new SNC.NotifyNow();
    var user = nn.getConferenceCallParticipants('c2e91710eb120100f34087b9d106fe37');
     
    while (user.hasNext() && user.next()) {
        if (user.getValue('participant')) {
            gs.log('user: ' + user.getValue('sys_id'));
        } else {
            gs.log('phone number: ' + user.getValue('phone_number'));
        }
    }

    var nn = new SNC.NotifyNow();
    var user = nn.getConferenceCallParticipants('c2e91710eb120100f34087b9d106fe37', true);
     
    while (user.hasNext() && user.next()) {
        if (user.getValue('participant')) {
            gs.log('user: ' + user.getValue('sys_id'));
        } else {
            gs.log('phone number: ' + user.getValue('phone_number'));
        }
    }

    var conferenceCallId = '32b11430eb1201003cf587b9d106feb8';
     
    // get all participants
    gs.log('all conference call participants:');
    var nn = new SNC.NotifyNow();
    var user = nn.getConferenceCallParticipants(conferenceCallId);
    gs.log(user);
     
    // get all callable participants
    gs.log('all conference call participants we can call:');
    user = nn.getConferenceCallParticipants(conferenceCallId, true);
    gs.log(user);
     
    // get all un callable participants
    gs.log('all conference call participants that are already in an active session and whom we cannot call:');
    user = nn.getConferenceCallParticipants(conferenceCallId, false);
    gs.log(user);

## 지금 알림 - getFrequentlyCalledUsers(개수 제한) {#ariaid-title5}

제한 매개변수까지 자주 호출되는 사용자 수를 알파벳 순으로 반환합니다.
{#r_NN-getFrequentlyCalledUsers_N__table_av3_xb2_vt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 제한 | 번호 | 최대 결과 수입니다. |
[표 7. 매개변수]

{#r_NN-getFrequentlyCalledUsers_N__table_av3_xb2_vt} {#r_NN-getFrequentlyCalledUsers_N__table_bv3_xb2_vt__entry__2}

| 유형 | 설명 |
|-|-|
| GlideRecord | 알파벳 순으로 자주 호출되는 사용자입니다. |
[표 8. 반환]

{#r_NN-getFrequentlyCalledUsers_N__table_bv3_xb2_vt}  

    var nn = new SNC.NotifyNow();
    var fc = nn.getFrequentlyCalledUsers(10);
     
    while (fc.hasNext() && fc.next()) {
        gs.log("got user " + fc.getValue('name') + ' - ' + fc.getValue('sys_id'));
    }

## 지금 알림 - getPreferredE164SMSNumber(GlideRecord 사용자) {#ariaid-title6}

SMS 메시지에 대해 사용자가 선호하는 E.164 호환 전화 번호를 반환합니다.
{#r_NN-getPreferredE164SMSNumber_GR__table_pl2_tz2_vt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 사용자 | GlideRecord 또는 문자열 | E.164 호환 전화 번호를 가져올 사용자의 사용자 기록 또는 sys_id입니다. |
[표 9. 매개변수]

{#r_NN-getPreferredE164SMSNumber_GR__table_pl2_tz2_vt} {#r_NN-getPreferredE164SMSNumber_GR__table_ql2_tz2_vt__entry__2}

| 유형 | 설명 |
|-|-|
| 문자열 | E.164 호환 전화 번호 또는 null입니다. |
[표 10. 반환]

{#r_NN-getPreferredE164SMSNumber_GR__table_ql2_tz2_vt}  

    var userID = "<user sys_id>";
    var E164Number = new SNC.NotifyNow().getPreferredE164SMSNumber(userID);
    gs.log('the preferred phone number for sending SMS notifications is ' + E164Number + ' for user with id: ' + userID);

## 지금 알림 - getPreferredE164VoiceNumber(GlideRecord 사용자) {#ariaid-title7}

음성 통화에 대해 사용자가 선호하는 E.164 호환 전화 번호를 반환합니다.
{#r_NN-getPrefE164VoiceNumber_GR__table_pl2_tz2_vt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 사용자 | GlideRecord 또는 문자열 | E.164 호환 전화 번호를 가져올 사용자의 사용자 기록 또는 sys_id입니다. |
[표 11. 매개변수]

{#r_NN-getPrefE164VoiceNumber_GR__table_pl2_tz2_vt} {#r_NN-getPrefE164VoiceNumber_GR__table_ql2_tz2_vt__entry__2}

| 유형 | 설명 |
|-|-|
| 문자열 | E.164 호환 전화 번호 또는 null입니다. |
[표 12. 반환]

{#r_NN-getPrefE164VoiceNumber_GR__table_ql2_tz2_vt}  

    var userID = "<user sys_id>";
    var E164Number = new SNC.NotifyNow().getPreferredE164VoiceNumber(userID);
    gs.log('the preferred phone number for setting up voice calls is ' + E164Number + ' for user with id: ' + userID);

## 지금 알림 - getPreferredEmailAddress(GlideRecord 사용자) {#ariaid-title8}

사용자의 기본 이메일 주소를 반환합니다.
{#r_NN-getPreferredEmailAddress_GR__table_pl2_tz2_vt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 사용자 | GlideRecord 또는 문자열 | 이메일 주소를 가져올 사용자의 사용자 기록 또는 sys_id입니다. |
[표 13. 매개변수]

{#r_NN-getPreferredEmailAddress_GR__table_pl2_tz2_vt} {#r_NN-getPreferredEmailAddress_GR__table_sqx_lbf_vt__entry__2}

| 유형 | 설명 |
|-|-|
| 문자열 | 이메일 주소 또는 null입니다. |
[표 14. 반환]

{#r_NN-getPreferredEmailAddress_GR__table_sqx_lbf_vt}  

    var userID = "some user sys id";
    var email = new SNC.NotifyNow().getPreferredEmailAddress(userID);
    gs.log('the preferred email address for sending email notifications is ' + email + ' for user with id: ' + userID);

## 지금 알림 - getReadyState() {#ariaid-title9}

알림이 올바로 설정되었는지 여부를 나타냅니다.
이 방법은 notifynow_admin 역할을 가진 관리자나 사용자만 액세스할 수 있습니다. 다른 모든 역할을 가진 사용자는 스크립트에서 함수를 실행하려고 할 때 False라는 메시지가 표시됩니다.
{#r_NN-getReadyState__table_vtn_bd2_vt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 안 함 |   |   |
[표 15. 매개변수]

{#r_NN-getReadyState__table_vtn_bd2_vt} {#r_NN-getReadyState__table_wtn_bd2_vt__entry__2}

| 유형 | 설명 |
|-|-|
| 부울 | 알림이 올바르게 설정되었으면 True, 그렇지 않으면 False입니다. |
[표 16. 반환]

{#r_NN-getReadyState__table_wtn_bd2_vt}  

    var nn = new SNC.NotifyNow();
    gs.log(((nn.getReadyState()) ? "OK" :  "NOT OK"));

## 지금 알림 - getStatus() {#ariaid-title10}

알림 구성의 현재 상태를 반환합니다.
이 방법은 notifynow_admin 역할을 가진 관리자나 사용자만 액세스할 수 있습니다. 다른 모든 역할의 사용자는 스크립트에서 함수를 실행하려고 할 때 권한 없음이라는 메시지가 표시됩니다.
{#r_NN-getStatus__table_txg_fc2_vt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 안 함 |   |   |
[표 17. 매개변수]

{#r_NN-getStatus__table_txg_fc2_vt} {#r_NN-getStatus__table_uxg_fc2_vt__entry__2}

| 유형 | 설명 |
|-|-|
| 문자열 | 가능한 상태 메시지 중 하나입니다. |-|-| | 상태 | 설명 | | NO_NUMBER_MESSAGE | 계정에 전화 번호가 설정되어 있지 않습니다. 계정의 전화 번호를 설정해야 합니다. | | NO_ENDPOINTS_MESSAGE | 계정의 엔드포인트가 올바르게 설정되지 않았습니다. 계정의 엔드포인트를 설정해야 합니다. | | ACCOUNT_OK_MESSAGE | 계정이 활성 상태이며 사용할 준비가 되었습니다. | | ACCOUNT_NO_AUTH | Twilio AuthToken이 잘못되었습니다. | | ACCOUNT_NOT_CONFIGURED | Twilio AccountSID 또는 AuthToken이 잘못되었습니다. | [ ] {#r_NN-getStatus__table_gdb_jc2_vt} |
[표 18. 반환]

{#r_NN-getStatus__table_uxg_fc2_vt}  

    var nn = new SNC.NotifyNow();
    gs.log(nn.getStatus());

## 지금 알림 - initiateConferenceCall(String\[\] conferenceCallParticipants, String conferenceCallTitle) {#ariaid-title11}

새 전화 회의를 시작합니다.
{#r_NN-initiateConfCall_S_S__table_gvb_hyd_vt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| conferenceCallParticipants | 문자열 | sys_user 테이블 또는 E.164 호환 전화 번호의 sys_ids로 식별되는 한 명 이상의 사용자(컨퍼런스 회의 참가자) |
| conferenceCallTitle | 문자열 | 전화 회의의 제목입니다. 이 매개변수의 최대 길이는 40자입니다. |
[표 19. 매개변수]

{#r_NN-initiateConfCall_S_S__table_gvb_hyd_vt} {#r_NN-initiateConfCall_S_S__table_hvb_hyd_vt__entry__2}

| 유형 | 설명 |
|-|-|
| GlideRecord | 컨퍼런스 회의 기록이거나 오류가 있는 경우 null입니다. |
[표 20. 반환]

{#r_NN-initiateConfCall_S_S__table_hvb_hyd_vt}  
이렇게 하면 선택적 소스 기록 매개변수 없이 참가자에 대해 E.164 호환 전화 번호로 전화 회의가 시작되며 SMS나 이메일을 통해 컨퍼런스 회의 세부 정보를 보내지 않습니다.

    var participants = ['+31205655548', '+31205655552', '+31652825393'];
    // set up conference call
    var nn = new SNC.NotifyNow();
    var conferenceCall = nn.initiateConferenceCall(participants, "testing12");
    gs.log('started conference call: ' + conferenceCall.getUniqueValue());

## 지금 알림 - initiateConferenceCall(String\[\] conferenceCallParticipants, String conferenceCallTitle, GlideRecord sourceRecord, 부울 비공개) {#ariaid-title12}

새 전화 회의를 시작합니다.
{#r_NN-initiateConfCall_S_S_GR_B__table_gvb_hyd_vt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| conferenceCallParticipants | 문자열 | sys_user 테이블 또는 E.164 호환 전화 번호의 sys_ids로 식별되는 한 명 이상의 사용자(컨퍼런스 회의 참가자) |
| conferenceCallTitle | 문자열 | 전화 회의의 제목입니다. 이 매개변수의 최대 길이는 40자입니다. |
| sourceRecord | GlideRecord | 인시던트 또는 문제 번호와 같이 전화 회의에 연결할 소스 기록입니다. |
| 비공개 | 부울 | 전화 회의가 비공개인지 제어하는 값입니다. 이 값은 기본적으로 false로 설정됩니다. |
[표 21. 매개변수]

{#r_NN-initiateConfCall_S_S_GR_B__table_gvb_hyd_vt} {#r_NN-initiateConfCall_S_S_GR_B__table_hvb_hyd_vt__entry__2}

| 유형 | 설명 |
|-|-|
| GlideRecord | 컨퍼런스 회의 기록이거나 오류가 있는 경우 null입니다. |
[표 22. 반환]

{#r_NN-initiateConfCall_S_S_GR_B__table_hvb_hyd_vt}  
이렇게 하면 E.164 호환 전화 번호를 가진 참가자와 sys_user 테이블의 참가자와 전화 회의가 시작되고 SMS 및 이메일을 통해 모든 참가자에게 전화 회의 세부 정보가 전송됩니다.

    // define phone number participants
    var participants = ['+31205655548', '+31205655552', '+31652825393'];
     
    // we also want to add two Dutch sys_user participants
    var user = new GlideRecord('sys_user');
    user.addNotNullQuery('mobile_phone');
    user.addQuery('mobile_phone', 'STARTSWITH', '+316');
    user.setLimit(2);
    user.query();
     
    // add users to the participant array
    while (user.hasNext() && user.next()) {
    	gs.log('adding user ' + user.getValue('name') + ' with phone number ' + 
                 user.getValue('mobile_phone') + ' to the participant array');
    	participants.push(user.getUniqueValue());
    }
     
    // define a source record to associate with the conference call
    var source = new GlideRecord("cmdb_ci");
    source.query("asset_tag", "P1000167");
    if (source.hasNext() && source.next()) {
    	// set up conference call
    	var nn = new SNC.NotifyNow();
    	var conferenceCall = nn.initiateConferenceCall(participants, "testing 1 2", source);
     
    	// check if the conference call was successfully created
    	if (conferenceCall != null) {
    		gs.log('started conference call: ' + conferenceCall.getUniqueValue());
    	} else {
    		gs.log('could not start the conference call :(');
    	}
    }

## 지금 알림 - isCallable(문자열 참가자) {#ariaid-title13}

사용자를 호출할 수 있는지 여부를 결정합니다.
사용자에게 전화를 걸 수 있으려면 유효한 전화 번호가 있어야 합니다. 활성 세션에 이미 있는 사용자는 호출할 수 없습니다.
{#r_NN-isCallable_S__table_z3r_pb2_vt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 참가자 | 문자열 또는 GlideRecord | sys_user 또는 notifynow_participant 기록 또는 E.164 호환 전화 번호 |
[표 23. 매개변수]

{#r_NN-isCallable_S__table_z3r_pb2_vt} {#r_NN-isCallable_S__table_ajr_pb2_vt__entry__2}

| 유형 | 설명 |
|-|-|
| 부울 | 이 참가자를 호출할 수 있는지 여부입니다. |
[표 24. 반환]

{#r_NN-isCallable_S__table_ajr_pb2_vt}  

    var nn = new SNC.NotifyNow();
    gs.log('by number: ' + nn.isCallable('+31612345678'));
     
    var user = GlideRecord('sys_user');
    user.query('sys_id', '13d39544eb5201003cf587b9d106fea9');
    if (user.hasNext() && user.next())
      gs.log('by user: ' + nn.isCallable(user));
     
    var participant = GlideRecord('notifynow_participant');
    participant.query('sys_id', '33b11430eb1201003cf587b9d106feb9');
    if (participant.hasNext() && participant.next())
      gs.log('by participant: ' + nn.isCallable(participant));

## 지금 알림 - isSMSCapable() {#ariaid-title14}

Twilio 계정과 연결된 전화 번호로 SMS 메시지를 보낼 수 있는지 확인합니다.
{#r_NN-isSMSCapable__table_zp5_nf2_vt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 안 함 |   |   |
[표 25. 매개변수]

{#r_NN-isSMSCapable__table_zp5_nf2_vt} {#r_NN-isSMSCapable__table_aq5_nf2_vt__entry__2}

| 유형 | 설명 |
|-|-|
| 부울 | Twilio 계정과 연결된 전화 번호로 SMS 메시지를 보낼 수 있는지 여부입니다. |
[표 26. 반환]

{#r_NN-isSMSCapable__table_aq5_nf2_vt}  

    gs.log('The twilio number is SMS capable: ' + ((new SNC.NotifyNow().isSMSCapable()) ? 'yes' : 'no'));

## 지금 알림 - isSMSCapable(문자열 userID) {#ariaid-title15}

사용자가 SMS 메시지를 보낼 수 있는지 확인합니다.
{#r_NN-isSMSCapable_S__table_i1m_cf2_vt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| userID | 문자열 | SMS 지원 전화 번호를 확인하려는 사용자의 sys_id입니다. |
[표 27. 매개변수]

{#r_NN-isSMSCapable_S__table_i1m_cf2_vt} {#r_NN-isSMSCapable_S__table_j1m_cf2_vt__entry__2}

| 유형 | 설명 |
|-|-|
| 부울 | 사용자가 SMS 메시지를 보낼 수 있는 경우입니다. |
[표 28. 반환]

{#r_NN-isSMSCapable_S__table_j1m_cf2_vt}  

    gs.log('the user is able to send SMS messages (e.g. has a SMS device): ' + ((new SNC.NotifyNow().isSMSCapable('<user sys_id>')) ? 
         'yes' : 'no'));

## 지금 알림 - isVoiceCapable() {#ariaid-title16}

Twilio 계정과 연결된 전화 번호로 전화 통화를 설정할 수 있는지 확인합니다.
{#r_NN-isVoiceCapable__table_ct2_qg2_vt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 안 함 |   |   |
[표 29. 매개변수]

{#r_NN-isVoiceCapable__table_ct2_qg2_vt} {#r_NN-isVoiceCapable__table_dt2_qg2_vt__entry__2}

| 유형 | 설명 |
|-|-|
| 부울 | Twilio 계정과 연결된 전화 번호로 전화 통화를 설정할 수 있는지 여부입니다. |
[표 30. 반환]

{#r_NN-isVoiceCapable__table_dt2_qg2_vt}  

    gs.log('the Twilio number is Voice capable: ' + ((new SNC.NotifyNow().isVoiceCapable()) ? 'yes' : 'no'));

## 지금 알림 - isVoiceCapable(문자열 userID) {#ariaid-title17}

사용자가 음성 통화를 할 수 있는지 확인합니다.
{#r_NN-isVoiceCapable_S__table_gdb_jg2_vt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| userID | 문자열 | 음성 통화가 가능한 전화 번호를 확인하려는 사용자의 sys_id입니다. |
[표 31. 매개변수]

{#r_NN-isVoiceCapable_S__table_gdb_jg2_vt} {#r_NN-isVoiceCapable_S__table_hdb_jg2_vt__entry__2}

| 유형 | 설명 |
|-|-|
| 부울 | 사용자에게 음성 통화가 가능한 전화 번호가 있는지 여부입니다. |
[표 32. 반환]

{#r_NN-isVoiceCapable_S__table_hdb_jg2_vt}  

    gs.log('the user is able to send SMS messages (e.g. has a SMS device): ' + 
         ((new SNC.NotifyNow().isVoiceCapable('someuserid')) ? 'yes' : 'no'));

## 지금 알림 - 킥(GlideRecord 참가자) {#ariaid-title18}

전화 회의에서 참가자를 제거합니다.
{#r_NN-kick_GR__table_jfq_fcf_vt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 참가자 | GlideRecord | 회의에서 제거할 전화 회의 참가자입니다. |
[표 33. 매개변수]

{#r_NN-kick_GR__table_jfq_fcf_vt} {#r_NN-kick_GR__table_kfq_fcf_vt__entry__2}

| 유형 | 설명 |
|-|-|
| 부울 | 참가자가 제거된 경우 예이고, 그렇지 않은 경우에는 아니오입니다. |
[표 34. 반환]

{#r_NN-kick_GR__table_kfq_fcf_vt}  

    var participantId = "<participant sys_id>";
    var participant = new GlideRecord('notifynow_participant');
    participant.get(participantId);
    if (participant.isValid()) {
         // kick participant
         result = new SNC.NotifyNow().kick(participant);
         gs.log('participant kicked: ' + result);
    }

## 지금 알림 - 음소거(GlideRecord 참가자) {#ariaid-title19}

전화 회의에서 참가자를 음소거합니다.
{#r_NN-mute_GR__table_lz4_rbf_vt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 참가자 | GlideRecord | 음소거할 전화 회의 참가자입니다. |
[표 35. 매개변수]

{#r_NN-mute_GR__table_lz4_rbf_vt} {#r_NN-mute_GR__table_mz4_rbf_vt__entry__2}

| 유형 | 설명 |
|-|-|
| 부울 | 참가자가 음소거된 경우 True, 그렇지 않은 경우에는 False입니다. |
[표 36. 반환]

{#r_NN-mute_GR__table_mz4_rbf_vt}  

    var participantId = "<participant sys_id>";
    var participant = new GlideRecord('notifynow_participant');
    participant.get(participantId);
    if (participant.isValid()) {
         // mute participant
         result = new SNC.NotifyNow().mute(participant);
         gs.log('participant muted: ' + result);
    }

## 지금 알림 - sendEmailQuestion(문자열 emailAddress, 문자열 질문, GlideRecord sourceRecord, 문자열 emailSubject) {#ariaid-title20}

이메일 주소로 이메일 질문을 보냅니다.
sendEmailQuestion 메서드는 질문 본문을 생성하고 사용자가 링크를 클릭하여 선택을 나타내도록 요구합니다.
{#r_NN-sendEmailQuestion_S_S_GR_S__table_g5f_fy2_vt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| emailAddress | 문자열 | 질문을 보낼 이메일 주소입니다. |
| 질문 | 문자열 또는 GlideRecord | 보낼 질문 기록 또는 질문 기록의 sys_id입니다. |
| sourceRecord | GlideRecord | 인시던트와 같이 SMS 질문에 연결할 선택적 소스 기록입니다. |
| emailSubject | 문자열 | 기본 이메일 제목을 재정의하는 선택적 텍스트입니다. |
[표 37. 매개변수]

{#r_NN-sendEmailQuestion_S_S_GR_S__table_g5f_fy2_vt} {#r_NN-sendEmailQuestion_S_S_GR_S__table_h5f_fy2_vt__entry__2}

| 유형 | 설명 |
|-|-|
| 문자열 | 대화가 sys_id. |
[표 38. 반환]

{#r_NN-sendEmailQuestion_S_S_GR_S__table_h5f_fy2_vt}  
이 예시에서는 기본 이메일 제목을 사용하는 방법을 보여줍니다.

    var user = GlideRecord("sys_user");
    user.get("email", "someone@somedomain.com");
     
    new SNC.NotifyNow().sendEmailQuestion(user.getValue('email'), "b6b34500bf3111003cf585ce2c0739ce", user);

이 예시에서는 닷워킹을 사용하고 소스 기록과 이메일 제목을 지정합니다.

    new SNC.NotifyNow().sendEmailQuestion("someone@somedomain.com", "b6071733bf1111003cf585ce2c07390f", current, 
            "Please answer this question");

이 예시에서는 닷워킹을 사용하며 이메일 제목은 지정하지만 원본 기록은 지정하지 않습니다.

    new SNC.NotifyNow().sendEmailQuestion("someone@somedomain.com", "b6071733bf1111003cf585ce2c07390f", 
            "Please answer this question");

## 지금 알림 - sendSMS(문자열 phoneNumber, 문자열 smsBody) {#ariaid-title21}

E.164 호환 휴대폰 번호로 SMS 메시지를 보냅니다.
알림은 국제 번호를 지원합니다. SMS 메시지 전송을 지원하지 않는 번호에 이 방법을 사용하면 오류가 기록됩니다.
{#r_NN-sendSMS_S_S__table_vvk_pwd_vt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| phoneNumber | 문자열 | 메시지를 보낼 E.164 호환 전화 번호입니다. |
| sms본문 | 문자열 | 보낼 메시지는 최대 1,600자입니다. |
[표 39. 매개변수]

{#r_NN-sendSMS_S_S__table_vvk_pwd_vt} {#r_NN-sendSMS_S_S__table_wvk_pwd_vt__entry__2}

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 40. 반환]

{#r_NN-sendSMS_S_S__table_wvk_pwd_vt}  

    new SNC.NotifyNow().sendSMS("+31612345678", "This is a message without source record");

## 지금 알림 - sendSMS(문자열, phoneNumber, 문자열, smsBody, GlideRecord 소스) {#ariaid-title22}

E.164 호환 휴대폰 번호로 SMS 메시지를 보냅니다.
알림은 국제 번호를 지원합니다. SMS 메시지 전송을 지원하지 않는 번호에 이 방법을 사용하면 오류가 기록됩니다.

참조: [SMS의 고급 구성](https://www.servicenow.com/docs/access?context=t_ConfigureNotifyforVoiceandSMS&version=australia&pubname=australia-servicenow-platform&ft:locale=en-US).
{#r_NN-sendSMS_S_S_GR__table_vvk_pwd_vt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| phoneNumber | 문자열 | 메시지를 보낼 E.164 호환 전화 번호입니다. |
| sms본문 | 문자열 | 보낼 메시지는 최대 1,600자입니다. |
| 소스 | GlideRecord | 이 SMS 메시지와 연결할 소스 기록입니다. |
[표 41. 매개변수]

{#r_NN-sendSMS_S_S_GR__table_vvk_pwd_vt} {#r_NN-sendSMS_S_S_GR__table_jmh_dxd_vt__entry__2}

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 42. 반환]

{#r_NN-sendSMS_S_S_GR__table_jmh_dxd_vt}  

    var source = new GlideRecord("my_table");
    source.query("my_field", "my_value");

    if (source.hasNext() && source.next()) {
        // send a text message
        var nn = new SNC.NotifyNow();
        var message = "this is just a test";
        var number = "+31612345678";
        nn.sendSMS(number, message, source);
    }

이 예에서는 닷워킹과 현재 기록을 소스 기록으로 사용합니다.

    new SNC.NotifyNow().sendSMS("+31612345678", "this is a test", current);

## 지금 알림 - sendSMSQuestion(문자열 phoneNumber, 문자열 질문, GlideRecord sourceRecord) {#ariaid-title23}

SMS 질문을 보냅니다.
{#r_NN-sendSMSQuestion_S_S_GR__table_rlx_jx2_vt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| phoneNumber |   | 메시지를 보낼 E.164 호환 전화 번호입니다. |
| 질문 | 문자열 또는 GlideRecord | 보낼 질문 기록 또는 질문 기록의 sys_id입니다. |
| sourceRecord |   | 인시던트와 같이 SMS 질문에 연결할 선택적 소스 기록입니다. |
[표 43. 매개변수]

{#r_NN-sendSMSQuestion_S_S_GR__table_rlx_jx2_vt} {#r_NN-sendSMSQuestion_S_S_GR__table_slx_jx2_vt__entry__2}

| 유형 | 설명 |
|-|-|
| 문자열 | 대화가 sys_id이거나 SMS가 성공적으로 전송되지 않은 경우 null입니다. |
[표 44. 반환]

{#r_NN-sendSMSQuestion_S_S_GR__table_slx_jx2_vt}  

    var question = new GlideRecord("notifynow_question");
    question.query();
     
    // get the first question
    if (question.hasNext() && question.next()) {
    	// send the sms question
            var number = "+31612345678";
    	var nn = new SNC.NotifyNow();
    	nn.sendSMSQuestion(number, question.getUniqueValue(), current);
    }

## 지금 알림 - umute(GlideRecord 참가자) {#ariaid-title24}

전화 회의에서 참가자의 음소거를 해제합니다.
{#r_NN-umute_GR__table_upz_zbf_vt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 참가자 | GlideRecord | 음소거를 해제할 음소거된 전화 회의 참가자입니다. |
[표 45. 매개변수]

{#r_NN-umute_GR__table_upz_zbf_vt} {#r_NN-umute_GR__table_vpz_zbf_vt__entry__2}

| 유형 | 설명 |
|-|-|
| 부울 | 참가자가 음소거 해제된 경우 True, 그렇지 않은 경우에는 False입니다. |
[표 46. 반환]

{#r_NN-umute_GR__table_vpz_zbf_vt}  

    var participantId = "<participant sys_id>";
    var participant = new GlideRecord('notifynow_participant');
    participant.get(participantId);
    if (participant.isValid()) {
         // unmute participant
         result = new SNC.NotifyNow().unmute(participant);
         gs.log('participant unmuted: ' + result);
    }


