다음을 통해 공유


일반적인 문제 해결 전략 개요

통화 중에 만족스러운 환경을 보장하려면 다음과 같은 여러 요소가 함께 작동해야 합니다.

  • 안정적인 네트워크 및 하드웨어 환경
  • 좋은 사용자 인터페이스 디자인
  • 현재 상태 및 오류에 대해 사용자에게 적시에 피드백

사용자가 보고한 문제를 해결하려면 문제의 원인을 식별해야 합니다. 문제는 애플리케이션, SDK 또는 디바이스, 네트워크, 브라우저와 같은 사용자 환경 내에 있을 수 있습니다.

이 문서에서는 문제의 근본 원인을 효율적으로 식별하는 데 도움이 되는 몇 가지 디버깅 전략을 살펴봅니다.

사용자가 보고한 문제에 대한 설명

먼저, 사용자들이 보고한 문제를 명확히 해야 합니다.

경우에 따라 사용자가 문제를 보고할 때 발생하는 문제를 정확하게 설명하지 않아 약간의 모호함이 있을 수 있습니다. 예를 들어, 사용자가 통화 중에 지연이 발생했다고 보고하는 경우 통화가 연결되었지만 소리가 들리기 전의 지연을 의미할 수 있습니다. 또는 두 당사자가 서로 통신하는 동안 경험하는 지연을 의미할 수도 있습니다.

이 두 가지 상황은 서로 다르므로 문제를 식별하고 해결하려면 서로 다른 방식이 필요합니다. 문제를 이해하고 그에 따라 해결하려면 사용자로부터 더 많은 정보를 수집해야 합니다.

사용자가 문제를 경험하는 빈도와 사용자 수 파악

사용자가 문제를 보고하면 재현 가능성을 이해해야 합니다. 한 번만 일어나는 것과 항상 일어나는 것은 다른 상황입니다.

일부 문제의 경우 통화 진단 도구와 Azure Monitor Log를 사용하여 유사한 문제를 겪을 수 있는 사용자 수를 파악할 수도 있습니다.

문제 재현성과 영향을 받는 사용자 수를 이해하면 문제의 우선 순위를 결정하는 데 도움이 됩니다.

설명서 참조

Azure Communication Services 통화 SDK에 대한 설명서는 풍부하며 개념 설명서, 빠른 시작 자습서, 자습서, 알려진 문제 및 문제 해결 자습서를 비롯한 다양한 주제를 다루고 있습니다.

알려진 문제와 서비스 제한 사항 페이지를 확인해 보세요. 사용자가 보고하는 문제가 서비스 자체의 제한 사항으로 인해 발생하는 경우도 있습니다. 좋은 예는 대규모 모임 중에 볼 수 있는 동영상의 수입니다. 사용자 브라우저나 디바이스의 동작이 문제의 원인일 수 있습니다.

예를 들어, 모바일 브라우저가 백그라운드에서 작동하거나 사용자 휴대폰이 잠겨 있는 경우 플랫폼에 따라 다양한 동작을 나타낼 수 있습니다. 브라우저는 동영상 프레임 전송을 모두 중단하거나 검은색 프레임만 전송할 수 있습니다.

특히 문제 해결 가이드에서는 ACS 통화 SDK를 사용할 때 발생할 수 있는 다양한 문제를 해결합니다. 문제 해결 가이드의 일반적인 문제 목록을 확인하여 사용자가 보고한 유사한 문제가 있는지 확인하고 제공된 지침에 따라 문제를 추가로 해결할 수 있습니다.

문제 신고

사용자가 보고한 문제가 문제 해결 가이드에 없으면 문제를 보고하는 것이 좋습니다.

대부분의 경우 문제에 대한 명확한 설명과 함께 callId를 제공해야 합니다. 문제를 재현할 수 있는 경우 문제와 관련된 세부 정보를 포함합니다. 예를 들면 다음과 같습니다.

  • 필수 조건(플랫폼, 네트워크 조건 및 도움이 될 수 있는 기타 정보)을 포함하여 문제를 재현하기 위한 단계
  • 표시될 것으로 예상하는 결과
  • 실제로 표시되는 결과
  • 문제의 재현율

자세한 내용은 문제 보고를 참조하세요.

다음 단계

문제 해결 가이드 외에도 사용자가 관심을 가질만한 몇 가지 문서가 있습니다.