다음을 통해 공유


통화 설정 문제 개요

애플리케이션이 Azure Communication Services WebJS SDK를 사용하여 호출하는 경우 첫 번째 단계는 CallClient 인스턴스를 만들고 이를 사용하여 통화 에이전트를 만드는 것입니다. 호출 에이전트가 만들어지면 SDK는 사용자를 서비스에 등록하여 다른 사용자가 연결할 수 있도록 합니다. 사용자가 통화에 참가하거나 수락하면 SDK는 두 엔드포인트 간에 미디어 세션을 설정합니다. 사용자가 통화에 연결할 수 없는 경우 문제가 발생하는 단계를 확인하는 것이 중요합니다.

통화 설정의 일반적인 문제

다음은 몇 가지 일반적인 통화 설정 문제와 각 문제의 잠재적 원인을 나열합니다.

유효하지 않거나 만료된 토큰

  • 애플리케이션은 유효한 토큰을 제공하지 않습니다.
  • 애플리케이션이 토큰 새로 고침을 올바르게 구현하지 않습니다.

CallAgent를 만들지 못함

  • 애플리케이션은 유효한 토큰을 제공하지 않습니다.
  • 애플리케이션은 CallClient 인스턴스를 사용하여 여러 호출 에이전트를 만듭니다.
  • 애플리케이션은 동일한 페이지에 동일한 ACS ID를 가진 여러 호출 에이전트를 만듭니다.
  • SDK가 서비스 인프라에 연결하지 못합니다.

사용자가 수신 전화 알림을 받지 못함

  • 만료된 토큰이 있습니다.
  • 신호 연결에 문제가 있습니다.

통화 설정이 너무 오래 걸립니다.

  • 사용자에게 네트워크 문제가 발생했습니다.
  • 브라우저에서 스트림을 획득하는 데 시간이 오래 걸립니다.

호출은 특정 코드/하위 코드로 끝납니다.

  • 네트워크 문제로 인해 410/3112 오류로 통화가 종료됩니다.