14.CUBE 2.7.9 Release Note(2017년 3월)

Edit

14.1GS 인증서

그림 14-1GS인증_CUBE Suite v2.0

14.2제품 기능개선

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

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


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

14.3추가 및 변경된 기능

14.3.1CUBE sybase database 연동

v2.7.9 부터 sybase 연동이 가능합니다.

OB 는 현재 sybase 연동되지 않았습니다.

새 메세지 보관함은 sybase 연동되지 않았습니다.

14.3.2CUBE Server 상담원의 상태가 일정시간 이후 자동 변경되는 기능

이 기능은 오랜시간동안 상태 변경 없이 사용할 때 자동으로 상태를 바꿔주는 기능으로 사용할 수 있습니다.

기능설명
1. 명령어를 입력할 당시의 상담원 상태유지시간이 -t 옵션에 해당하는 시간을 초과하는 상담원들의 상태가 -m 상태로 변경됩니다. 
2. HA의 경우, active의 ip를 입력해야 합니다. 
3. port는 비어있는 port를 입력해야 합니다. 
4. crontab 사용할 시 환경변수 등의 문제로 인하여 별도의 쉘을 제작하여 사용하여야 합니다. 
5. 명령어가 완벽하지 않을 경우(옵션 누락) 사용방법에 대한 안내가 발생합니다. 
6. 명령어가 완벽하지 않을 경우(잘못된 ip 등) syslog/system로그에 오류코드와 함께 작성됩니다. 
- 해당 로그는 명령어를 입력한 곳의 syslog에만 생성됩니다.  
7. 명시된 네가지 상태에 대하여만 변경이 가능하며, 로그오프/통화중 상담원은 제외합니다.
사용법
escape -t [second(s)] -m [logoff|notready|ready|acw] -ip [ip] -port [port]
ex) esacpe -t 3600 -m logoff -ip 127.0.0.1 -port 9709

crontab 설정방법
crontab 사용 시 아래와 같은 쉘을 작성하여 해당 쉘을 cron에 등록하여 사용합니다. 
sh.escape
source /home/cube/.bash_profile 
/home/cube/nexus/products/cube/bin/escape -t 30 -m ready -ip 121.170.212.108 -port 9709

요청명은 후처리, 휴식 시간이 일정시간 지나면 자동 로그오프 기능 추가 입니다.

14.3.3CUBE Server emglogout DN,Agent 자동 Logoff 기능

장애 시 emglogout 명령을 사용시 DN, agent 둘다 logoff 할 수 있는 기능입니다.

기능설명
auto 옵션을 넣고 해당 DN값을 넣게 되면 DN과 해당 DN에 접속되어 있는 상담원 까지 LogOff 되도록 
기능을 추가 한다.

사용법
emglogout -auto [0-9*]  # -auto : dn number
참고로 emglogout usage 입니다.

Usage : emglogout -sid [0-9*]   # -sid : server id
        emglogout -sid [0-9*] -feature -acd [0-9*] -port[0-9*]
                                # -sid : server id
                                # -acd : acd number
                                # -port: port number

        emglogout -dn [0-9*]    # -dn  : dn number
        emglogout -emp [a-z*]   # -emp : employee id
        emglogout -Rdn  [0-9*]  # only for Route
        emglogout -Remp [a-z*]  # only for Route
        emglogout -auto [0-9*]  # -auto : dn number

14.3.4CUBE Server Multipbx 의 경우 pbx 간 분배시 trunk 번호 설정기능

multipbx 환경에서 큐에 인입된 호가 다른 pbx 로 분배 시 설정된 trunk 번호를 세팅하여 호를 전달할 수 있는 기능입니다.

기능설명
1. 큐에 인입된 호가 라우팅에 이해 target 을 찾아 분배할 때 다른 pbx 자원이면 called 값에 trunk 번호를 세팅하여 다른 pbx 자원에 분배합니다.
2 인입콜이 CDN을 거쳐 콜 분배시 A교환기 자원과 B교환기 자원을 구분하지 않고 분배됩니다.
3. 인입콜을 다시 CDN으로 SST 후 분배시 2항목과 동일하게 분배됩니다.
4. 통계는 하나의 교환기에서 분배하는 것처럼 마감이 되어야 합니다.
설정방법
UI-A의 미디어 등록창에서 옵션란에 미디어와 연결될 PBX의 트렁크코드를 입력합니다.
입력예) trunk=1123

SST및 협의,전환,회의는 동일한 교환기자원에서만 가능합니다.

14.3.5CUBE UI version 확인 및 제품정보 확인 변경사항입니다.

14.3.5.1CUBE Messenger(M)

14.3.5.2CUBE Administrator(A)

14.3.5.3CUBE Insight(i)

14.3.5.4CUBE Reporter(R)

14.3.5.5CUBE Scenario(S)

14.3.5.6CUBE Personal(P)

14.3.6CUBE Insight(i) 상담원 모니터에서 I/OB 통화중인 번호 표시

상담원 모니터에서 통화중인 번호가 표시됩니다.

제품ID 1번에 메뉴ID 는 41번 입니다.

아웃바운드는 프리뷰 일 때만 적용됩니다.

14.3.7CIOD DB로 리스트 연동 시에도 CPSQ 관리 기능 추가

기존에 DB로 리스트 연동시에는 CPSQ 를 운영주체가 관리하도록 가이드 되었으나 이를 자동화시켜 CPSQ 를 관리하도록 관리기능을 추가하였습니다.

