NotifyPhoneNumber - グローバル
NotifyPhoneNumber API を使用すると、通知電話番号に関する情報を照会できます。
SNC 名前空間内のグローバル NotifyPhoneNumber クラスとその関連メソッドにアクセスします。
NotifyPhoneNumber - getDialCode()
通知電話番号の国際ダイヤルコードを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | ある国の国際電話コード。 |
この例では、電話番号のダイヤルコードを取得する方法を示します。
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());
}
スコープ対象と同等のもの
スコープ対象のアプリケーションで getDialCode() メソッドを使用するには、対応するスコープ付きメソッドである スコープ付き NotifyPhoneNumber - getDialCode() を使用します。
NotifyPhoneNumber - getID()
電話通信プロバイダーによって定義されたこの電話番号の ID を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | 電話通信プロバイダー内の番号の識別子。 |
この例では、電話番号の一意の識別子を取得する方法を示します。
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());
}
スコープ対象と同等のもの
スコープ対象のアプリケーションで getID() メソッドを使用するには、対応するスコープ対象のメソッドである スコープ付き NotifyPhoneNumber - getID() を使用します。
NotifyPhoneNumber - getNumber()
現在の通知発信者の電話番号を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | E.164 準拠の電話番号です。 |
この例では、通知発信者の電話番号を取得する方法を示します。
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());
}
スコープ対象と同等のもの
スコープ対象のアプリケーションで getNumber() メソッドを使用するには、対応するスコープ付きメソッドである スコープ付き NotifyPhoneNumber - getNumber() を使用します。
NotifyPhoneNumber - getOwner()
この電話番号に関連付けられている電話プロバイダーを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | 番号に関連付けられたテレフォニープロバイダー:Twilio。 |
この例では、指定された電話番号を所有する電話プロバイダーを取得する方法を示します。
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());
}
スコープ対象と同等のもの
スコープ対象のアプリケーションで getOwner() メソッドを使用するには、対応するスコープ対象のメソッドである スコープ付き NotifyPhoneNumber - getOwner() を使用します。
NotifyPhoneNumber - getTerritory()
電話番号に関連付けられている国を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | 電話番号が属する国の名前。 |
この例では、通知の発信者の国を取得する方法を示しています。
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());
}
スコープ対象と同等のもの
スコープ対象のアプリケーションで getTerritory() メソッドを使用するには、対応するスコープ対象のメソッドである Scoped NotifyPhoneNumber - getTerritory() を使用します。
NotifyPhoneNumber - isShortCode()
現在の通知電話番号が短縮コードかどうかを判定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブール | 現在の通知電話番号がショートコードかどうかを示すフラグ。
|
この例では、現在の通知電話番号がショートコードかどうかを確認する方法を示しています。
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 - supportsConferenceCall()
通知電話番号がカンファレンスコールをサポートしているかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブール | 通知電話番号がカンファレンスコールをサポートしているかどうかを示す値。
|
この例は、通知の発信者がカンファレンスコールをサポートしているかどうかを判断する方法を示しています。
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());
}
スコープ対象と同等のもの
スコープ対象のアプリケーションで supportsConferenceCall() メソッドを使用するには、対応するスコープ対象のメソッドである スコープ付き NotifyPhoneNumber - supportsConferenceCall() を使用します。
NotifyPhoneNumber - supportsIncomingPhoneCall()
通知電話番号が電話の受信をサポートしているかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブール | 通知電話番号が着信電話をサポートしているかどうかを示す値。
|
この例では、通知の発信者が着信電話を受信できるかどうかを判断する方法を示しています。
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());
}
スコープ対象と同等のもの
スコープ対象のアプリケーションで supportsIncomingPhoneCall() メソッドを使用するには、対応するスコープ対象のメソッドである Scoped NotifyPhoneNumber - supportsIncomingPhoneCall() を使用します。
NotifyPhoneNumber - supportsIncomingSMS()
通知電話番号が SMS メッセージの受信をサポートしているかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブール | 通知電話番号が着信 MMS メッセージの受信をサポートしているかどうかを示す値。
|
この例では、通知の発信者が着信 SMS メッセージを受信できるかどうかを判断する方法を示します。
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());
}
スコープ対象と同等のもの
スコープ対象のアプリケーションで supportsIncomingSMS() メソッドを使用するには、対応するスコープ対象のメソッドである Scoped NotifyPhoneNumber - supportsIncomingSMS() を使用します。
NotifyPhoneNumber - supportsOutgoingPhoneCall()
通知電話番号が通話の発信をサポートしているかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブール | 通知電話番号が発信電話の発信をサポートしているかどうかを示す値。
|
この例では、通知の発信者が発信電話を発信できるかどうかを判断する方法を示しています。
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());
}
スコープ対象と同等のもの
スコープ対象のアプリケーションで supportsOutgoingPhoneCall() メソッドを使用するには、対応するスコープ対象のメソッドである Scoped NotifyPhoneNumber - supportsOutgoingPhoneCall() を使用します。
NotifyPhoneNumber - supportsOutgoingSMS()
通知電話番号が SMS メッセージの送信をサポートしているかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブール | 通知電話番号が SMS メッセージの送信をサポートしているかどうかを示す値。
|
この例では、通知の発信者が送信 SMS メッセージを開始できるかどうかを判断する方法を示しています。
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());
}
スコープ対象と同等のもの
スコープ対象のアプリケーションで supportsOutgoingSMS() メソッドを使用するには、対応するスコープ対象のメソッドである Scoped NotifyPhoneNumber - supportsOutgoingSMS() を使用します。
NotifyPhoneNumber - supportsRecording()
通知電話番号が通話の録音をサポートしているかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブール | 通知電話番号が通話の録音をサポートしているかどうかを示す値。
|
この例は、通知の発信者が通話を録音できるかどうかを判断する方法を示しています。
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());
}
スコープ対象と同等のもの
スコープ対象のアプリケーションで supportsRecording() メソッドを使用するには、対応するスコープ対象のメソッドである Scoped NotifyPhoneNumber - supportsRecording() を使用します。
NotifyPhoneNumber - supportsWebRTC()
通知電話番号が WebRTC 実装などでブラウザーへの呼び出しをサポートしているかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブール | 通知電話番号がブラウザーへの呼び出しをサポートしているかどうかを示す値。
|
この例では、通知の発信者がブラウザー間の呼び出しを開始/受け入れることができるかどうかを判断する方法を示しています。
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());
}
スコープ対象と同等のもの
スコープ対象のアプリケーションで supportsWebRTC() メソッドを使用するには、対応するスコープ対象のメソッドである Scoped NotifyPhoneNumber - supportsWebRTC() を使用します。