22.CUBE 2.7.1 Release Note

Edit

22.1추가된 기능

22.1.1nxadaptor ST - DB 의 context 사용유무 옵션

$NEXUS_HOME/conf/Adaptor.conf 에 추가
[Statistics]
CONTEXT_USE = no #yes:use, no:not use, default:no

여기서 말하는 context 란, 오라클 세션정보를 말합니다. 위의 옵션을 사용한다고 하면 nxadaptor ST 가 oracle 에 접속을 한번만 하고 그 정보를 이용하여 지속적으로 프로시져를 호출하게 됩니다. 옵션을 사용하지 않는다면 DB에 접속을 하고 끊고를 반복한다는 의미 입니다.

22.1.2NEXUSCUBE Insight - 상담원 보류(hold) 상태

그림 22-1상담원 보류상태

11005 상담원 홀드가 표시되었습니다.

2hold 상태는 기타상태로 표시됩니다.

hold 상태에서 retrieved가 되면 그 이전 상태로 복귀합니다.

예를들면 IB -> hold -> IB 가 됩니다. OB -> hold -> OB, CO -> hold -> CO 입니다.

22.1.3NEXUSCUBE Insight - 큐전환과 콜백 모니터링

그림 22-2큐전환, 콜백 추가화면

NEXUSCUBE Insight 에서 큐전환과 콜백 모니터링 기능을 사용한다면 Insight 메뉴아이디 30 을 입력하고 해당 권한을 선택해야 합니다.


권한 설정에 대한 설명은 Technical Document NX_CUBE_NEXUSCUBE권한정리 파일을 참고하시기 바랍니다.

22.1.4NEXUSCUBE S - 스케쥴 적용 및 편집화면

  1. 스케줄 설정을 명확하고 간단하게 변경되었습니다.

  2. 일별달력, 주별달력 , 기간별 달력 등 달력 용어를 삭제하고 달력간의 속성 변경을 통해 기존의 혼란스러운 스케줄 설정 수정 -> 일별 스케줄, 주별 스케줄 , 기간별 스케줄 변경 되었습니다.

  3. 기간별 스케줄 조회 기능및 복사 기능 추가 되었습니다.

그림 22-3일별스케쥴

그림 22-4스케쥴 창에서 마우스 우 클릭하여 전체선택을 한 화면

그림 22-5주별스케쥴

그림 22-6기간별 스케쥴

22.1.5NEXUSCUBE Campaign

22.1.6CIOD - 캠페인 분배제한 실시간 적용 기능

22.1.7CIOD - 상담원 업무 스케쥴 상태 확인 API

상담원 캠페인별 system preview 업무상태 변경 - 시작

Prototype

       cubeAPI
       nxcapiStartSystemPreview(cubeGateID        gate, 
                                cubeSHORT         invokeID,
                                cubeINT           ciod,
                                cubeINT           cpid,
                                cubeDeviceString  agentId);

22.1.8CIOD - 캠페인 스케쥴링 시작상태 기능

그림 22-7캠페인 시작상태기능

캠페인 시작상태기능이란 기본적으로 시간이 맞지 않으면 캠페인 시작 명령을 내려도 시작되지 않았으나 현재가 시작 시간이 아니라도 API, NEXUSCUBE Campaign 에서 시작 명령을 내리면 정해진 시간에 캠페인 발신이 시작되는 기능입니다.

API로 시작구분값(STFL)을 9 로주고 캠페인을 생성하면 캠페인이 예약시작 상태가되고 시작시간이 되면 자동으로 캠페인이 시작됩니다.

옵션설명입니다. (EXD-01.INF > [LISTAUTOMATION])

1) [LISTAUTOMATION] > MODE=ON and CAMPSTART=1 으로 설정해야 캠페인 예약시작이 동작함.


2) TIME_AHEAD_RESERVE_START 옵션

- EXDListAutomation이 SKIP_CHECK_SCHEDULE=1 일때, TIME_AHEAD_RESERVE_START 설정값이 5이상 60(MAX)이면, 스케줄 날짜에 캠페인 시작시간을 확인하여, 시작시간보다 설정값(분)만큼 이른 시각일때, 캠페인 시작 API를 호출하여, 캠페인 상태가 스케줄 PAUSE로 변경.


- SKIP_CHECK_SCHEDULE=0 일때, TIME_AHEAD_RESERVE_START 설정값은 적용이 안되며 시작시간을 확인하여, 시작시간에 캠페인 시작 API를 호출하여, 캠페인상태를 시작상태로 변경


3) SKIP_CHECK_RESERVE_START 옵션

- SKIP_CHECK_RESERVE_START 를 설정한 시간대에는 캠페인상태가 예약시작상태이더라도 해당 시간대에서 캠페인 시작 API를 호출하지 않음.

