본문으로 건너뛰기

Agent Call Status 콜백

Note

이 콜백은 Audio Caller 기능에 사용됩니다. Audio Caller 기능에 대한 자세한 내용은 Audio Caller를 참조하세요.

Agent Call Status 콜백은 에이전트 통화 API 요청에서 성공적인 응답을 받을 때 항상 호출됩니다. 이 콜백은 서버가 착신자에게 통화를 성공적으로 시작했는지(WAITANSWER) 여부를 나타냅니다.

착신자가 전화를 수락하거나 거절하는 등 WAITANSWER 이후의 통화 이벤트에 대해서는 sid 값으로 1대1 통화 이벤트 콜백을 조회하세요.

메서드와 엔드포인트

  • 메서드: GET
  • 엔드포인트: ${agent_call_status_cb_url}

쿼리 파라미터

파라미터유형Null 허용설명예시
sidStringN세션 ID. sid를 사용하여 통화를 식별할 수 있습니다. Null이 없는 36바이트 고정 길이입니다.6364e8b3-bdac-436e-9631-0bce2498ce0c
agent_typeStringN

에이전트 유형

  • AUDIO_CALLER
AUDIO_CALLER
media_source_typeStringN

에이전트 통화의 미디어 유형

  • STORED_SOURCE
STORED_SOURCE
resultStringN

에이전트 통화의 결과

  • SUCCESS
  • FAIL
SUCCESS
fail_reasonStringN실패 이유(성공 시 None)Invalid peerId

예제

# Let's suppose agent_call_status_cb_url is
# http://sample.server.com:20200/audio_caller_event
# LINE Planet server will send a request to agent_call_status_cb_url as follows.

GET http://sample.server.com:20200/audio_caller_event?
sid=6364e8b3-bdac-436e-9631-0bce2498ce0c&
agent_type=AUDIO_CALLER&
media_source_type=STORED_SOURCE&
result=Success&
fail_reason=None