8.CUBE 3.0.5 Release Note(2018년 3월)

Edit

8.1제품 기능개선

2017년 6월 릴리즈부터 제품 기능개선에 대해 진행합니다.(현재 2018년 03월 릴리즈)

2016년에는 제품 기능개선과 CMZ 사항을 추가된 기능으로 포함시켰으나 넥서스커뮤니티 내부에서 개선된 사항은 제품 기능개선으로 고객의 CMZ 요구사항으로 인한 추가기능으로 구분합니다.


제품 기능개선은 넥서스커뮤니티가 고객이 요구하기 앞서 우리가 제품향상을 위해 노력하는 부분입니다.

2018년 6월 릴리즈(2.7.14) 에 반영 예정중인 기능

1. 쿼리툴(쿼리를 직접 넣어 data 를 확인 할 수 있는 툴)

2. 연간스케쥴 적용 개발

3. 사용자정의 라우트현황창

4. UI 개별실행 (I, P)

8.1.1CUBE Personal(P) 통계 뷰어 개선

CUBE Personal(P)은 기존에는 정해진 값만 보이는 형태였으며 고객들의 변경요청이 많았습니다. 이를 개선하여 모든 통계를 볼 수 있는 통계뷰어를 만들어 제공합니다. 그 중 사용자가 취사선택할 수 있도록 하여 고객의 편의성을 높였습니다.

메뉴권한은 Personal(P) 제품 ID5 에 30번 권한입니다.

Default 권한 아님.

30번 권한을 적용 후 UI-P를 실행할 경우 기존 화면과는 다른 (아래와 같은)메인 화면이 실행 됩니다

통계뷰 설정창은 아래와 같이 설정됩니다.

그림 8-1통계뷰 설정창

자세한 설명은 Technical Document 운영매뉴얼에 NX_CUBE_Personal통계뷰어 문서로 제공합니다.

8.1.2CUBE Scenario(A) 개별실행

CUBE A 가 개별실행이 가능하도록 개발되었습니다. CUBE 설치폴더에서 A 아이콘을 더블클릭하면 됩니다.

1) CUBE A 를 개별실행해도 CUBE M 종료시 A도 종료됩니다.

(M 종료시 S 를 안꺼지게하는 권한은 제품4, 메뉴ID 29 를 넣으면 됩니다.)

2) windows 10 이상에서는 실행 아이콘에 관리자로 실행 권한을 줘야 합니다.

8.1.3CUBE Reporter(R) 개별실행

CUBE R이 개별실행이 가능하도록 개발되었습니다. CUBE 설치폴더에서 R 아이콘을 더블클릭하면 됩니다.

CUBE R 개별실행이 가능하게 되면서 Repoter 에서 통계를 확인할 때 더 빠른 접근이 가능해졌습니다.

현재까지 개별실행 가능한 UI 는 M, A, R, S 입니다.

1) CUBE R을 개별실행해도 CUBE M 종료시 R도 종료됩니다.

M 종료시 S 를 안꺼지게하는 권한은 제품4, 메뉴ID 29 를 넣으면 됩니다.

2) windows 10 이상에서는 실행 아이콘에 관리자로 실행 권한을 줘야 합니다.

8.1.4CIOD OB 채널 라이선스 기능

현재까지 OB 채널은 장비에 정해져 있기 때문에 채널라이선스 기능이 필요하지 않았습니다. 그러나 nxDialer(IP)가 개발되면서 채널에 대해 라이선스를 체크하도록 하는 기능을 추가했습니다.

라이선스 발행 페이지에서 이 부분을 추가할 예정이며 추가 후 전체 공지를 다시 진행하도록 하겠습니다.

8.1.5nxmedia_jairo 추가 개발

JAiRO 와 연동하는 process 를 개발하였습니다. media type은 34번 입니다.

실행방법은 아래와 같습니다.

./nxmedia_jairo -sid 10 -type 34 -ip 127.0.0.1 -port 9702 -local 127.0.0.1 -hostid 1 > /dev/null&

8.2추가(CMZ) 및 변경(향상)된 기능

8.2.1CUBE 엔진시작시 포기호 리스트 구성 시간단축

