NotifyPhoneNumber - 전역
NotifyPhoneNumber API를 사용하면 Notify 전화 번호에 대한 정보를 쿼리할 수 있습니다.
SNC 네임스페이스의 전역 NotifyPhoneNumber 클래스 및 관련 메서드에 액세스합니다.
알림 PhoneNumber - getDialCode()
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.getDialCode());
}
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 getDialCode() 메서드를 사용하려면 범위가 지정된 메서드인 Scoped NotifyPhoneNumber - getDialCode()를 사용합니다.
알림 전화 번호 - 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() 메서드를 사용하려면 범위가 지정된 메서드인 Scoped NotifyPhoneNumber - getID()를 사용합니다.
알림 PhoneNumber - getNumber()
현재 Notify 호출자에게 번호가 매겨진 전화 번호를 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | E.164를 준수하는 전화 번호입니다. |
이 예에서는 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());
}
범위가 지정된 등가
범위가 지정된 애플리케이션에서 getNumber() 메서드를 사용하려면 범위가 지정된 메서드인 Scoped NotifyPhoneNumber - getNumber()를 사용합니다.
알림PhoneNumber - 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() 메서드를 사용하려면 해당 범위 지정 메서드(Scoped NotifyPhoneNumber - getOwner())를 사용합니다.
알림PhoneNumber - getTerritory()
전화 번호와 연결된 국가를 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | 전화 번호가 속한 국가의 이름입니다. |
이 예제에서는 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());
}
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 getTerritory() 메서드를 사용하려면 범위가 지정된 메서드인 Scoped NotifyPhoneNumber - getTerritory()를 사용합니다.
알림PhoneNumber - isShortCode()
현재 Notify 전화 번호가 약식 코드인지 여부를 결정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 부울 | 현재 Notify 전화 번호가 약식 코드인지 여부를 나타내는 플래그입니다.
|
이 예는 현재 Notify 전화 번호가 약식 코드인지 확인하는 방법을 보여줍니다.
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()
Notify 전화 번호가 전화 회의를 지원하는지 여부를 결정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 부울 | Notify 전화 번호가 전화 회의를 지원하는지 여부를 나타내는 값입니다.
|
이 예에서는 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.supportsConferenceCall());
}
범위가 지정된 등가
범위가 지정된 애플리케이션에서 supportsConferenceCall() 메서드를 사용하려면 범위가 지정된 메서드인 Scoped NotifyPhoneNumber - supportsConferenceCall())을 사용합니다.
NotifyPhoneNumber - supportsIncomingPhoneCall()
Notify 전화 번호가 전화 통화 수신을 지원하는지 여부를 결정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 부울 | Notify 전화 번호가 수신 전화 통화를 지원하는지 여부를 나타내는 값입니다.
|
이 예에서는 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.supportsIncomingPhoneCall());
}
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 supportsIncomingPhoneCall() 메서드를 사용하려면 범위가 지정된 NotifyPhoneNumber - supportsIncomingPhoneCall()과 같은 범위 지정 메서드를 사용합니다.
NotifyPhoneNumber - supportsIncomingSMS()
알림 전화 번호가 SMS 메시지 수신을 지원하는지 여부를 결정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 부울 | Notify 전화 번호가 들어오는 MMS 메시지 수신을 지원하는지 여부를 나타내는 값입니다.
|
이 예에서는 Notify 호출자가 수신 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()
Notify 전화 번호가 전화 통화 시작을 지원하는지 여부를 결정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 부울 | Notify 전화 번호가 발신 전화 통화 시작을 지원하는지 여부를 나타내는 값입니다.
|
이 예에서는 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.supportsOutgoingPhoneCall());
}
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 supportsOutgoingPhoneCall() 메서드를 사용하려면 범위가 지정된 메서드인 Scoped NotifyPhoneNumber - supportsOutgoingPhoneCall())을 사용합니다.
NotifyPhoneNumber - supportsOutgoingSMS()
알림 전화 번호가 SMS 메시지 전송을 지원하는지 여부를 결정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 부울 | Notify 전화 번호가 SMS 메시지 전송을 지원하는지 여부를 나타내는 값입니다.
|
이 예에서는 Notify 호출자가 발신 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()를 사용합니다.
알림PhoneNumber - supportsRecording()
Notify 전화 번호가 전화 통화 녹음을 지원하는지 여부를 결정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 부울 | Notify 전화 번호가 전화 통화 녹음을 지원하는지 여부를 나타내는 값입니다.
|
이 예에서는 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.supportsRecording());
}
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 supportsRecording() 메서드를 사용하려면 범위가 지정된 메서드인 Scoped NotifyPhoneNumber - supportsRecording()을 사용합니다.
NotifyPhoneNumber - supportsWebRTC()
Notify 전화 번호가 WebRTC 구현에서와 같이 브라우저에 대한 호출을 지원하는지 여부를 결정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 부울 | Notify 전화 번호가 브라우저에 대한 호출을 지원하는지 여부를 나타내는 값입니다.
|
이 예에서는 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.supportsWebRTC());
}
범위가 지정된 등가
범위가 지정된 애플리케이션에서 supportsWebRTC() 메서드를 사용하려면 해당 범위 지정 메서드인 Scoped NotifyPhoneNumber - supportsWebRTC()를 사용합니다.