2017-02-23 5 views
0

Contact Recorder에서 검색 및 재생 API를 사용하여 전화를 재생하려고합니다. ACR 관리 인터페이스에서 API 사용자를 설정하여 역할을 부여합니다 ("May use external API's, May export recordings as files"). 나는 또한 모든 레코딩을 재생할 수있는 권리를 부여했다 ("000000-999999").Avaya ACR 검색 및 재생 API : 401 권한이 없습니다.

HTTP 요청을 사용하면 내 인증이 통과하는 것처럼 보입니다. 잘못된 비밀번호를 사용하면 "401 Unauthorized"이 표시되고 올바른 비밀번호를 사용할 때 "401 Insufficient rights"이 표시됩니다.

어디에서 볼지 또는 놓친 역할에 대한 힌트를 줄 수있는 사람이 있습니까?

답변

0

내 자신의 솔루션을 찾았

실제 문제는 잘못된 INUM이었다 서버가 "불충분 한 권한"을 반환하지만.

데이터베이스에서 INUM 테스트를 검색하여 테스트를 시도했습니다. 올바른 방법은 API를 사용하여 INUM을 검색 한 다음 검색된 세부 정보를 사용하여 녹음을 재생하는 것입니다. 데이터베이스에서 INUM을 검색하지 말고 API를 통해 검색 할 수 있어야합니다.

가능한 원인 중 하나는 데이터베이스에서 검색 한 INUM이 화면 레코딩이거나 재생할 수없는 다른 레코딩의 세그먼트 일 수 있습니다.