CUBE 엔진을 시작할 때 포기호 리스트 구성시간을 줄였습니다. 내부적으로 hashmap 을 사용하여 시간을 단축했습니다.

10만콜 속도 패치 전(1분 23.00초)

10만콜 속도 패치 후(0분 1.63초)

8.2.2UI A 상담원 입력 시 employee_id 20자까지 가능

UI A 에서 상담원 추가시 employee_ID 가 20자로 늘어났습니다.

제품 설치시 default 로 20자가 가능하도록 했습니다.(Admin 메뉴ID 30만 default 임)

상담원 ID 소문자 등록기능을 사용하려면 메뉴ID 31 을 넣어야 합니다.(default 아님)

2.7.13 이전까지는 employee_id 는 10자 입니다.

CUBE 3.0 에서는 default 20자 입니다.

8.2.3UI I 대기호 현황창 UEI 필터링 기능 추가

UI I 에서 UEI 항목중 필터링을 하고 고객이 원하는 UEI 만 볼 수 있는 기능이 추가되었습니다.(#22042)

UEI 를 사용하는 곳은 자리수를 정해서 보내주는 전문으로 여러가지 정보를 가질 수 있습니다.

원하는 정보만 필터링하여 보여줄 수 있는 기능으로 고객들이 편리하게 사용할 수 있습니다.


메뉴 ID 54 입니다.

8.2.4Alcatel pbx 에서 CallingParty 값 변환 기능 추가

Alcatel pbx 사용하는 고객사에서 호가 외부로 분배 되거나 외부로 협의할때 Calling Party 값를 변경해 줄 수 있는 기능을 추가했습니다.

8.2.5tsapi pbx 에서 협의 또는 발신시 발신번호 변경 기능 추가

tsapi pbx 에서 고객 전화를 협의 또는 발신시에 발신번호를 변경할 수 있는 기능을 추가했습니다.

8.2.6CIOD 무한콜백 캠페인에서 리스트건수 초기화 기능

무한콜백 사용 시 무한콜백은 계속 시작상태이고, 캠페인의 리스트건수제약이 있음으로 이에 리스트초기화가 필요하여 초기화 기능을 넣었습니다.

콜백 캠페인 자동 초기화 동작 조건

1. 시간 설정은 0~23시로 하며 기타 설정값의 경우 미설정 상태가 됨

- EXD-01.INF 설정

CALL_BACK_LIST_CLEAR_TIME=1 <- UI C 콜백리스트 초기화 설정 메뉴를 통해 0~23 설정됨

-> 1시 설정시 01:00:00~01:59:59 사이에 2,3번 조건에 맞는 콜백 캠페인을 찾아 초기화 진행

2. 콜백 캠페인에 리스트가 등록이 되어 있고 발신한 이력이 있음(순수발신 건수가 1건 이상)

-> 순수발신 건수가 없을 경우 리스트가 하나도 발신 되지 않은 상태여서 리스트 미삭제

3. 콜백 캠페인이 스케줄에 의해 일시정지(스케줄 일시정지) 상태

4. 일반 캠페인은 미적용 되며, 콜백 캠페인에 대해서만 적용

5. UI C 콜백리스트 초기화 시간 설정 메뉴 (27번)

정리 하면 콜백 캠페인이고 스케쥴 멈춤 상태에서 리스트 순수발신이 1건 이상일경우 초기화 시간대에 초기화가 됩니다.


메뉴 ID 는 27번 입니다.

8.2.7UI A 사용자 정의 테넌트 기능 추가

UI A 에서 고객이 선택한 테넌트만 보이도록 설정하고 확인 할 수 있는 기능입니다.

고객이 보고싶은 테넌트만 사용자 정의 자원보기 설정에서 설정한다면 설정된 자원만 보이도록 하여 고객의 모니터링을 더 수월하게 가능하도록 하는 기능입니다.

10003번 메뉴권한

8.2.8nxSender 서비스레벨 추가

nxSender 에 서비스레벨 7번을 추가했습니다.

서비스레벨7 : (일정시간내 분배호수/(실인입-재인입포기))*100

8.2.9nxAdaptor_DL 추가

nxAdaptor_DL 은 3rd party 통계지원을 위한 DB 조회내용을 파일로 추출하는 기능을 합니다.(#21236)

옵션 설명입니다.


[Download]

DIR_DEVIDE = no #no(Default): Report/Data, yes : Report/Data/20170101

D01 = 6 #D01폴더에 저장된 쿼리파일들을 매일 06시에 내립니다.

H01 = 10 #H01폴더에 저장됨 쿼리파일들을 XX시 10분마다 내립니다.

M30 = 5 #M30폴더에 저장됨 쿼리파일들을 XX시 35분 또는 05분마다 내립니다.

위의 배치시간옵션의 범위 및 동작방식은 아래와 같습니다.

1) D01, H01, M30과 같이 D/H/M 이후 두자리인 설정만 찾아서 수행합니다.

2) 각 옵션 D01, H01, M30 에서 뒤의 숫자의 동작범위는 아래와 같습니다.

