NotifyNow - addConferenceCallParticipant(String conferenceCall, String participant)
Adiciona usuários ad-hoc a uma chamada em conferência em andamento.
Quando o método é chamado com um número de telefone para o parâmetro do participante e há exatamente um registro sys_user que corresponde ao número de telefone, esse registro sys_user será relacionado ao participante. O campo de número de telefone do participante será deixado em branco porque o número de telefone está no registro sys_user. Se houver vários registros sys_user que correspondam ao número de telefone, ou se não houver resultados, o campo de número de telefone do participante será preenchido e não haverá referência armazenada a sys_user porque o usuário não é conhecido.
| Nome | Tipo | Descrição |
|---|---|---|
| ConferenceCall | String ou GlideRecord | O sys_id ou GlideRecord de uma chamada em conferência ativa. |
| participante | String ou GlideRecord | O sys_id ou GlideRecord de um usuário com um número de telefone compatível com E.164 ou um número de telefone compatível com E.164. |
| Tipo | Descrição |
|---|---|
| GlideRecord | O registro de participante do novo participante que foi adicionado à chamada em conferência. |
// 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');
}