NotifyPhoneNumber : dans le champ d’application
L’API NotifyPhoneNumber vous permet de demander des informations sur un numéro de téléphone Notification.
Exécutez l’API NotifyPhoneNumber incluse dans le champ d’application et ses méthodes associées dans l’espace de noms sn_notify .
NotifyPhoneNumber inclus dans le champ d’application : getDialCode()
Renvoie l’indicatif international d’un numéro de téléphone Notification.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Indicatif téléphonique international d’un pays. |
Cet exemple montre comment obtenir l’indicatif d’un numéro de téléphone.
var numbers = sn_notify.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.getDialCode());
}
NotifyPhoneNumber inclus dans le champ d’application : getID()
Renvoie l’ID de ce numéro de téléphone tel que défini par le fournisseur 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 = sn_notify.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());
}
NotifyPhoneNumber inclus dans le champ d’application : getNumber()
Renvoie le numéro de téléphone numérique de l’appelant actuel de Notification.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Numéro de téléphone conforme à la norme E.164. |
Cet exemple montre comment obtenir le numéro de téléphone d’un appelant Notify.
var numbers = sn_notify.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.getNumber());
}
NotifyPhoneNumber inclus dans le champ d’application : getOwner()
Renvoie le fournisseur de téléphonie associé à ce numéro de téléphone.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Fournisseur de téléphonie associé au numéro : Twilio. |
Cet exemple montre comment obtenir le fournisseur de téléphonie qui possède le numéro de téléphone spécifié.
var numbers = sn_notify.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.getOwner());
}
NotifyPhoneNumber inclus dans le champ d’application : getTerritory()
Renvoie le pays associé au numéro de téléphone.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Nom du pays auquel appartient le numéro de téléphone. |
Cet exemple montre comment obtenir le pays d’un appelant Notify.
var numbers = sn_notify.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.getTerritory());
}
NotifyPhoneNumber inclus dans le champ d’application : supportsConferenceCall()
Détermine si le numéro de téléphone de Notification prend en charge les téléconférences.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Booléen | Valeur qui indique si le numéro de téléphone Notification prend en charge la téléconférence.
|
Cet exemple montre comment déterminer si un appelant Notification prend en charge les téléconférences.
var numbers = sn_notify.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.supportsConferenceCall());
}
NotifyPhoneNumber inclus dans le champ d’application : prend en charge IncomingPhoneCall()
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 Notification prend en charge les appels téléphoniques entrants.
|
Cet exemple montre comment déterminer si un appelant Notification peut recevoir des appels téléphoniques entrants.
var numbers = sn_notify.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.supportsIncomingPhoneCall());
}
NotifyPhoneNumber inclus dans le champ d’application : prend en charge IncomingSMS ()
Détermine si le numéro de téléphone Notification prend en charge la réception de messages SMS.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Booléen | Valeur indiquant si le numéro de téléphone Notification prend en charge les messages SMS entrants.
|
Cet exemple montre comment déterminer si un appelant Notification peut recevoir des messages SMS entrants.
var numbers = sn_notify.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.supportsIncomingSMS());
}
NotifyPhoneNumber inclus dans le champ d’application : supportsOutgoingPhoneCall()
Détermine si le numéro de téléphone de Notification 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 Notification 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 = sn_notfy.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());
}
NotifyPhoneNumber inclus dans le champ d’application : prend en charge OutgoingSMS()
Détermine si le numéro de téléphone de Notification prend en charge l’envoi de messages SMS.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Booléen | Valeur indiquant si le numéro de téléphone Notification prend en charge l’envoi de messages SMS.
|
Cet exemple montre comment déterminer si un appelant Notification peut initier des messages SMS sortants.
var numbers = sn_notify.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.supportsOutgoingSMS());
}
NotifyPhoneNumber inclus dans le champ d’application : supportsRecording()
Détermine si le numéro de téléphone Notification 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 Notification 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 = sn_notify.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());
}
NotifyPhoneNumber inclus dans le champ d’application, prend en charge WebRTC()
Détermine si le numéro de téléphone de Notification prend en charge les appels vers un navigateur, comme dans une implémentation WebRTC.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Booléen | Valeur indiquant si le numéro de téléphone Notification prend en charge les appels WebRTC (navigateur à navigateur).
|
Cet exemple montre comment déterminer si un appelant Notification peut initier/accepter des appels de navigateur à navigateur.
var numbers = sn_notify.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());
}