BCM Call Logger를 사용하면 기업이 Nortel 또는 Avaya BCM PABX 시스템에서 생성된 로그 파일을 처리하여 수신 및 발신 통화의 상세 내역을 확인할 수 있습니다.
이 글은 Nortel BCM 시스템에서 통화 상세 기록 로그 파일을 추출하는 방법을 간단히 안내합니다. 안내 내용은 FTP 서버를 설정할 수 있거나(CDR Push 옵션), 무료 CdrPuller.exe 애플리케이션을 정기적으로 실행할 수 있는 컴퓨터에 접근할 수 있다는(CDR Pull 옵션) 전제를 바탕으로 합니다.
가장 먼저, 그리고 가장 중요하게 알아 둘 점은 BCM의 펌웨어 버전에 따라 방법이 다르다는 것입니다. 이전 BCM 모델(특히 BCM200과 BCM400 시스템)은 처음에 Windows NT Embedded로 실행되었습니다. 그러나 펌웨어 버전 4부터 Nortel은 기기의 펌웨어를 Linux 기반으로 바꾸었습니다. BCM50이나 BCM450 같은 최신 BCM 모델은 모두 Linux 기반 펌웨어 버전 4 이상이 기본으로 탑재되어 있습니다. 이전 모델은 시스템을 마지막으로 수리하거나 점검한 시점에 따라 NT 기반 펌웨어(버전 3 이하) 또는 더 새로운 Linux 기반 펌웨어(버전 4 이상)를 사용할 수 있습니다.
펌웨어 버전을 잘 모르겠다면 BCM을 구성할 때 사용하는 도구로 확인하는 것이 가장 좋습니다. Configuration Manager라는 브라우저 기반 구성 프로그램을 사용한다면 펌웨어 3 이하일 가능성이 높습니다. Element Manager 소프트웨어로 BCM을 구성한다면 펌웨어 버전 4 이상입니다.
펌웨어 버전이 4 미만인 경우(일부 이전 BCM200/400 시스템은 여전히 버전 4 미만의 펌웨어일 수 있습니다)
Configuration Manager를 사용해 CDR Pull 또는 CDR Push를 설정할 수 있습니다. CDR Pull은 작은 클라이언트 프로그램을 정기적으로 실행하여 BCM에서 로그 파일을 “가져와” 지정한 폴더에 저장해야 합니다. CDR Push는 BCM이 지정한 주기로 FTP 서버에 로그 파일을 “보내도록” 합니다.
어느 옵션이든 Configuration Manager에서 Services 옵션을 펼친 다음 Call Detail Recording을 펼치세요.
Report Params 섹션에서 형식을 Norstar로, 유형을 All(가장 좋음) 또는 CLID(그다음으로 좋음)로 설정하세요. 현재 RealTime 또는 Standard로 되어 있다면 수신 통화의 과거 로그 데이터만 얻을 수 있습니다. All로 바꾸면 지금부터 수신 및 발신 통화가 모두 기록됩니다.
Data File Transfer 섹션에서 전송 유형을 “Pull”(CDR Pull 사용) 또는 “Push-Daily”(CDR Push 사용)로 설정하세요. “Push-Daily”를 사용한다면 FTP 서버 정보도 입력해야 합니다. 입력을 마쳤으면 상단의 Configuration 메뉴를 클릭하고 “Transfer Immediately”를 선택해 기존의 모든 로그 데이터를 FTP 서버로 전송하기 시작하세요.
또는 일부 이전 BCM에서는 숨겨진 웹 페이지에서 개별 로그 파일에 접근할 수 있습니다. BCM의 IP 주소가 1.2.3.4이라면 웹 브라우저에서 http://1.2.3.4/download.html(으)로 이동하세요. 로그인하세요(평소 로그인 정보가 작동하지 않으면 많은 BCM 시스템의 기본값인 것으로 보이는 사용자 이름 ee_admin과(와) 비밀번호 PlsChgMe!을(를) 시도해 보세요). 페이지 중간쯤에 Call Detail Recording Files라는 섹션이 있습니다. 필요한 파일은 Record.yyyymmddhhmmss이며, 이 페이지에서 바로 열거나 다운로드할 수 있습니다. Record.ccr.yyyymmdd 또는 Record.mbx.yyyymmdd(으)로 시작하는 파일은 필요하지 않습니다. 여기에서 다른 BCM 시스템 로그 파일에도 접근할 수 있습니다.
펌웨어 4 이상인 경우(모든 BCM50 및 BCM450 모델과 업그레이드된 BCM200/400 시스템은 펌웨어 4 이상입니다)
과정은 이전 펌웨어와 비슷하지만 Element Manager를 사용해 CDR Push 또는 CDR Pull 정보를 구성합니다. Element Manager에 로그온한 다음 Configuration, Telephony, Call Detail Recording 순으로 펼치세요. 다음이 설정되어 있는지 확인하세요.
Report Format - Norstar Report Type - Norstar All(가장 좋은 옵션) 또는 Norstar CLID(그다음으로 좋은 옵션)
그런 다음 Data File Transfer 탭을 클릭하세요. 이 화면에서 실제 전송 옵션을 구성할 수 있습니다(CDR Pull은 “Pull”, CDR Push는 “Push - Daily” 선택). 위와 마찬가지로 “Push - Daily”를 선택하면 FTP 서버 정보도 입력해야 합니다. 로그 파일의 압축을 수동으로 풀 필요가 없도록 Compress Files before Transfer 옵션은 선택하지 않은 상태로 두는 것이 좋습니다.
모든 설정을 마쳤다면 “Push - Daily”를 사용하는 경우 “Push Now” 버튼을 클릭해 기존 로그 파일을 FTP 서버로 전송하기 시작할 수 있습니다. FTP 서버에 로그 파일이 생기면 BCM Call Logger로 처리할 수 있습니다.
버전 4 펌웨어에는 이에 해당하는 숨겨진 로그 다운로드 웹 페이지가 없는 것으로 보이며, 저희가 찾지 못했습니다. 알고 계신다면 알려 주세요.
BCM에서 로그 파일 가져오기
BCM 펌웨어 버전과 관계없이 CDR Pull을 사용해 로그 파일에 접근하기로 했다면, 로그 파일을 정기적으로 실제로 가져오는 작업을 처리할 작은 소프트웨어가 필요합니다. BCM 시스템에는 CdrPull이라는 Nortel의 무료 소프트웨어가 포함되어 있지만 사용하기가 그리 쉽지 않고 자동화할 수 없습니다.
저희는 CDR Pull 기술을 사용해 BCM 로그 파일을 가져오는 무료 유틸리티를 개발했으며, 배치 파일이나 예약 작업으로 쉽게 자동화할 수 있습니다. 이 유틸리티는 BCM Call Logger와 함께(생성된 로그 파일을 처리하기 위해) 또는 자체 통화 분석 소프트웨어와 함께 사용할 수 있습니다.
이 유틸리티는 BCM Call Logger 설치에 포함되어 있으며, 애플리케이션이 들어 있는 독립 실행형 ZIP 파일을 다운로드할 수도 있습니다.
프로그램 실행 방법에 대한 도움말은 명령 프롬프트에 CdrPuller.exe /?을(를) 입력하거나 독립 실행형 ZIP 파일 다운로드에 들어 있는 readme.txt 파일을 확인하세요. 간단히 말해 유틸리티는 다음과 같이 실행합니다.
CdrPuller.exe [ip] [username] [password] [folder]
[ip]은(는) BCM 시스템의 IP 주소 또는 호스트 이름이고, [username]과(와) [password]은(는) BCM의 로그온 정보입니다(잘 모르겠다면 사용자 이름과 비밀번호 모두 download를 시도해 보세요). [folder]은(는) 생성된 로그 파일을 저장할 폴더의 경로입니다.