---
sourceDocument: Xanadu-API-Referenz
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-API-Referenz

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# NotifyConferenceUtil: Bereichsbezogen, global

# NotifyConferenceUtil: Bereichsbezogen, global {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 17 Minuten Lesedauer

Die NotifyConferenceUtil- API bietet Methoden zum Verwalten von Notify-Telefonkonferenzen und SMS-Nachrichten für verschiedene Telefoniedienstanbieter, z. B. Zoom und Webex.

Mit der NotifyConferenceUtil- API können Sie:  
* Erstellen Sie neue Telefonkonferenzen
* Fügen Sie Teilnehmer anhand der Telefonnummer oder Anwender-ID hinzu
* Entfernen Sie Teilnehmer aus einer Telefonkonferenz
* Schalten Sie Teilnehmer in einer Telefonkonferenz stumm
* Heben Sie die Stummschaltung von Teilnehmern in einer Telefonkonferenz auf
* Rufen Sie die Fähigkeiten eines angegebenen Service Providers ab
* Telefonkonferenz beenden
{#NotifyConferenceUtils__ul_qvb_kqy_4hb}

Sie können diese API sowohl in bereichsbezogenen als auch in globalen Skripts verwenden. Zur Verwendung dieser API müssen Sie das Plugin „Conference Notify" (com.snc.notify) aktivieren, für das ein separates Abonnement erforderlich ist. Weitere Informationen zur Aktivierung dieses Plugins finden Sie unter [Notify aktivieren](https://www.servicenow.com/docs/access?context=t_ActivateNotify&version=xanadu&pubname=xanadu-servicenow-platform&ft:locale=en-US).

## NotifyConferenceUtils: NotifyConferenceUtils() {#ariaid-title2}

Instanziiert ein NotifyConferenceUtils-Objekt (Konstruktor).
{#NUtil-NotifyConferenceUtils__table_qy1_cym_d3b__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 1. Parameter]

{#NUtil-NotifyConferenceUtils__table_qy1_cym_d3b}  

    function () {
    	var confGR = new GlideRecord('notify_conference_call');
    	confGR.get('76d3364d0b5133008e64aabcb4673a6d');

    	var confUtils = new NotifyConferenceUtils();
    	var actionResult = confUtils.addToConferenceByPhoneNumber("+917799555331", confGR)
    	if (actionResult.status)
    		gs.info('Participant has been added to conference');
    	else {
    		gs.info('join operation failed');
    		actionResult.warnMessages.forEach(function (msg) {
    			gs.info(msg);
    		});
    		actionResult.errorMessages.forEach(function (msg) {
    			gs.info(msg);
    		})
    	}
    })();

## NotifyConferenceUtils -- addToConferenceByPhoneNumber(String toNumber, GlideRecord confGR) {#ariaid-title3}

Fügt einen Teilnehmer einer angegebenen Telefonkonferenz hinzu, indem er seine Telefonnummer verwendet, um den Teilnehmer zu identifizieren.
{#NUtil-addToConferenceByPhoneNumber_S_GR__table_lt1_kth_nhb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| toNumber | Zeichenfolge | Telefonnummer des Teilnehmers, der der Telefonkonferenz hinzugefügt werden soll. |
| confGR | GlideRecord | GlideRecord der Telefonkonferenz, der der angegebene Teilnehmer hinzugefügt werden soll. Diese Datensätze befinden sich in der Tabelle „Notify-Telefonkonferenz" \[notify_conference_call\]. |
[Tabelle : 2. Parameter]

{#NUtil-addToConferenceByPhoneNumber_S_GR__table_lt1_kth_nhb} {#NUtil-addToConferenceByPhoneNumber_S_GR__table_mt1_kth_nhb__entry__2}

| Typ | Beschreibung |
|-|-|
| Objekt | Ergebnisse der Konferenzaktion. \<action`.status`: Status der Konferenzaktion. * Datentyp: Boolesch * Gültige Werte: * true: Konferenzaktion erfolgreich * false: Konferenzaktion fehlgeschlagen {#NUtil-addToConferenceByPhoneNumber_S_GR__ul_w5y_hyt_b3b} {#NUtil-addToConferenceByPhoneNumber_S_GR__ul_psg_gyt_b3b} \<action`.successMessages`: Erfolgsnachricht(en), wenn der <var class="keyword varname">Status „</var> wahr" ist, sonst leer. * Datentyp: Array von Zeichenfolgen {#NUtil-addToConferenceByPhoneNumber_S_GR__ul_qm2_myt_b3b} \<action`.warnMessages`: Wenn der <var class="keyword varname">Status „</var> falsch" ist, alle Warnmeldungen, die während der Verarbeitung ausgelöst werden. * Datentyp: Array von Zeichenfolgen {#NUtil-addToConferenceByPhoneNumber_S_GR__ul_xbz_nyt_b3b} \<action`.errorMessages`: Wenn der <var class="keyword varname">Status „</var> falsch" ist, alle Fehlermeldungen, die während der Verarbeitung ausgelöst werden. * Datentyp: Array von Zeichenfolgen {#NUtil-addToConferenceByPhoneNumber_S_GR__ul_tht_4yt_b3b} |
[Tabelle : 3. Ergebnisse]

{#NUtil-addToConferenceByPhoneNumber_S_GR__table_mt1_kth_nhb}  

    function () {
    	var confGR = new GlideRecord('notify_conference_call');
    	confGR.get('76d3364d0b5133008e64aabcb4673a6d');

    	var confUtils = new NotifyConferenceUtils();
    	var actionResult = confUtils.addToConferenceByPhoneNumber("+917799555331", confGR)
    	if (actionResult.status)
    		gs.info('Participant has been added to conference');
    	else {
    		gs.info('join operation failed');
    		actionResult.warnMessages.forEach(function (msg) {
    			gs.info(msg);
    		});
    		actionResult.errorMessages.forEach(function (msg) {
    			gs.info(msg);
    		})
    	}
    })();

## NotifyConferenceUtils -- addToConferenceByUserId(String userId, GlideRecord confGR) {#ariaid-title4}

Fügt der Telefonkonferenz einen Teilnehmer hinzu, auf den von in GlideRecord übergebenen verwiesen wird, und zwar anhand seines eindeutigen Anwenderbezeichners.
{#NUtil-addToConferenceByUserId_S_GR__table_xld_mwh_nhb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| userId | Zeichenfolge | Sys-ID des Teilnehmers, der der angegebenen Telefonkonferenz hinzugefügt werden soll. Diese Informationen befinden sich in der Tabelle „Benutzer" \[sys_user\]. |
| confGR | GlideRecord | GlideRecord der Telefonkonferenz zum Hinzufügen des angegebenen Teilnehmers. Diese Datensätze befinden sich in der Tabelle „Notify-Telefonkonferenz" \[notify_conference_call\]. |
[Tabelle : 4. Parameter]

{#NUtil-addToConferenceByUserId_S_GR__table_xld_mwh_nhb} {#NUtil-addToConferenceByUserId_S_GR__table_yld_mwh_nhb__entry__2}

| Typ | Beschreibung |
|-|-|
| Objekt | Ergebnisse der Konferenzaktion. \<action`.status`: Status der Konferenzaktion. * Datentyp: Boolesch * Gültige Werte: * true: Konferenzaktion erfolgreich * false: Konferenzaktion fehlgeschlagen {#NUtil-addToConferenceByUserId_S_GR__ul_w5y_hyt_b3b} {#NUtil-addToConferenceByUserId_S_GR__ul_psg_gyt_b3b} \<action`.successMessages`: Erfolgsnachricht(en), wenn der <var class="keyword varname">Status „</var> wahr" ist, sonst leer. * Datentyp: Array von Zeichenfolgen {#NUtil-addToConferenceByUserId_S_GR__ul_qm2_myt_b3b} \<action`.warnMessages`: Wenn der <var class="keyword varname">Status „</var> falsch" ist, alle Warnmeldungen, die während der Verarbeitung ausgelöst werden. * Datentyp: Array von Zeichenfolgen {#NUtil-addToConferenceByUserId_S_GR__ul_xbz_nyt_b3b} \<action`.errorMessages`: Wenn der <var class="keyword varname">Status „</var> falsch" ist, alle Fehlermeldungen, die während der Verarbeitung ausgelöst werden. * Datentyp: Array von Zeichenfolgen {#NUtil-addToConferenceByUserId_S_GR__ul_tht_4yt_b3b} |
[Tabelle : 5. Ergebnisse]

{#NUtil-addToConferenceByUserId_S_GR__table_yld_mwh_nhb}  

    (function () {
    	var confGR = new GlideRecord('notify_conference_call');
    	confGR.get('76d3364d0b5133008e64aabcb4673a6d');

    	var confUtils = new NotifyConferenceUtils();
    	var actionResult = confUtils.addToConferenceByUserId(gs.getUserID(), confGR)
    	if (actionResult.status)
    		gs.info('Participant has been added to conference');
    	else {
    		gs.info('join operation failed');
    		actionResult.warnMessages.forEach(function (msg) {
    			gs.info(msg);
    		});
    		actionResult.errorMessages.forEach(function (msg) {
    			gs.info(msg);
    		})
    	}
    })();

## NotifyConferenceUtils -- doConferenceAction(Zeichenfolgenaktion, Objektdaten) {#ariaid-title5}

Führt die angegebene Telefonkonferenzaktion aus, z. B. Starten/Beenden einer Telefonkonferenz oder Beitreten, Entfernen, Stummschalten oder Aufheben der Stummschaltung von Teilnehmern.
Sie können einen neuen Telefonkonferenz starten und innerhalb eines einzigen Anrufs zu dieser Methode Teilnehmer hinzufügen oder die Methode mehrmals aufrufen, um den Anruf zu starten und die Teilnehmer dann separat zu verwalten. Darüber hinaus können Sie die Methode über das übergebene Datenobjekt für Folgendes konfigurieren:

* Speichern Sie die Verweise im Datensatz der Telefonkonferenz auf den spezifischen Datensatz (Quelldatensatz), z. B. einen Incident oder ein Problem, der das Gesprächsthema in der Telefonkonferenz ist.
* Mehrere Telefonkonferenzen für einen Quelldatensatz zulassen/nicht zulassen.
* Protokolliert automatisch die Teilnehmer der Telefonkonferenz im Feld „Arbeitsnotizen" des Quelldatensatzes.
* Lassen Sie sich eine Nachricht vorlesen, wenn ein Teilnehmer einen ausgehenden Anruf aus der Konferenz beantwortet.
{#NUtil-doConferenceAction_S_O__ul_rqn_z2y_vhb}
{#NUtil-doConferenceAction_S_O__table_qqs_vdv_nhb__entry__3}{#NUtil-doConferenceAction_S_O__data-entry-NConf}{#NUtil-doConferenceAction_S_O__data.addToWorkNotes-p-NConf}{#NUtil-doConferenceAction_S_O__data.allowMulticonference-p-NConf}{#NUtil-doConferenceAction_S_O__data.confId-p-NConf}{#NUtil-doConferenceAction_S_O__data.fromNumber-p-NConf}{#NUtil-doConferenceAction_S_O__data.isNewConference-p-NConf}{#NUtil-doConferenceAction_S_O__data.items-p-NConf}{#NUtil-doConferenceAction_S_O__data.message-p-NConf}{#NUtil-doConferenceAction_S_O__data.serviceProvider-p-NConf}{#NUtil-doConferenceAction_S_O__data.sys_id-p-NConf}{#NUtil-doConferenceAction_S_O__data.table-p-NConf}

| Name | Typ | Beschreibung |
|-|-|-|
| Aktion | Zeichenfolge | Definiert die auszuführende Telefonkonferenzaktion. Es folgen die verfügbaren Telefonkonferenzaktionen: * Start: Startet die in identifizierte Telefonkonferenz data.confId * end: Beendet die in identifizierte Telefonkonferenz data.confId * beitreten: Fügt den im Array \[\] angegebenen Teilnehmer der in data.itemsdata.confIdidentifizierten Telefonkonferenz hinzu. * multiJoin: Fügt die im Array \[\] angegebenen Teilnehmer der in data.itemsdata.confIdidentifizierten Telefonkonferenz hinzu. * SelfJoin: Fügt den aktuell angemeldeten Anwender zur Telefonkonferenz hinzu (Eintrag in data.items nicht erforderlich). * Kick: Entfernt den im Array data.items angegebenen Teilnehmer aus der Telefonkonferenz, die in data.confIdangegeben ist. * multiKick: Entfernt die im Array data.items angegebenen Teilnehmer aus der in data.confIdidentifizierten Telefonkonferenz. * mute: Schaltet den im Array \[\] angegebenen Teilnehmer in der in data.itemsdata.confIdidentifizierten Telefonkonferenz stumm. * multiMute: Schaltet die im Array \[\] angegebenen Teilnehmer in der in data.itemsdata.confIdidentifizierten Telefonkonferenz stumm. * unmute: Hebt die Stummschaltung des im Array \[\] angegebenen Teilnehmers in der in data.itemsdata.confIdidentifizierten Telefonkonferenz auf * multiUnmute: Hebt die Stummschaltung der im Array data.items angegebenen Teilnehmer aus der in data.confIdidentifizierten Telefonkonferenz auf {#NUtil-doConferenceAction_S_O__ul_pq5_qfv_nhb} |
| Daten | Objekt | Objekt, das die Telefonkonferenz beschreibt. |
| data.addToWorkNotes | Boolean | Kennzeichnung, die angibt, ob Informationen zu den Teilnehmern, die in die Telefonkonferenz einbezogen wurden, im Feld „Arbeitsnotizen" des zugeordneten Datensatzes hinzugefügt werden sollen. Damit diese Funktionalität funktioniert, müssen Sie auch Werte in den Parametern data.table und data.sysId angeben. Diese Parameter geben den Datensatz an, dem die Arbeitsnotizen hinzugefügt werden sollen.{#NUtil-doConferenceAction_S_O__data.addToWorkNotes2-p-NConf} Standardwert: false Aktionen, für die dieser Parameter gültig ist: * start * teilnehmen * multiJoin * SelfJoin {#NUtil-doConferenceAction_S_O__ul_kwg_ktx_vhb} |
| data.allowMulticonference | Boolean | Kennzeichnung, die angibt, ob mehrere Telefonkonferenzen für einen bestimmten Datensatz gleichzeitig zulässig sind. Damit diese Funktionalität funktioniert, müssen Sie auch Werte in den Parametern data.table und data.sysId angeben. Diese Parameter geben den Datensatz an, der mehrere Telefonkonferenzen enthalten darf.{#NUtil-doConferenceAction_S_O__data.allowMulticonference2-p-NConf} Standardwert: false Aktionen, für die dieser Parameter gültig ist: * start {#NUtil-doConferenceAction_S_O__ul_ay4_mtx_vhb} |
| data.confId | Zeichenfolge | Sys-ID der Telefonkonferenz. Die Sys-ID der Konferenz befindet sich in der Tabelle „Notify-Telefonkonferenz" \[notify_conference_call\].{#NUtil-doConferenceAction_S_O__data.confId2-p-NConf} Aktionen, für die dieser Parameter erforderlich ist: * end * teilnehmen * multiJoin * SelfJoin {#NUtil-doConferenceAction_S_O__ul_afs_qsx_vhb} Hinweis: Für Teilnehmeraktionen wie „stummschalten", „Stummschaltung aufheben" und „Kick" muss dieser Parameter nicht festgelegt werden, da die Methode diese Informationen aus der Tabelle „Teilnehmer der Notify-Telefonkonferenz" \[notify_participant\] erhält. |
| data.fromNumber | Zeichenfolge | Für die Telefonkonferenz anzurufende Service Provider-Nummer. Suchen Sie diesen Wert in der Spalte Nummer oder Telefonnummer der Tabelle „Notify-Telefonnummer" \[notify_number\].{#NUtil-doConferenceAction_S_O__data.fromNumber2-p-NConf} Aktionen, für die dieser Parameter erforderlich ist: * start {#NUtil-doConferenceAction_S_O__ul_exs_stx_vhb} |
| Daten.istNeueKonferenz | Boolean | Kennzeichnung, die angibt, ob es sich um eine neue oder eine vorhandene Telefonkonferenz handelt. Gültige Werte: * true: Neue Telefonkonferenz * false: Vorhandene Telefonkonferenz {#NUtil-doConferenceAction_S_O__ul_q1m_wbv_nhb} Standardwert: false Aktionen, für die dieser Parameter gültig ist: * start {#NUtil-doConferenceAction_S_O__ul_d1d_stx_vhb} |
| Daten.Elemente | Array | Informationen für jeden Teilnehmer, der in die Telefonkonferenz aufgenommen werden soll. Gültige Array-Werte: * id: Sys-ID des Anwenders. befindet sich in der Tabelle „Benutzer" \[sys_User\].Gültige Aktionen: „join", „multiJoin", „start". * notifyParticipantId: Sys-ID des Notify-Teilnehmers. in der Tabelle „Teilnehmer benachrichtigen" \[notify_participant\]Gültige Aktionen: beitreten, treten, multijoin, mute, starten, Stummschaltung aufheben * phoneNumber: Telefonnummer des Teilnehmers. Wenn dieser Wert in Verbindung mit id oder notifyParticipantIdübergeben wird, ersetzt dieser Wert die Telefonnummern im Benutzer-/Teilnehmerdatensatz und wird zum Tätigen des Anrufs verwendet. Gültige Aktionen: „join", „multiJoin", „start". * email: E-Mail-Adresse des Teilnehmers.Gültige Aktionen: „join", „multiJoin", „start". {#NUtil-doConferenceAction_S_O__ul_qzh_pqt_rhb} |
| Daten.Nachricht | Zeichenfolge | Nachricht, die laut vorgelesen wird, wenn ein Benutzer den Anruf beantwortet, z. B. „P1-Incident wurde erstellt, melden Sie sich bei der Instanz an." Aktionen, für die dieser Parameter gültig ist: * start * teilnehmen * multiJoin {#NUtil-doConferenceAction_S_O__ul_jnl_ntx_vhb} |
| data.serviceProvider | Zeichenfolge | Erforderlich. Name des Service Providers für Konferenzen, z. B. Zoom oder Webex. Aktionen, für die dieser Parameter erforderlich ist: * alle {#NUtil-doConferenceAction_S_O__ul_vwb_psx_vhb} |
| data.sysId | Zeichenfolge | Sys-ID des Quelldatensatzes, der der Telefonkonferenz zugeordnet werden soll. Wenn beispielsweise eine Telefonkonferenz abgehalten wird, um einen bestimmten Incident oder ein bestimmtes Problem zu besprechen, geben Sie die Sys-ID des Incident- oder Problemdatensatzes in diesen Wert ein. Diese Sys-ID wird in der Spalte „Quelle" der Tabelle „NotifyConference Call" \[notify_conference_call\] gespeichert und kann später nachverfolgt werden. {#NUtil-doConferenceAction_S_O__data.sys_id-p2-NConf} Dieser Parameter wird in Verbindung mit den Parametern data.Table, data.addToWorkNotesund allowMulticonference verwendet.{#NUtil-doConferenceAction_S_O__data.sys_id-p3-NConf} Aktionen, für die dieser Parameter gültig ist: * start {#NUtil-doConferenceAction_S_O__ul_h3l_qsx_vhb} |
| Daten.Tabelle | Zeichenfolge | Tabelle, die den Quelldatensatz enthält, der der Telefonkonferenz zugeordnet werden soll. Ein Quelldatensatz kann ein beliebiger Datensatz sein, z. B. ein „Incident" oder ein „Problem", der in der Telefonkonferenz behandelt wird. Dieser Tabellenname wird in der Spalte „Tabelle" der Tabelle „NotifyConference Call" \[notify_conference_call\] gespeichert und kann nachverfolgt werden.{#NUtil-doConferenceAction_S_O__data.table-p2-NConf} Dieser Parameter wird in Verbindung mit den Parametern data.sysId, data.addToWorkNotesund allowMulticonference verwendet.{#NUtil-doConferenceAction_S_O__data.table-p3-NConf} Aktionen, für die dieser Parameter gültig ist: * start {#NUtil-doConferenceAction_S_O__ul_mj1_4sx_vhb} |
[Tabelle : 6. Parameter]

{#NUtil-doConferenceAction_S_O__table_qqs_vdv_nhb} {#NUtil-doConferenceAction_S_O__table_rqs_vdv_nhb__entry__2}

| Typ | Beschreibung |
|-|-|
| Objekt | Ergebnisse der Konferenzaktion. \<action`.status`: Status der Konferenzaktion. * Datentyp: Boolesch * Gültige Werte: * true: Konferenzaktion erfolgreich * false: Konferenzaktion fehlgeschlagen {#NUtil-doConferenceAction_S_O__ul_w5y_hyt_b3b} {#NUtil-doConferenceAction_S_O__ul_psg_gyt_b3b} \<action`.successMessages`: Erfolgsnachricht(en), wenn der <var class="keyword varname">Status „</var> wahr" ist, sonst leer. * Datentyp: Array von Zeichenfolgen {#NUtil-doConferenceAction_S_O__ul_qm2_myt_b3b} \<action`.warnMessages`: Wenn der <var class="keyword varname">Status „</var> falsch" ist, alle Warnmeldungen, die während der Verarbeitung ausgelöst werden. * Datentyp: Array von Zeichenfolgen {#NUtil-doConferenceAction_S_O__ul_xbz_nyt_b3b} \<action`.errorMessages`: Wenn der <var class="keyword varname">Status „</var> falsch" ist, alle Fehlermeldungen, die während der Verarbeitung ausgelöst werden. * Datentyp: Array von Zeichenfolgen {#NUtil-doConferenceAction_S_O__ul_tht_4yt_b3b} |
[Tabelle : 7. Ergebnisse]

{#NUtil-doConferenceAction_S_O__table_rqs_vdv_nhb}  

    (function (confId) {
    	var confUtils = new NotifyConferenceUtils();
    	var data = confUtils.getConferenceInputDataTemplate();
    	data.table = 'incident';
    	data.sysId = '1234';
    	data.addToWorkNotes = false;
    	data.confId = confId;
    	data.message = 'p1 incident has been created';
    	data.fromNumber = 'twilio/Telephony driver number';
    	data.items.push({ id: 'user3SysId', phoneNumber: '+917799555332' });
    	data.items.push({ id: 'user4SysId', email: 'yln99518@gmail.com' });

    	var result = confUtils.doConferenceAction('start', data);
    	if (result.status) {
    		gs.info('Start conference action succeeded');
    	} else
    		gs.info('Start conference action failed');

    	result.errorMessages.forEach(function (msg) {
    		gs.info(msg);
    	});
    	result.warnMessages.forEach(function (msg) {
    		gs.info(msg);
    	});
    	result.successMessages.forEach(function (msg) {
    		gs.info(msg);
    	});
    })('activeConfSysId');

## NotifyConferenceUtils -- getConferenceInputDataTemplate() {#ariaid-title6}

Gibt eine JSON-Datenvorlage zurück, die mit der doConferenceAction()- Methode verwendet werden soll. Durch die Verwendung dieser Vorlage wird das Datenobjekt automatisch strukturiert, sodass Sie es nicht manuell erstellen müssen.
Rufen Sie diese Methode auf, bevor Sie die doConferenceAction()- Methode aufrufen. Legen Sie für die gewünschte Telefonkonferenzaktion die gewünschten Parameter in der Vorlage fest, und übergeben Sie die Vorlage dann im doConferenceAction()- Aufruf. Weitere Informationen zu den gültigen Parametern für die einzelnen Aktionen finden Sie unter [doConferenceAction()](https://servicenow-prod.fluidtopics.net/X0xYh8724Zmu6RzMFqNZ1Q#NotifyConferenceUtils "Die NotifyConferenceUtil- API bietet Methoden zum Verwalten von Notify-Telefonkonferenzen und SMS-Nachrichten für verschiedene Telefoniedienstanbieter, z. B. Zoom und Webex.").  
Hinweis:  
Dies ist eine Hilfsmethode. Sie können dieses Objekt auch manuell erstellen und an die Methode „doConferenceAction() " übergeben, um dasselbe Ergebnis zu erzielen.
{#NUtil-getConferenceInputDataTemplate__table_azh_qyg_nhb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 8. Parameter]

{#NUtil-getConferenceInputDataTemplate__table_azh_qyg_nhb} {#NUtil-getConferenceInputDataTemplate__table_c2h_cwd_vhb__entry__2}{#NUtil-getConferenceInputDataTemplate__data.addToWorkNotes-p-NConf}{#NUtil-getConferenceInputDataTemplate__data.allowMulticonference-p-NConf}{#NUtil-getConferenceInputDataTemplate__data.confId-p-NConf}{#NUtil-getConferenceInputDataTemplate__data.fromNumber-p-NConf}{#NUtil-getConferenceInputDataTemplate__data.isNewConference-p-NConf}{#NUtil-getConferenceInputDataTemplate__data.items-p-NConf}{#NUtil-getConferenceInputDataTemplate__data.message-p-NConf}{#NUtil-getConferenceInputDataTemplate__data.serviceProvider-p-NConf}{#NUtil-getConferenceInputDataTemplate__data.sys_id-p-NConf}{#NUtil-getConferenceInputDataTemplate__data.table-p-NConf}

| Typ | Beschreibung |
|-|-|
| Daten | Objekt, das die Telefonkonferenz beschreibt. |
| data.addToWorkNotes | Kennzeichnung, die angibt, ob Informationen zu den Teilnehmern, die in die Telefonkonferenz einbezogen wurden, im Feld „Arbeitsnotizen" des zugeordneten Datensatzes hinzugefügt werden sollen. Damit diese Funktionalität funktioniert, müssen Sie auch Werte in den Parametern data.table und data.sysId angeben. Diese Parameter geben den Datensatz an, dem die Arbeitsnotizen hinzugefügt werden sollen.{#NUtil-getConferenceInputDataTemplate__data.addToWorkNotes2-p-NConf} Standardwert: false Aktionen, für die dieser Parameter gültig ist: * start * teilnehmen * multiJoin * SelfJoin {#NUtil-getConferenceInputDataTemplate__ul_kwg_ktx_vhb} |
| data.allowMulticonference | Kennzeichnung, die angibt, ob mehrere Telefonkonferenzen für einen bestimmten Datensatz gleichzeitig zulässig sind. Damit diese Funktionalität funktioniert, müssen Sie auch Werte in den Parametern data.table und data.sysId angeben. Diese Parameter geben den Datensatz an, der mehrere Telefonkonferenzen enthalten darf.{#NUtil-getConferenceInputDataTemplate__data.allowMulticonference2-p-NConf} Standardwert: false Aktionen, für die dieser Parameter gültig ist: * start {#NUtil-getConferenceInputDataTemplate__ul_ay4_mtx_vhb} |
| data.confId | Sys-ID der Telefonkonferenz. Die Sys-ID der Konferenz befindet sich in der Tabelle „Notify-Telefonkonferenz" \[notify_conference_call\].{#NUtil-getConferenceInputDataTemplate__data.confId2-p-NConf} Aktionen, für die dieser Parameter erforderlich ist: * end * teilnehmen * multiJoin * SelfJoin {#NUtil-getConferenceInputDataTemplate__ul_afs_qsx_vhb} Hinweis: Für Teilnehmeraktionen wie „stummschalten", „Stummschaltung aufheben" und „Kick" muss dieser Parameter nicht festgelegt werden, da die Methode diese Informationen aus der Tabelle „Teilnehmer der Notify-Telefonkonferenz" \[notify_participant\] erhält. |
| data.fromNumber | Für die Telefonkonferenz anzurufende Service Provider-Nummer. Suchen Sie diesen Wert in der Spalte Nummer oder Telefonnummer der Tabelle „Notify-Telefonnummer" \[notify_number\].{#NUtil-getConferenceInputDataTemplate__data.fromNumber2-p-NConf} Aktionen, für die dieser Parameter erforderlich ist: * start {#NUtil-getConferenceInputDataTemplate__ul_exs_stx_vhb} |
| Daten.istNeueKonferenz | Kennzeichnung, die angibt, ob es sich um eine neue oder eine vorhandene Telefonkonferenz handelt. Gültige Werte: * true: Neue Telefonkonferenz * false: Vorhandene Telefonkonferenz {#NUtil-getConferenceInputDataTemplate__ul_q1m_wbv_nhb} Standardwert: false Aktionen, für die dieser Parameter gültig ist: * start {#NUtil-getConferenceInputDataTemplate__ul_d1d_stx_vhb} |
| Daten.Elemente | Informationen für jeden Teilnehmer, der in die Telefonkonferenz aufgenommen werden soll. Gültige Array-Werte: * id: Sys-ID des Anwenders. befindet sich in der Tabelle „Benutzer" \[sys_User\].Gültige Aktionen: „join", „multiJoin", „start". * notifyParticipantId: Sys-ID des Notify-Teilnehmers. in der Tabelle „Teilnehmer benachrichtigen" \[notify_participant\]Gültige Aktionen: beitreten, treten, multijoin, mute, starten, Stummschaltung aufheben * phoneNumber: Telefonnummer des Teilnehmers. Wenn dieser Wert in Verbindung mit id oder notifyParticipantIdübergeben wird, ersetzt dieser Wert die Telefonnummern im Benutzer-/Teilnehmerdatensatz und wird zum Tätigen des Anrufs verwendet. Gültige Aktionen: „join", „multiJoin", „start". * email: E-Mail-Adresse des Teilnehmers.Gültige Aktionen: „join", „multiJoin", „start". {#NUtil-getConferenceInputDataTemplate__ul_qzh_pqt_rhb} |
| Daten.Nachricht | Nachricht, die laut vorgelesen wird, wenn ein Benutzer den Anruf beantwortet, z. B. „P1-Incident wurde erstellt, melden Sie sich bei der Instanz an." Aktionen, für die dieser Parameter gültig ist: * start * teilnehmen * multiJoin {#NUtil-getConferenceInputDataTemplate__ul_jnl_ntx_vhb} |
| data.serviceProvider | Erforderlich. Name des Service Providers für Konferenzen, z. B. Zoom oder Webex. Aktionen, für die dieser Parameter erforderlich ist: * alle {#NUtil-getConferenceInputDataTemplate__ul_vwb_psx_vhb} |
| data.sysId | Sys-ID des Quelldatensatzes, der der Telefonkonferenz zugeordnet werden soll. Wenn beispielsweise eine Telefonkonferenz abgehalten wird, um einen bestimmten Incident oder ein bestimmtes Problem zu besprechen, geben Sie die Sys-ID des Incident- oder Problemdatensatzes in diesen Wert ein. Diese Sys-ID wird in der Spalte „Quelle" der Tabelle „NotifyConference Call" \[notify_conference_call\] gespeichert und kann später nachverfolgt werden. {#NUtil-getConferenceInputDataTemplate__data.sys_id-p2-NConf} Dieser Parameter wird in Verbindung mit den Parametern data.Table, data.addToWorkNotesund allowMulticonference verwendet.{#NUtil-getConferenceInputDataTemplate__data.sys_id-p3-NConf} Aktionen, für die dieser Parameter gültig ist: * start {#NUtil-getConferenceInputDataTemplate__ul_h3l_qsx_vhb} |
| Daten.Tabelle | Tabelle, die den Quelldatensatz enthält, der der Telefonkonferenz zugeordnet werden soll. Ein Quelldatensatz kann ein beliebiger Datensatz sein, z. B. ein „Incident" oder ein „Problem", der in der Telefonkonferenz behandelt wird. Dieser Tabellenname wird in der Spalte „Tabelle" der Tabelle „NotifyConference Call" \[notify_conference_call\] gespeichert und kann nachverfolgt werden.{#NUtil-getConferenceInputDataTemplate__data.table-p2-NConf} Dieser Parameter wird in Verbindung mit den Parametern data.sysId, data.addToWorkNotesund allowMulticonference verwendet.{#NUtil-getConferenceInputDataTemplate__data.table-p3-NConf} Aktionen, für die dieser Parameter gültig ist: * start {#NUtil-getConferenceInputDataTemplate__ul_mj1_4sx_vhb} |
[Tabelle : 9. Ergebnisse]

{#NUtil-getConferenceInputDataTemplate__table_c2h_cwd_vhb}  

    (function (confId) {
    	var confUtils = new NotifyConferenceUtils();
    	var data = confUtils.getConferenceInputDataTemplate();
    	data.confId = confId;
    	var result = confUtils.doConferenceAction('end', data);
    	if (result.status) {
    		gs.info('Conference call has been ended');
    	} else
    		gs.info('End conference call action failed');

    	result.errorMessages.forEach(function (msg) {
    		gs.info(msg);
    	});
    	result.warnMessages.forEach(function (msg) {
    		gs.info(msg);
    	});
    	result.successMessages.forEach(function (msg) {
    		gs.info(msg);
    	});
    })('activeConfSysId');

## NotifyConferenceUtils -- getServiceProvidersCapabilities() {#ariaid-title7}

Gibt die Fähigkeiten aller Telefonie-Service Provider-Treiber in der Instanz zurück.
Mögliche Fähigkeiten:

* Archiv: Archiviert die Konferenz nach deren Ende
* beepOnLeave: Gibt einen „Beep"-Ton wieder, wenn ein Teilnehmer die Telefonkonferenz verlässt
* beepOnJoin: gibt einen „Beep"-Ton wieder, wenn ein Teilnehmer der Telefonkonferenz beitritt
* end: Beendet die identifizierte Telefonkonferenz
* Filesharing: Ermöglicht die Dateifreigabe zwischen Teilnehmern
* beitreten: Fügt einen Teilnehmer zu einer Telefonkonferenz hinzu
* Kick: Entfernt einen Teilnehmer aus einer Telefonkonferenz
* multiJoin: Fügt einer Telefonkonferenz mehrere Teilnehmer hinzu
* multiKick: Entfernt mehrere Teilnehmer aus einer Telefonkonferenz
* muteOnJoin: Schaltet einen Teilnehmer stumm, wenn er zum ersten Mal an einer Telefonkonferenz teilnimmt
* multiUnmute: Hebt die Stummschaltung mehrerer Teilnehmer für eine Telefonkonferenz auf
* Datensatz: zeichnet Telefonkonferenzen auf
* Aufzeichnung: bietet einen Indikator auf dem Bildschirm, wenn die Telefonkonferenz aufgezeichnet wird
* screenSharing: Ermöglicht das Freigeben von Teilnehmerbildschirmen für die Gruppe
* SelfJoin: Fügt den aktuell angemeldeten Anwender zu einer Telefonkonferenz hinzu
* sprechen: zeigt auf dem Bildschirm an, wer gerade spricht
* Start: Startet den identifizierten Konferenzanruf
* Stummschaltung aufheben: Hebt die Stummschaltung eines Teilnehmers in einer Telefonkonferenz auf
{#NUtil-getServiceProvidersCapabilities__ul_pq5_qfv_nhb}
{#NUtil-getServiceProvidersCapabilities__table_azh_qyg_nhb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 10. Parameter]

{#NUtil-getServiceProvidersCapabilities__table_azh_qyg_nhb} {#NUtil-getServiceProvidersCapabilities__table_bzh_qyg_nhb__entry__2}

| Typ | Beschreibung |
|-|-|
| Objekt | Schlüssel-Wert-Paare des Status jeder Treiberfähigkeit. Gültige Werte: * isSupported = 0: Fähigkeit wird nicht unterstützt * isSupported = 1: Fähigkeit wird unterstützt {#NUtil-getServiceProvidersCapabilities__ul_jbq_mdt_rhb} |
[Tabelle : 11. Ergebnisse]

{#NUtil-getServiceProvidersCapabilities__table_bzh_qyg_nhb}  
Listet Treiberfunktionen für alle Telefonie-Service Provider-Treiber in der Instanz auf.

    (function () {
    	var confUtils = new NotifyConferenceUtils();
    	var providerToCapability = confUtils.getServiceProvidersCapabilites();
    	for (var provider in providerToCapability) {
    		gs.info('{0} supported capabilities \n\n', provider);
    		var capabilities = providerToCapability[provider]
    		for (var cap in capabilities)
    			if(confUtils.isActionSupported(capabilities[cap].isSupported))
    				gs.info('"{0}" action supported', cap);
    			else
    				gs.info("'{0}' action is not supported by this conference driver", cap);
    	}
    })();

Ausgabe: Die Methode gibt für jeden aktiven Telefonie-Service Provider in der Instanz einen Knoten zurück, der dem folgenden ähnelt.

    {
        "Telephony": {
            "start": {
                "isSupported": 1,
                "meta": {}
            },
            "end": {
                "isSupported": 1,
                "meta": {}
            },
            "selfJoin": {
                "isSupported": 1,
                "meta": {}
            },
            "join": {
                "isSupported": 1,
                "meta": {}
            },
            "multiJoin": {
                "isSupported": 1,
                "meta": {}
            },
            "mute": {
                "isSupported": 1,
                "meta": {}
            },
            "multiMute": {
                "isSupported": 1,
                "meta": {}
            },
            "unmute": {
                "isSupported": 1,
                "meta": {}
            },
            "multiUnmute": {
                "isSupported": 1,
                "meta": {}
            },
            "kick": {
                "isSupported": 1,
                "meta": {}
            },
            "multiKick": {
                "isSupported": 1,
                "meta": {}
            },
            "record": {
                "isSupported": 0,
                "meta": {}
            },
            "speaking": {
                "isSupported": 0,
                "meta": {}
            },
            "recording": {
                "isSupported": 0,
                "meta": {}
            },
            "screenSharing": {
                "isSupported": 0,
                "meta": {}
            },
            "fileSharing": {
                "isSupported": 0,
                "meta": {}
            },
            "archive": {
                "isSupported": 0,
                "meta": {}
            },
            "muteOnJoin": {
                "isSupported": 0,
                "meta": {}
            },
            "beepOnJoin": {
                "isSupported": 0,
                "meta": {}
            },
            "beepOnLeave": {
                "isSupported": 0,
                "meta": {}
            }
        }
    }

## NotifyConferenceUtils -- isActionSupported(Nummernaktion) {#ariaid-title8}

Bestimmt, ob eine Notify-Konferenzaktion von einem Telefoniedienstanbieter unterstützt wird.
Um diese Methode zu verwenden, müssen Sie zuerst die getServiceProviderCapabilities()- Methode aufrufen. Diese Methode gibt ein Objekt zurück, das Informationen über die Verfügbarkeit jeder möglichen Notify-Konferenzaktion für jeden in Ihrer Instanz konfigurierten Service Provider enthält.

Beispiel:  

    {
        "Telephony": {
            "start": {
                "isSupported": 1,
                "meta": {}
            },
            "end": {
                "isSupported": 1,
                "meta": {}
            },
            "selfJoin": {
                "isSupported": 1,
                "meta": {}
            },
            "join": {
                "isSupported": 1,
                "meta": {}
            },
            "multiJoin": {
                "isSupported": 1,
                "meta": {}
            },
            "mute": {
                "isSupported": 1,
                "meta": {}
            },
            "multiMute": {
                "isSupported": 1,
                "meta": {}
            },
            "unmute": {
                "isSupported": 1,
                "meta": {}
            },
            "multiUnmute": {
                "isSupported": 1,
                "meta": {}
            },
            "kick": {
                "isSupported": 1,
                "meta": {}
            },
            "multiKick": {
                "isSupported": 1,
                "meta": {}
            },
            "record": {
                "isSupported": 0,
                "meta": {}
            },
            "speaking": {
                "isSupported": 0,
                "meta": {}
            },
            "recording": {
                "isSupported": 0,
                "meta": {}
            },
            "screenSharing": {
                "isSupported": 0,
                "meta": {}
            },
            "fileSharing": {
                "isSupported": 0,
                "meta": {}
            },
            "archive": {
                "isSupported": 0,
                "meta": {}
            },
            "muteOnJoin": {
                "isSupported": 0,
                "meta": {}
            },
            "beepOnJoin": {
                "isSupported": 0,
                "meta": {}
            },
            "beepOnLeave": {
                "isSupported": 0,
                "meta": {}
            }
        }
    }

{#NUtil-isActionSupported_N__table_gsw_vd2_vhb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Aktion | Nummer | Wert des Parameters isSupported, der von der Methode getServiceProvidersCapabilities() für eine bestimmte Aktion und einen bestimmten Service Provider zurückgegeben wird. Hinweis: Der Wert isSupported scheint zwar ein boolescher Wert zu sein, ist jedoch tatsächlich eine Zahl. Versuchen Sie nicht, die Fähigkeiten als boolesche Werte auszuwerten. Verwenden Sie diese Methode, da die zugeordneten Werte in zukünftigen Versionen erweitert werden können. |
[Tabelle : 12. Parameter]

{#NUtil-isActionSupported_N__table_gsw_vd2_vhb} {#NUtil-isActionSupported_N__table_hsw_vd2_vhb__entry__2}

| Typ | Beschreibung |
|-|-|
| Boolean | Kennzeichnung, die angibt, ob der Telefonie-Service Provider die angegebene Aktion unterstützt. Gültige Werte: * wahr: Die Aktion wird vom Service Provider unterstützt * „falsch": Aktion wird vom Service Provider nicht unterstützt {#NUtil-isActionSupported_N__ul_pkt_mf2_vhb} |
[Tabelle : 13. Ergebnisse]

{#NUtil-isActionSupported_N__table_hsw_vd2_vhb}  

    (function () {
      var confUtils = new NotifyConferenceUtils();
      var providerToCapability = confUtils.getServiceProvidersCapabilites();
        for (var provider in providerToCapability) {
          gs.info('{0} supported capabilities \n\n', provider);
          var capabilities = providerToCapability[provider]
          for (var cap in capabilities)
            if (confUtils.isActionSupported(capabilities[cap].isSupported))
              gs.info('"{0}" action supported', cap);
            else
              gs.info("'{0}' action is not supported by this conference driver", cap);
        }
    })();

## NotifyConferenceUtils -- trittByParticipantGR(GlideRecord notifyParticipantGR) {#ariaid-title9}

Entfernt den Teilnehmer, der dem in GlideRecord übergebenen zugeordnet ist, aus der aktuellen Telefonkonferenz.
{#NUtil-kickByParticipantGR_GR__table_inj_thh_nhb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| notifyParticipantGR | GlideRecord | GlideRecord-Objekt des Teilnehmers, der aus der Telefonkonferenz entfernt werden soll. Diese Datensätze befinden sich in der Tabelle „Teilnehmer benachrichtigen" \[notify_participant\]. |
[Tabelle : 14. Parameter]

{#NUtil-kickByParticipantGR_GR__table_inj_thh_nhb} {#NUtil-kickByParticipantGR_GR__table_jnj_thh_nhb__entry__2}

| Typ | Beschreibung |
|-|-|
| Objekt | Ergebnisse der Konferenzaktion. \<action`.status`: Status der Konferenzaktion. * Datentyp: Boolesch * Gültige Werte: * true: Konferenzaktion erfolgreich * false: Konferenzaktion fehlgeschlagen {#NUtil-kickByParticipantGR_GR__ul_w5y_hyt_b3b} {#NUtil-kickByParticipantGR_GR__ul_psg_gyt_b3b} \<action`.successMessages`: Erfolgsnachricht(en), wenn der <var class="keyword varname">Status „</var> wahr" ist, sonst leer. * Datentyp: Array von Zeichenfolgen {#NUtil-kickByParticipantGR_GR__ul_qm2_myt_b3b} \<action`.warnMessages`: Wenn der <var class="keyword varname">Status „</var> falsch" ist, alle Warnmeldungen, die während der Verarbeitung ausgelöst werden. * Datentyp: Array von Zeichenfolgen {#NUtil-kickByParticipantGR_GR__ul_xbz_nyt_b3b} \<action`.errorMessages`: Wenn der <var class="keyword varname">Status „</var> falsch" ist, alle Fehlermeldungen, die während der Verarbeitung ausgelöst werden. * Datentyp: Array von Zeichenfolgen {#NUtil-kickByParticipantGR_GR__ul_tht_4yt_b3b} |
[Tabelle : 15. Ergebnisse]

{#NUtil-kickByParticipantGR_GR__table_jnj_thh_nhb}  

    (function () {
        var confUtils = new NotifyConferenceUtils();
        var participantGR = new GlideRecord('notify_participant');  // Participant record contains conf call ID
        participantGR.get('validParticipantSysId');
        var actionResult = confUtils.kickByParticipantGR(participantGR);
        if (actionResult.status)
            gs.info('Participant has been kicked out of conference');
        else {
            gs.info('kick operation failed');
            actionResult.warnMessages.forEach(function (msg) {
                gs.info(msg);
            });
            actionResult.errorMessages.forEach(function (msg) {
                gs.info(msg);
            })
        }
    })()

## NotifyConferenceUtils -- muteByParticipantGR(GlideRecord notifyParticipantGR) {#ariaid-title10}

Schaltet den Teilnehmer stumm, der dem in GlideRecord übergebenen zugeordnet ist, und zwar in der aktuellen Telefonkonferenz.
{#NUtil-muteByParticipantGR_GR__table_vpk_ckh_nhb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| notifyParticipantGR | Objekt | GlideRecord-Objekt des stummgeschalteten Teilnehmers. Diese Datensätze befinden sich in der Tabelle „Teilnehmer benachrichtigen" \[notify_participant\]. |
[Tabelle : 16. Parameter]

{#NUtil-muteByParticipantGR_GR__table_vpk_ckh_nhb} {#NUtil-muteByParticipantGR_GR__table_wpk_ckh_nhb__entry__2}

| Typ | Beschreibung |
|-|-|
| Objekt | Ergebnisse der Konferenzaktion. \<action`.status`: Status der Konferenzaktion. * Datentyp: Boolesch * Gültige Werte: * true: Konferenzaktion erfolgreich * false: Konferenzaktion fehlgeschlagen {#NUtil-muteByParticipantGR_GR__ul_w5y_hyt_b3b} {#NUtil-muteByParticipantGR_GR__ul_psg_gyt_b3b} \<action`.successMessages`: Erfolgsnachricht(en), wenn der <var class="keyword varname">Status „</var> wahr" ist, sonst leer. * Datentyp: Array von Zeichenfolgen {#NUtil-muteByParticipantGR_GR__ul_qm2_myt_b3b} \<action`.warnMessages`: Wenn der <var class="keyword varname">Status „</var> falsch" ist, alle Warnmeldungen, die während der Verarbeitung ausgelöst werden. * Datentyp: Array von Zeichenfolgen {#NUtil-muteByParticipantGR_GR__ul_xbz_nyt_b3b} \<action`.errorMessages`: Wenn der <var class="keyword varname">Status „</var> falsch" ist, alle Fehlermeldungen, die während der Verarbeitung ausgelöst werden. * Datentyp: Array von Zeichenfolgen {#NUtil-muteByParticipantGR_GR__ul_tht_4yt_b3b} |
[Tabelle : 17. Ergebnisse]

{#NUtil-muteByParticipantGR_GR__table_wpk_ckh_nhb}  

    (function () {
        var confUtils = new NotifyConferenceUtils();
        var participantGR = new GlideRecord('notify_participant');
        participantGR.get('validSysId');
        var actionResult = confUtils.muteByParticipantGR(participantGR);
        if (actionResult.status)
            gs.info('Participant has been muted');
        else {
            gs.info('mute operation failed');
            actionResult.warnMessages.forEach(function (msg) {
                gs.info(msg);
            });
            actionResult.errorMessages.forEach(function (msg) {
                gs.info(msg);
            })
        }
    })()

## NotifyConferenceUtils -- unmuteByParticipantGR(GlideRecord notifyParticipantGR) {#ariaid-title11}

Hebt die Stummschaltung des Teilnehmers auf, der bei der aktuellen Telefonkonferenz dem in GlideRecord übergebenen zugeordnet ist.
{#NUtil-unmuteByParticipantGR_GR__table_byp_zqh_nhb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| notifyParticipantGR | GlideRecord | GlideRecord-Objekt des Teilnehmers, dessen Stummschaltung Sie aufheben möchten. Diese Datensätze befinden sich in der Tabelle „Teilnehmer benachrichtigen" \[notify_participant\]. |
[Tabelle : 18. Parameter]

{#NUtil-unmuteByParticipantGR_GR__table_byp_zqh_nhb} {#NUtil-unmuteByParticipantGR_GR__table_cyp_zqh_nhb__entry__2}

| Typ | Beschreibung |
|-|-|
| Objekt | Ergebnisse der Konferenzaktion. \<action`.status`: Status der Konferenzaktion. * Datentyp: Boolesch * Gültige Werte: * true: Konferenzaktion erfolgreich * false: Konferenzaktion fehlgeschlagen {#NUtil-unmuteByParticipantGR_GR__ul_w5y_hyt_b3b} {#NUtil-unmuteByParticipantGR_GR__ul_psg_gyt_b3b} \<action`.successMessages`: Erfolgsnachricht(en), wenn der <var class="keyword varname">Status „</var> wahr" ist, sonst leer. * Datentyp: Array von Zeichenfolgen {#NUtil-unmuteByParticipantGR_GR__ul_qm2_myt_b3b} \<action`.warnMessages`: Wenn der <var class="keyword varname">Status „</var> falsch" ist, alle Warnmeldungen, die während der Verarbeitung ausgelöst werden. * Datentyp: Array von Zeichenfolgen {#NUtil-unmuteByParticipantGR_GR__ul_xbz_nyt_b3b} \<action`.errorMessages`: Wenn der <var class="keyword varname">Status „</var> falsch" ist, alle Fehlermeldungen, die während der Verarbeitung ausgelöst werden. * Datentyp: Array von Zeichenfolgen {#NUtil-unmuteByParticipantGR_GR__ul_tht_4yt_b3b} |
[Tabelle : 19. Ergebnisse]

{#NUtil-unmuteByParticipantGR_GR__table_cyp_zqh_nhb}  

    (function () {
        var confUtils = new NotifyConferenceUtils();
        var participantGR = new GlideRecord('notify_participant');
        participantGR.get('validSysId');
        var actionResult = confUtils.unmuteByParticipantGR(participantGR);
        if (actionResult.status)
            gs.info('Participant has been Unmuted');
        else {
            gs.info('Unmute operation failed');
            actionResult.warnMessages.forEach(function (msg) {
                gs.info(msg);
            });
            actionResult.errorMessages.forEach(function (msg) {
                gs.info(msg);
            })
        }
    })();


