수신 콜을 처리하는 방법 알림

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기1분
  • 알림 워크플로우 활동을 사용하여 걸려오는 호출을 처리합니다.

    수신 전화 통화를 관리하는 모든 알림 활동은 알림 워크플로우 활동 [notify_wf_activity] 테이블에 기록을 생성합니다. 각 notify_wf_activity 기록은 단일 통화와 연결됩니다. 이러한 레코드는 전화 통신 공급자에게 보낼 작업을 자세히 설명하는 JSON 데이터를 저장합니다.

    알림 는 다음과 같은 방법으로 수신 콜을 처리합니다.
    1. 사용자가 Notify 전화 번호로 전화를 겁니다.
    2. 알림 해당 알림 전화 번호와 연결된 수신 콜 워크플로우를 시작합니다.
    3. 워크플로우가 Notify 활동에 도달하고 onExecute() 활동을 호출합니다.
    4. 활동은 수행할 작업을 자세히 설명하는 새 notify_wf_activity 기록을 생성하며 상태 값은 execute입니다.
    5. 알림 가 지정된 작업을 전화 통신 공급자에게 보냅니다.
    6. notify_wf_activity 기록 상태가 처리됨으로 변경됩니다.
    7. 전화 통신 공급자가 응답을 보냅니다.
    8. 사용자 입력 또는 기록 정보와 같은 응답 인수는 notify_wf_activity response_args 필드에 JSON 데이터로 저장됩니다.
    9. notify_wf_activity 상태가 완료로 변경됩니다.
    10. notify_wf_activity 기록의 JSON 데이터가 워크플로우를 트리거한 알림 통화 기록의 마지막 작업 필드에 복사됩니다.
    11. 워크플로우는 활동을 실행할 때 onUpdate() 함수를 호출합니다.
    12. 활동은 연결된 notify_wf_activity 기록이 완료되었음을 확인하고 활동 상태를 완료됨으로 변경합니다.
    13. 워크플로우가 다음 활동으로 전환됩니다.