알림 앱과 함께 설치되는 비즈니스 규칙
알림은 다음 비즈니스 규칙을 추가합니다.
| 비즈니스 규칙 | 테이블 | 설명 |
|---|---|---|
| 단축 코드에 대한 호출 없음 워크플로우 | [notify_group] | 약식 코드로 호출이 트리거되는 경우 오류를 확인하고 표시합니다. |
| 참가자 기간 업데이트 | [notify_participant] | 비활성 상태가 되면 참가자 기간을 업데이트합니다. |
| 알림 콜이 존재하고 활성 상태인지 확인 | [notify_participant_session] | 알림 호출에 유효한 참조 기록이 있는지 확인하고 호출이 현재 비활성 상태인 경우 업데이트합니다. |
| 마지막 활성 날짜 업데이트 | [notify_participant] | 알림 참가자를 삽입/업데이트하기 전 마지막 활성을 설정합니다. |
| 선택 항목에서 선택에 대한 정보 메시지 표시 | [notify_group_selector_choice] | 알림 그룹 또는 회의 제공자를 선택하지 않은 경우 메시지를 표시합니다. |
| 선택 항목 값의 유효성 검사 | [notify_group_selector_choice] | 알림 그룹 또는 회의 제공자 중 하나가 채워져 있는지 확인합니다. |
| 스크래치패드 값 설정 | [notify_group_selector_choice] | 서비스 제공자 목록을 반복하여 회의 제공자를 사용할 수 있는지 확인합니다. |
| 빈 선택 항목에 대한 메시지 표시 | [notify_group_selector] | 제공자 선택기에 대한 선택 사항이 없는 경우 정보 메시지를 표시합니다. |
| 수동 선택이 설정되면 필드 지우기 | [notify_group_selector] | 알림 그룹 선택기 테이블에 수동 선택이 설정된 경우 일부 필드를 지웁니다. |
| 참가자 기간 업데이트 | [notify_participant_session] | 전화 회의 참가자의 시간을 계산합니다. |
| 세션 음소거 상태 업데이트 | [notify_participant] | 음소거 값을 설정하고 전화 회의 참가자가 비활성화되면 예로 추방됩니다. |
| 컨퍼런스 회의 업데이트 | [notify_participant] | 통화에서 나가거나 참가하는 참가자를 기준으로 전화 회의의 상태를 설정합니다. |
| 주문 필드 값 확인 | [notify_group_selector] | 주문 필드 값이 모든 제공자 선택기에서 고유한지 확인합니다. |
| 음성 번호에 대해서만 워크플로우 제한 | [notify_number] | 인바운드/아웃바운드 SMS 워크플로우가 있는 번호 그룹과 음성만 지원하는 번호의 연결을 제한합니다. |
| SMS 번호에 대해서만 워크플로우 제한 | [notify_number] | 인바운드/아웃바운드 음성 워크플로우가 있는 번호 그룹과 SMS 전용 번호 연결을 제한합니다. |
| 기본 기록에 대한 확인 | [notify_group_selector] | 기본값이 false로 설정된 경우 소스 테이블과 순서 필드가 필수이고 기본값이 true로 설정된 경우 두 필드가 모두 비어 있는지 확인합니다. |
| 기본값이 예일 때 필드 지우기 | [notify_group_selector] | 기본값이 예로 설정된 경우 일부 필드를 지웁니다. |
| 기본 선택기 세트 없음 | [notify_group_selector] | 활성 제공자 선택기 하나가 기본값으로 설정되었는지 확인합니다. |
| 활성 기본 선택기가 고유한지 확인 | [notify_group_selector] | 제공자 선택기가 하나만 기본값으로 설정되었는지 확인합니다. |
| 수신 SMS에 대한 SMS 기본 설정 처리 | [notify_message] | 특정 전화 통신 공급자에 대해 정의된 SMS 기본 설정 구성이 있는 경우 모든 수신 SMS에 적용합니다. |
| 기본 알림 그룹이 고유한지 확인 | [notify_group] | 둘 이상의 그룹이 기본 알림 그룹으로 설정되지 않았는지 확인합니다. |
| 회의 종료 트리거 | [notify_conference_call] | 컨퍼런스 회의가 끝나면 notify.conference.end 이벤트가 트리거됩니다. |
| 호출 활성 상태 업데이트 | [notify_call_status] | Twilio에서 받은 상태로 notify_call_status의 호출 상태를 업데이트합니다. |
| 컨퍼런스 회의 활성 상태 업데이트 | [notify_participant | 테이블에서 활성 플래그notify_participant 업데이트합니다. 참가자가 통화를 종료한 시간도 계산합니다. |
| 참가자 활성 상태 업데이트 | [notify_participant_session] | 참가자(notify_participant)에 대한 활성 플래그를 업데이트하고 통화 연결이 끊어지면 총 통화 시간을 계산합니다. |
| 참가자 세션 활성 상태 업데이트 | [notify_call] | notify_call와 notify_participant_session 간의 통화 상태를 동기화합니다. 통화 연결이 끊기면 통화 시간으로 notify_participant_session 업데이트됩니다. |
| 잘못 구성된 워크플로우에 대한 경고 | [notify_group] | notify_group 테이블을 검사하고 워크플로우가 올바르게 구성되지 않은 경우 오류를 표시합니다. |