소개
이 문서에서는 두 PG의 서비스가 비활성화되기 전에 듀플렉스 모드에서 실행되는 주변 장치 게이트웨이(PG)에 새 PIM(Peripheral Interface Manager)을 추가하려고 시도할 때 Cisco UCCE(Unified Contact Center Enterprise)에서 발생하는 오류에 대해 설명합니다.이 문제에 대한 해결 방법도 설명합니다.
배경 정보
새 PIM을 생성하는 것은 모든 버전의 UCCE에서 쉬운 작업입니다. 이 작업을 수행하려면 PG 설정 또는 ICM(Intelligent Contact Management) 설정을 완료하고(버전에 따라 다름) 적절한 PIM 컨피그레이션을 추가해야 합니다.
일반적으로 PG는 듀플렉스 모드에서 실행되므로 관리자는 다운타임을 최소화하고 다른 쪽이 활성 상태일 때 한 쪽에서 이 작업을 수행하고 통화를 처리할 수 있습니다.그러나 새로 설치된 PIM은 컨피그레이션이 잘못되고 두 PG의 유휴 상태로 남아 있으므로 실패할 수 있습니다.
이 동작은 당연한 이유로 설계된 것이므로 주의하십시오.듀플렉스 모드에서 실행하려면 2개의 PG가 필요한 경우 동기화되어야 합니다.그러나 PG를 동기화하려면 양쪽 모두 동일한 버전과 빌드를 실행해야 합니다.또한 PG에는 ICM 레지스트리의 특정 구성 요소가 동기화되어야 합니다.일치하지 않는 경우 ICM 레지스트리 항목이 OPC(Open Peripheral Controller) 상태 전송 프로세스의 일부로 동기화됩니다.여기에는 PIM 컨피그레이션 설정이 포함된 레지스트리 하이브의 부분이 포함됩니다.
문제
듀플렉스 모드에서 실행되는 PG에 새 PIM을 추가하려는 경우다운타임을 최소화하려면 하나의 PG만 비활성화하고 다른 PG가 활성 상태로 유지되는 동안 새 PIM을 추가하려고 시도합니다.시도가 실패하고 다음과 같은 문제가 발생합니다.
- 새 PIM을 추가한 PG를 활성화하면 업데이트된 레지스트리 컨피그레이션이 메모리에 로드되므로 시작해야 하는 PIM에 대한 지식이 제공됩니다.
- 그런 다음 PG는 현재 메모리에 이전 레지스트리 컨피그레이션이 포함되어 있는 듀플렉스의 다른 PG와 동기화를 시도합니다.일치하지 않는 경우 동기화 프로세스에서 새 설정 중 일부를 효과적으로 덮어씁니다.덮어쓰기는 메모리에서 먼저 발생한 다음 수정된 PG의 레지스트리에서 수행됩니다.새 PIM이 추가되지 않은 PG는 새 PIM에 대한 지식이 없기 때문에 새 PIM을 비활성 상태(최소)로 보냅니다.
참고:다른 설정도 덮어쓸 수 있습니다.
- 새 PIM은 정상적으로 시작되지만 주변 장치의 활성화 또는 연결을 시도하지 않으며 유휴 상태로 유지됩니다.
활성 상태로 유지된 PG에서 업데이트 절차를 반복하는 것이 논리적인 것 같지만 이러한 문제는 해결되지 않습니다.두 번째 PG가 먼저 업데이트된 PG와 동기화를 시도하면 첫 번째 PG의 새 PIM에 잘못된 컨피그레이션이 있기 때문에(1~3단계에서 설명한 문제 때문) 레지스트리의 동일한 부분을 덮어씁니다.
그러면 새 PIM이 설치된 PG와 잘못된 동기화된 컨피그레이션이 모두 남게 됩니다.PIM은 주변 장치의 활성화 또는 연결을 시도하지 않으며 유휴 상태에서 무기한 대기합니다.
솔루션
문제를 해결하려면 다음 단계를 완료하십시오.
- ICM 서비스 컨트롤의 두 PG에서 서비스를 비활성화합니다.
- PG 설정 프로세스를 완료하고 PIM 컨피그레이션을 기록합니다.
- 새로 추가된 모든 PIM을 제거합니다.
- 서비스가 비활성화된 동안 두 PG에 새 PIM을 추가합니다.
- 두 PG에서 서비스를 활성화합니다(활성화 순서는 중요하지 않음).
- PIM이 활성 상태이고 두 PG의 주변 장치에 연결되었는지 확인합니다.
참고:두 PG에서 서비스가 비활성화되는 동안 PG 컨피그레이션에 대한 모든 수정을 수행해야 합니다.다른 상황은 지원되지 않으며 문제가 발생할 수 있습니다.