목차

소개

사전 요구 사항

요구 사항

사용되는 구성 요소

표기 규칙

배경

문제 1

솔루션

문제 2

솔루션

관련 정보

소개

이 문서에서는 Cisco CRS(Customer Response Solutions) Editor를 실행하여 Cisco IP Contact Center(IPCC) Express 환경의 하위 흐름을 해결하는 방법에 대해 설명합니다.

사전 요구 사항

요구 사항

Cisco에서는 다음 주제에 대해 알고 있는 것이 좋습니다.

- Cisco CallManager

- Cisco CRS

- Cisco CRS 스크립트 편집기

사용되는 구성 요소

이 문서의 정보는 다음 소프트웨어 및 하드웨어 버전을 기반으로 합니다.

- Cisco CallManager

- Cisco CRS

이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다.이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다.현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.

표기 규칙

문서 규칙에 대한 자세한 내용은 Cisco 기술 팁 표기 규칙을 참고하십시오.

배경

Call Subflow 단계를 사용하여 구조화된 프로그래밍의 서브루틴이나 모듈과 같은 하위 흐름을 실행합니다.

CRA 편집기를 다른 스크립트에서 재사용할 수 있는 독립 스크립트로 사용하여 하위 흐름을 생성합니다.하위 플로우로 사용되는 스크립트 내에서 하위 플로우를 호출할 수도 있습니다.

스크립트가 원래 디스크에서 로드되면 하위 플로우 스크립트는 하위 플로우를 호출하는 스크립트와 동일한 폴더에 있어야 합니다.스크립트가 저장소에서 로드되면 하위 흐름도 저장소에 있어야 합니다.

문제 1

하위 플로우를 사용하는 스크립트를 디버깅할 때 CRA 편집기는 하위 플로우를 디버깅하지 않으며 디버깅 중인 스크립트만 검사합니다.그림 1은 TestSubflow.aef라는 하위 플로우 스크립트가 있는 스크립트를 보여줍니다.

그림 1 - 하위 플로우가 있는 스크립트

솔루션

각 하위 흐름을 개별적으로 디버깅해야 합니다.사후 대응적 디버깅을 수행하려면 연락처를 트리거해야 합니다.사후 대응적 디버깅을 사용하여 하위 흐름을 트러블슈팅하는 경우 하위 플로우를 개별적으로 트리거해야 합니다.이 경우 수락 단계를 추가해야 할 수 있습니다.Accept 단계가 있는 하위 흐름을 호출하고 기본 스크립트에서 이미 연락처를 수락한 경우 Accept 단계는 무시됩니다.따라서 디버깅을 위해 적어도 일시적으로 응용 프로그램을 추가하고 트리거합니다.

하위 흐름을 트러블슈팅하려면 다음 단계를 완료하십시오.

1. 사후 대응적 디버깅을 사용하여 하위 흐름을 포함한 기본 스크립트 문제를 해결하고 변수 값을 확인합니다.서브플로우에서 수신하는 값이 예상한 값이 아닌 경우, 서브플로우가 이를 참조하기 위해 처리 전후에 변수 값을 기록합니다.

2. 하위 흐름을 테스트하기 위해 별도의 애플리케이션을 설정하려면 다음 단계를 완료하십시오.

1. 새 CTI(Computer Telephony Integration) 경로 포인트를 구성합니다.

2. JTAPI 트리거를 구성합니다.

3. CTI 포트를 구성합니다.

4. 하위 플로우 스크립트를 이 응용 프로그램의 스크립트로 구성합니다.

5. 그림 2와 같이 Cisco Script Application 창을 사용하여 테스트 기준에 따라 하위 플로우 스크립트에 전달된 변수 값을 조정합니다.

그림 2 — Cisco 스크립트 애플리케이션

하위 플로우가 미디어 또는 기타 발신자 상호 작용으로 인해 발생하는 경우 테스트할 때 하위 플로우의 시작 부분에 수락 단계를 추가합니다.그렇지 않으면 CRS가 통화에 응답하지 않으며 디버깅이 제대로 작동하지 않습니다.

참고: 상담원이 통화를 받은 후 오디오가 잘릴 때까지 오래 지연되거나 간헐적인 오류 메시지가 표시되면 죄송합니다. 현재 시스템 문제가 발생하여 통화를 처리할 수 없습니다.나중에 다시 시도하십시오. CRS 스크립트에서 Accept 단계를 수행한 후 1초의 지연을 추가하여 문제를 해결할 수 있습니다.

3. 하위 플로우에 대해 사후 디버깅을 활성화하고 새 CTI 경로 포인트를 호출하여 하위 플로우를 트리거합니다.이제 하위 흐름을 일반 스크립트처럼 디버깅할 수 있습니다.

문제 2

CRS 편집기에 로그인할 수 없습니다.

솔루션

이 문제를 해결하려면 비밀번호/사용자 이름에서 콜론(:)을 제거합니다.이 문제는 Cisco Bug ID CSCsx83019에 의해 문서화됩니다(등록된 고객만 해당).

관련 정보

- 기술 지원 및 문서 − Cisco Systems