D의 숫자 범위 : 99이하

H의 숫자 범위 : 12이하

M의 숫자 범위 : 30이하

3) 동작방식

D01 은 기준일 00일부터 1일 간격으로 동작

D02 은 기준일 00일부터 2일 간격으로 동작

D05 은 기준일 00일부터 5일 간격으로 동작

H01 은 기준시 00시부터 1시간 간격으로 동작

H02 은 기준시 00시부터 2시간 간격으로 동작

M30 은 기준분 00분부터 30분 간격으로 동작

4) 옵션 값의 범위 및 기본 값

D의 값 범위 : 23이하. default value : 6

H의 값 범위 : 59이하. default value : 15

M의 값 범위 : MXX에서 XX값 이하. default value : 3

5) 위 옵션들이 기록되지 않거나 잘못 입력될 시에 default value로 적용됩니다.

8.2.10UI A 에서 챗봇 등록을 위한 '사용자직급'(EMPLOYEE_CLASS) 5번을 추가했습니다.

8.2.11CUBE P 에서 사용하는 쿼리 튜닝 작업을 적용했습니다.

8.2.12DB 실시간 마감 프로시저 호출 로직 파라미터를 Binding 처리로 효율을 향상했습니다.

8.3버그수정

8.3.1nxmedia_asai 불필요한 invoke id 를 저장하는 로직 수정

8.3.2nxrouting 에서 최대보관시간 지난 호 분배 안되는 현상 버그 수정

8.3.3nxrouting 시나리오 Leftcopy 관련 에러 버그 수정

8.3.4nxstate HA 환경에서 stb 재시작 시 nxstate core 발생하는 버그 수정

8.3.5nxAdaptor_A 엔진 재시작 하는 기능인 monitorHA (conf/process.conf의 ha.period로 설정) 에서 소켓을 받아오는 과정에 예외처리 추가

8.3.6nxAdaptor_A 큐인입시 라우팅 되지않았던 버그 수정

8.3.7nxAdaptor workthread size 가 클경우 부하 발생 예외처리

8.3.8UI M 메뉴ID 19_사용자지정그룹메세지전송에서 쪽지보내기의 단축키가 기본과 다른문제 해결

8.3.9UI M 신규메시지보관함_발신 항목에서 "이름"으로 검색 불가능한 현상 수정

8.3.10UI P 서비스레벨이 100으로 나오는 현상 버그 수정

8.3.11UI P 상태변경 시 로그인시간 누적되지 않는 현상 버그 수정

8.3.12UI P 트레이아이콘의 열기/닫기 미동작 버그수정

8.3.13UI R 3.0 버전에서 큐, DN, LOGINID 속성값에 따른에러, 해당 테이블 속성값 수정

8.3.14UI A 일괄추출_DN, QUEUE, LOGINID에 한하여 추출자원 확인 불가능한 현상 버그수정

8.3.15UI-C의 캠페인 진행정보에서 미발신 건수가 "-" 마이너스로 표시되는 현상 버그 수정

8.3.16UI-C 캠페인 멈춤중, 정지중 상태에서 실시간 재발신 비활성화 요청 수정