이 문서에서는 Cisco BA(Blended Agent) 다이얼러가 CTI(Computer Telephony Integration) 서버와의 세션을 설정하지 못하고 Cisco ICM(Intelligent Contact Management) 환경에서 솔루션을 제공하는 한 가지 이유에 대해 설명합니다.
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
Cisco ICM
Microsoft Windows 2000 Server
이 문서의 정보는 다음 소프트웨어 및 하드웨어 버전을 기반으로 합니다.
Cisco ICM 버전 5.0 이상
Microsoft Windows 2000 Server
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다.이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다.현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.
문서 규칙에 대한 자세한 내용은 Cisco 기술 팁 표기 규칙을 참고하십시오.
CTI 서버는 외부 CTI 애플리케이션이 주변 장치 게이트웨이(PG)와 통신할 수 있도록 하는 선택적 구성 요소입니다. PG와 동일한 시스템 또는 별도의 시스템에 상주할 수 있습니다.Microsoft Windows 2000은 ICM 버전 5.0 이상용으로 사용 가능한 플랫폼입니다.
그림 1은 문제가 있는 PG 및 CTI 서버 설정을 보여줍니다.이중 PG의 B쪽에서 실행됩니다.2개의 NIC(Network Interface Card)가 있습니다. 보이는 네트워크용 하나는 프라이빗 네트워크용입니다.CTI 서버와 BA 다이얼러 간의 트래픽은 표시된 네트워크를 이동합니다.
그림 1:NIC 2개가 있는 CTI 서버
그림 2에서 볼 수 있듯이 BA 다이얼러는 CTI 서버와 연결하지 못했습니다.결국 세션 요청이 시간 초과됩니다.
그림 2:BA 다이얼러
이 문제가 발생할 경우 다음 단계를 완료합니다.
두 CTI 서버(A 및 B)에서 ctitest 명령을 구성하고 실행합니다.
테스트가 실패할 경우 네트워크, IP 주소 및 포트 번호를 확인합니다.
참고: ctitest 명령에 대한 자세한 내용은 CTI 테스트 가이드를 참조하십시오.
netstat -n -a를 실행하여 올바른 IP 주소가 활성 CTI 서버의 올바른 포트를 수신하는지 확인합니다.
TCP IP에서 세션을 설정하면 소스 시스템과 대상 시스템 모두에서 IP 주소와 포트 번호가 필요합니다.다이얼러 컨피그레이션에 따르면 그림 3에서 보여주는 것처럼 세션 요청은 각각 CTI 서버 A(10.1.8.102)의 포트 42027 또는 포트 43027로 전송되거나 CTI 서버 B(10.1.8.103)으로 전송됩니다.
그림 3:전화 걸기 속성
문제의 근본 원인은 NIC 바인딩 순서입니다.ICM에서 CTI 서버가 세션을 열면 각각 CTI 서버 A 또는 B의 포트 42027 또는 43027을 수신합니다.여러 NIC 환경에서 CTI 서버는 Microsoft Windows 2000 서버에서 첫 번째 NIC IP 주소의 포트를 수신합니다.
첫 번째 NIC의 IP 주소가 CTI 서버 B에 172.1.8.103이므로 그림 4에서 볼 수 있듯이 CTI 서버는 IP 주소 172.1.8.103의 포트 43027(CTI 서버 B)을 수신하지만 BA 다이얼러는 세션 요청을 IP 주소 10.1.8.103의 포트 43027로 보냅니다.따라서 CTI 서버와 BA 다이얼러 간에 세션이 설정되지 않습니다.
그림 4:바인딩 순서
문제를 해결하려면 바인딩 순서를 변경합니다.NIC 바인딩 순서 수정 방법에 대한 자세한 내용은 두 번째 NIC가 설치된 CRA Engine Not Starting with Second NIC를 참조하십시오.