14.4향상된 기능 및 버그수정

14.4.1CUBE Administrator(A) 로딩성능 개선

CUBE A 에서 자원이 많을경우 로딩속도가 오래 걸리는 경우가 있습니다. 이를 개선하여 자원이 많더라도 로딩속도가 1/5 향상되었습니다.

기능설명
1. UI-A 실행되었을 때 상담원트리의 상담원, 자원트리의 LOGIN, QUEUE, DN 자원에 대해서는 활성화 되지 않습니다
2. 자원의 상위 자원을 더블 클릭하면 트리에 자원이 활성화 됩니다.
3. (Ctrl + F) 검색기능을 통해서도 선택 시 활성화 됩니다.

메뉴권한은 Administrator 제품ID2 에 40번 권한이며 24번을 포함합니다.

그림 14-2검색된 자원 더블 클릭 시 해당 동일 소속자원 트리 자원 구성됨

테스트 결과

부하 개선전 UI A : 11분 50초

부하 개선후 UI A : 2분

14.4.2CUBE Insight(i) 상담원, 스킬 모니터창 알람이 창마다 적용

상담원, 스킬 모니터창 알람 색을 창마다 적용할 수 있는 기능입니다.

기능설명
1. 기존과 동일한 알람설정 방식으로 창마다 각각의 다른 알람시간 색상 설정 가능합니다.
2. 모니터링창을 끌 경우 해당 모니터링 창에 대한 알람설정 값은 삭제됩니다. 하지만 창을 종료하지 않고 인사이트만 종료할 경우 마지막 설정 불러오기에서 재적용 가능합니다.
3. 마지막 설정 불로오기에서 아니오를 선택하면 알람설정은 모두 초기화 됩니다.

기존 알람 색상 설정권한(메뉴 12)과 별도로 제품ID 1번에 메뉴ID 42만 적용하면 사용가능 합니다.

14.4.3CUBE Adadministrator(A) 스킬현황창 기능 향상(스킬 일괄등록 기능 추가)

스킬현황창은 스킬을 멀티로 조회 및 할당할 수 있는 기능입니다. 스킬 할당 시 일괄등록기능이 없었으나 이번 릴리즈에 기능을 향상시켜 일괄 등록을 할 수 있도록 했습니다.

14.4.4CIOD 개인정보 암호화 설정 기능 보완

CIOD 개인정보 암호화 기능을 보완하였습니다.

기능설명
1. 옵션에 상관없이 로그에 고객 전화 번호 마스킹 처리 됩니다.
2. 옵션에 따른 암호화 항목은 아래와 같습니다.
File 암호화
- 발신 리스트 파일 (Campaignlist-1-OO) : strCustKey, strCustKey2, strCustKey3, strTelNo1, strTelNo2, strTelNo3, strTelNo4, strTelNo5, strTkData, strRecallTelNo
- 발신 결과 파일 (CmRlt) : CSKE, CSK2, CSK3, TNO1, TNO2, TNO3, TNO4, TNO5, TKDA, RTNO
DB 암호화 
- Base64 & Petra : strCustKey, strCustKey2, strCustKey3, strTelNo1, strTelNo2, strTelNo3, strTelNo4, strTelNo5, strTkData, strRecallTelNo
설정옵션

1. 암호화 옵션 미설정시 Default 값은 다음과 같음
encryption.file.field = all
encryption.file.type = base64(설정불가, 옵션 미제공)
encryption.db.field = all
encryption.db.type = base64

2. 암호화 옵션
all : 암호화 필드로 선택할 수 있는 모든 필드를 선택한다.
custkey : CAMRT,DALIST의 모든 고객키
telno : CAMRT,DALIST의 모든 전화번호
tkda : CAMRT,DALIST의 토큰 데이터
no : 암호화 필드를 선택하지 않음. 암호화를 수행하지 않고, 리스트의 개인정보를 로그에 보여 주며 전화번호에 한해서 masking 처리한다(File)
암호화 필드를 선택하지 않음. 암호화를 수행하지 않고, 개인정보 그대로 DB에 등록한다(DB)

3. 기존 옵션 호환
기존 암호화 옵션 [OPTION] 섹션의 ENCRYPTION
ENCRYPTION=off 의 경우, FILE과 DB의 개인정보 필드를 암호화 하지 않는다.
ENCRYPTION=on의 경우, FILE과 DB의 개인정보 필드를 base64 인코딩으로 변환한다

ENCRYPTION=off
;encryption.file.field = no
;encryption.db.field = no

ENCRYPTION=on
;encryption.file.field = all
;encryption.db.field = all

그러나 기존 암호화 대비 현재 설정 옵션이 우선한다.
즉, ENCRYPTION=off 상태이나 encryption.file.field의 옵셥설정시 개인 정보 필드는 암호화 된다.

14.4.5버그사항

자세한 사항은 Redme.txt 를 참고하시기 바랍니다.

14.52017년 3월 릴리즈 정리

대략적인 patch 개수 270여개 입니다.

sybase 이슈를 포함시키면 340여개 입니다.


엔진 NEXUSCUBE v2.7.8.62

DB NEXUSCUBE v2.7.8.4

NEXUSCUBE-M v2.7.8.23

NEXUSUCBE-P v2.7.8.7

NEXUSUCBE-I v2.7.8.42

NEXUSUCBE-R v2.7.8.83

NEXUSUCBE-A v2.7.8.25

NEXUSUCBE-S v2.7.8.7

NEXUSCUBE-C v2.7.8.21