NotifyPhoneNumber : global
L’API NotifyPhoneNumber vous permet de demander des informations sur un numéro de téléphone Notify.
Accédez à la classe NotifyPhoneNumber globale et à ses méthodes associées dans l’espace de noms SNC .
NotifyPhoneNumber : getDialCode()
Renvoie l’indicatif international d’un numéro de téléphone Notify.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Indicatif téléphonique international d’un pays. |
Cet exemple montre comment obtenir le code d’appel d’un numéro de téléphone.
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());
}
Équivalent dans le champ d’application
Pour utiliser la méthode getDialCode() dans une application incluse dans le périmètre, utilisez la méthode incluse dans le périmètre correspondante : Scoped NotifyPhoneNumber - getDialCode().
NotifyPhoneNumber : getID()
Renvoie l’ID de ce numéro de téléphone tel que défini par l’opérateur de téléphonie.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Identificateur du numéro au sein du fournisseur de téléphonie. |
Cet exemple montre comment obtenir l’identificateur unique d’un numéro de téléphone.
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());
}
Équivalent dans le champ d’application
Pour utiliser la méthode getID() dans une application incluse dans le périmètre, utilisez la méthode incluse dans le périmètre correspondante : Scoped NotifyPhoneNumber - getID().
NotifyPhoneNumber : getNumber()
Renvoie le numéro de téléphone numérique de l’appelant Notify actuel.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Numéro de téléphone conforme E.164. |
Cet exemple montre comment obtenir le numéro de téléphone d’un appelant 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());
}
Équivalent dans le champ d’application
Pour utiliser la méthode getNumber() dans une application incluse dans le périmètre, utilisez la méthode incluse dans le périmètre correspondante : Scoped NotifyPhoneNumber - getNumber().
NotifyPhoneNumber : getOwner()
Renvoie le fournisseur de téléphonie associé à ce numéro de téléphone.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Opérateur de téléphonie associé au numéro : Twilio. |
Cet exemple montre comment obtenir la fourniture de téléphonie qui possède le numéro de téléphone spécifié.
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());
}
Équivalent dans le champ d’application
Pour utiliser la méthode getOwner() dans une application incluse dans le périmètre, utilisez la méthode incluse dans le périmètre correspondante : Scoped NotifyPhoneNumber - getOwner().
NotifyPhoneNumber : getTerritory()
Renvoie le pays associé au numéro de téléphone.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Nom du pays auquel le numéro de téléphone appartient. |
Cet exemple montre comment obtenir le pays d’un appelant 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());
}
Équivalent dans le champ d’application
Pour utiliser la méthode getTerritory() dans une application incluse dans le périmètre, utilisez la méthode incluse dans le périmètre correspondante : Scoped NotifyPhoneNumber - getTerritory().
NotifyPhoneNumber - isShortCode()
Détermine si le numéro de téléphone Notify actuel est un code court.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Booléen | Marqueur indiquant si le numéro de téléphone Notify actuel est un code court.
|
Cet exemple montre comment vérifier si le numéro de téléphone Notify actuel est un code court.
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 - prend en charge ConferenceCall()
Détermine si le numéro de téléphone de Notification prend en charge la téléconférence.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Booléen | Valeur qui indique si le numéro de téléphone Notify prend en charge la téléconférence.
|
Cet exemple montre comment déterminer si un appelant Notify prend en charge les téléconférences.
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());
}
Équivalent dans le champ d’application
Pour utiliser la méthode supportsConferenceCall() dans une application incluse dans le périmètre, utilisez la méthode correspondante dans le périmètre : Scoped NotifyPhoneNumber - supportsConferenceCall().
NotifyPhoneNumber - prend en chargeIncomingPhoneCall()
Détermine si le numéro de téléphone de Notification prend en charge la réception d’appels téléphoniques.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Booléen | Valeur qui indique si le numéro de téléphone Notify prend en charge les appels téléphoniques entrants.
|
Cet exemple montre comment déterminer si un appelant Notify peut recevoir des appels téléphoniques entrants.
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());
}
Équivalent dans le champ d’application
Pour utiliser la méthode supportsIncomingPhoneCall() dans une application incluse dans le périmètre, utilisez la méthode incluse dans le périmètre correspondante : Scoped NotifyPhoneNumber - supportsIncomingPhoneCall().
NotifyPhoneNumber : prend en chargeIncomingSMS()
Détermine si le numéro de téléphone Notify prend en charge la réception de messages SMS.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Booléen | Valeur qui indique si le numéro de téléphone Notify prend en charge la réception de messages MMS entrants.
|
Cet exemple montre comment déterminer si un appelant Notify peut recevoir des messages SMS entrants.
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());
}
Équivalent dans le champ d’application
Pour utiliser la méthode supportsIncomingSMS() dans une application incluse dans le périmètre, utilisez la méthode incluse dans le périmètre correspondante : Scoped NotifyPhoneNumber - supportsIncomingSMS().
NotifyPhoneNumber - prend en chargeOutgoingPhoneCall()
Détermine si le numéro de téléphone Notify prend en charge l’initiation d’appels téléphoniques.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Booléen | Valeur qui indique si le numéro de téléphone Notify prend en charge le lancement d’appels téléphoniques sortants.
|
Cet exemple montre comment déterminer si un appelant Notify peut passer des appels téléphoniques sortants.
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());
}
Équivalent dans le champ d’application
Pour utiliser la méthode supportsOutgoingPhoneCall() dans une application incluse dans le périmètre, utilisez la méthode correspondante dans le périmètre : Scoped NotifyPhoneNumber - supportsOutgoingPhoneCall().
NotifyPhoneNumber : prend en charge OutgoingSMS()
Détermine si le numéro de téléphone Notify prend en charge l’envoi de messages SMS.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Booléen | Valeur qui indique si le numéro de téléphone Notify prend en charge l’envoi de messages SMS.
|
Cet exemple montre comment déterminer si un appelant Notify peut initier des messages SMS sortants.
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());
}
Équivalent dans le champ d’application
Pour utiliser la méthode supportsOutgoingSMS() dans une application incluse dans le périmètre, utilisez la méthode correspondante dans le périmètre : Scoped NotifyPhoneNumber - supportsOutgoingSMS().
NotifyPhoneNumber - supportsRecording()
Détermine si le numéro de téléphone Notify prend en charge l’enregistrement des appels téléphoniques.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Booléen | Valeur qui indique si le numéro de téléphone Notify prend en charge l’enregistrement des appels téléphoniques.
|
Cet exemple montre comment déterminer si un appelant Notify peut enregistrer les appels.
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());
}
Équivalent dans le champ d’application
Pour utiliser la méthode supportsRecording() dans une application incluse dans le périmètre, utilisez la méthode incluse dans le périmètre correspondante : Scoped NotifyPhoneNumber - supportsRecording().
NotifyPhoneNumber - prend en chargeWebRTC()
Détermine si le numéro de téléphone Notify prend en charge les appels vers un navigateur, par exemple dans une implémentation WebRTC.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Booléen | Valeur qui indique si le numéro de téléphone Notify prend en charge les appels vers un navigateur.
|
Cet exemple montre comment déterminer si un appelant Notify peut initier/accepter des appels navigateur à navigateur.
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());
}
Équivalent dans le champ d’application
Pour utiliser la méthode supportsWebRTC() dans une application incluse dans le périmètre, utilisez la méthode incluse dans le périmètre correspondante : Scoped NotifyPhoneNumber - supportsWebRTC().