이는 캠페인이 자동시작되지 않는 것과 동일하다

- 예를들어 SKIP_CHECK_RESERVE_START=00-02 로 셋팅하면 00:00분 ~ 02시59분까지 캠페인이 자동시작되지 않음.

- SKIP_CHECK_RESERVE_START을 주석처리하면 전체시간대에 예약시작이 적용됨

예약시작은 설정된 스케쥴 날짜 안에서만 정상동작합니다. 참고로 아웃바운드는 새벽에 운영할 일이 거의 없기에 문제가 될 사항은 아니나 참고사항으로 기재합니다.

22.1.9CIOD - Suspend 상태를 NEXUSCUBE-C에서 모니터링 및 강제해제 기능

그림 22-8suspend

suspend 기능이란? suspend 이벤트 수신된 시간으로부터 PDS에서 해당 조건의 발신을 정지 시간동안 일시 멈춤기능입니다.(캠페인 또는 스킬로 일정시간 발신 정지 요청)

즉, 센터에서 사용하는 각종 지표(응답율, 서비스레벨, 대기호 등)가 일정 기준에 도달할 때 blend 상담원을 아웃바운드호는 분배하지 않고 인바운드 호만 분배 받을 수 있도록 하는 기능입니다.


이것은 NEXUSCUBE Scenario 에서 scenario script 로 작성하여 적용합니다.


작성예)

suspend[Center ID, "키워드", "Target", 일시정지시간(sec)]

- Center ID : 어떤 센터의 CIOD로 보내야하는지에 대한 구분

- 키워드 : campaign, skill

- Target : 캠페인 ID, Skill ID

- 일시정지시간 : PDS의 발신 정지시간

22.1.10CIOD - CreateCampaignEX API 를 통한 재발신 조건 입력 기능

Prototype
       cubeAPI
       nxcapiCreateCampaignEx(cubeINT                 gate,
                              cubeSHORT               invokeID,
                              cubeINT                 campaignId,
                              ParmCampaignMasterEx    *campaign);

typedef struct
ParmCampaignMasterEx
{
               ...
       char ucCampListQuery[256];       //재발신 조건문
              ...
}

22.2향상된 기능

22.2.1nxrouting - OB 에서 bloking 된 상담원에 IB 호분배가 되는 문제를 해결했습니다.(v2.7.0.37)

상담원이 BLEND 모드일 때 해당되는 내용입니다.

22.2.2CIOD - 호분배 상담원 선점 방식을 개선하였습니다.

상담원이 BLEND 모드일 때 해당되는 내용입니다.

22.2.3nxmedia - CM 교환기에서 정의된 길이보다 크게 device 값이 넘어올 경우 media 에서 처리할 수 있도록 예외 처리 적용했습니다.

22.2.4nxstate - call type 이 한자리로 오는현상에 대해 calltype 을 IB 로 설정하도록 예외처리 적용했습니다.

22.2.5nxstate - monitor list 에 crv 값 갱신에 대한 불필요한 작업 제거 작업 적용하였습니다

22.2.6nxlistener - 패킷 전송시 delay 발생을 최소화하기 위해 ms 단위로 전송되도록 수정 적용하였습니다

22.2.73rd party 접속된 정보를 기존 세션이 남아있는 것 처럼 보이는 현상 수정 적용하였습니다

22.2.8nxadaptor - UI 재접속 시 소켓을 끊어버려 재접속 안되는 문제를 해결했습니다.

22.2.9nxadaptor-I - IVR 모니터링 초기데이터를 제공하도록 기능이 향상되었습니다.

22.2.10NEXUSCUBE Reporter - 큐실적(총합) NS와 외부호전환을 더해서 보여주던 것을 NS,외부호 전환 건수/점유 항목을 나누어 표시하도록 변경하였습니다.

그림 22-9큐실적(총합)

기존 화면은 넌서비스 = 넌서비스 + 외부호전환 으로 통계가 나타났습니다.

그림 22-10큐실적(총합)-외부호전환콜백

수정된 화면은 넌서비스와 외부호전환 항목을 분리하여 표시합니다.

22.2.11NEXUSCUBE Reporter - 사용자 정의장표(현재는 oracle만 가능) 버그를 수정하였습니다.

22.2.12CIOD - 자원공유메모리 입력/수정/삭제 시 exception 처리부분 보완하였습니다.

22.2.13CIOD - DB연동방식의 리스트 생성 시 CPSQ로 관리하도록 기능을 보완 하였습니다.

22.2.14DB - 릴리즈 2.7.x 에 대한 ERD 및 명세서를 추가하였습니다.