Patent KR-20050092324-A (KR)
Inventor: HWANG KYO CHEAR
IPC: H04W4/12
Filed: 2004-03-15
Abstract: 본 발명은 Dialogic Board의 기능을 이용/변형한 발명이다. 
     본 발명은 고객에 대한 관리가 필요한 사람 또는 광고영업자들이 소규모로 영업을 할 수 있는 다기능 시스템이다. 
     본 시스템의 특징은 기존 CRM장비의 고객관리자 또는 텔레마케터가 시스템 앞에서 사용자의 응답을 대기하는 구조적인 문제를 해결했다는 것이다. 
     즉 시스템을 특정 장소에서 작동을 시켜둔 후 외부영업 또는 부가 사업을 진행하면서도 사용할 수 있다는 것이다. 
     본 구성도는 발명의 구성부분에 항목별 상세한 설명이 있습니다. 
     
       
     
     1. 비비콜 메신져 기본 흐름도 분석 
     
       
     
     [고객정보 관리/보관] 
     이는 비비콜에서 제공하는 고객관리 프로그램을 사용하여 고객을 등록 / 삭제 / 편집 등의 기능을 수행하는 것을 말한다. 
     [비비콜 메신져로 데이터 전송] 
     이는 고객관리에서 저장되 데이터 즉 MDB(MS Access)에서 고객의 연락처를 비비콜 송출 전화번호부에 기록하는 것을 말한다. 데이터는 MDB상호간에 전송이다. 
     [송출멘트지정] 
     이는 녹취프로그램 또는 전문성우들이 녹음한 음성파일(Vox)를 비비콜의 설정부분에서 지정하여 선택된 전화번호부에 고객에게 그 음성을 들려주는 것을 말한다. 
     [사용자 응답후 처리 결정] 
     이는 사용자가 녹음된 음성을 듣고 관리자와 대화 또는 설문응답을 원할 경우. 그 응답에 따라 비비콜 설정을 통해 SMS,인쇄,전화연결,녹취 등의 기능 사용을 걸정한다. 
     [데이터 송출 시작] 
     이는 송출을 시작하는 회선에 해당하는 아이템의 전화번호부(비비콜 - 설정에 지정)에서 전화번호를 읽어와서 전화를 거는 단계, 전화가 걸리면 고객 응답후 처리 결정방식에 따라 결과가 수행된다. 
     [기본 흐름도의 기술적 구현 설명] 
     고객관리나 통계에서 만들어진 고객 연락처를 비비콜의 전화번호부 데이터가 보관되어 있는 MDB(MS Access DB)에 저장하게 되면, 비비콜 설정부분에 있는 전화번호부에 기록이 되며 그 전화번호부의 내용을 하나씩 읽어서 한 개의 전화 라인마다 배정을 해준다. 배정방식은 쓰레드를 통해 한 라인당 Dialogic Board의 Port의 주소를 지정해 준다. Dialogic Board에 전화걸기 기능을 전달하면 자동으로 Dialogic Board가 전화 또는 핸드폰에 전화를 걸어주게 되며, 해당전화번호의 고객이 전화를 받는 시점에서 프로그램쪽으로 받았다는 신호를 보내준다. 그때 비비콜-설정에 따라 녹취 프로그램 또는 성우에 의해 미리 준비된 음성파일을 전화기를 통해 출력시켜준다. 출력은 Board에서 지원해준다. 음성을 듣고 고객이 키버튼을 눌러 응답하면 설정에 지정한 방식대로 결과를 처리해준다. 특히 비비콜은 여기서 SMS로 관리자에게 문자메세지를 전송할 수 있는데 방법은 이러하다. 고객이 키버튼을 누르게 되면 Dialogic Board에서 눌린키값을 프로그램에게 넘겨주게 되고 그 값을 받아 고객이 관리자 또는 상담원과 연락을 취하고 싶은지 판단됐을 때 설정부분에 미리 지정해둔 SMS연락처로 고객의 연락처를 문자로 전송한다. 이는 인터넷으로 중앙에 있는 비비콜 서버의 웹 서버(IIS)에 접속하여 PHP(웹스크립트)를 통해 ODBC에 연결되어 있는 Database (MYSQL)에 연결하여 고객의 전화번호 및 시간 및 고객에게 들려준 음성맨트 정보를 기록한다. 그렇게 되면 미리 SMS대행 업체에서 서버에 설치해준 서비스프로그램(Demon)이 작동하여 Database에 있는 내용을 자신의 서버로 전송해주게 된다. 후에 SMS대행업체에서 관리자에게 문자를 전송해준다. 그렇게 되면 관리자는 어디서든 고객의 응답을 문자로 확인 할 수 있게 되며 문자를 본 상태에서 통화버튼을 눌러 응답한 고객과 상담을 할 수 있는 발명이다. 
     2.외부흐름제어 
     
       
     
     [데이터 송출시작] 
     이는 비비콜에서 데이터를 송출중일 때 기본적으로 사용할 수 있다. 
     [외부전화로 시스템 접속] 
     이는 Dialogic Board의 InBound기능을 이용한 것으로 외부에서 전화 또는 핸드폰으로 비비콜의 1번 전화라인으로 전화를 걸면 Board에서 고객접속 신호를 프로그램에 알려주게 되고 그걸 받아서 처리한다. 
     [암호확인] 
     이는 접속한 고객이 관리자인지 확인하기 위하여 전화의 숫자키를 눌러서 암호(비비콜 설정에서 지정)를 입력한다. 받은 키값을 Board에서 넘겨주면 설정에서 미리 저정되어 있는 암호값을 Mdb(MS Access db)에서 읽어와서 저장되어 있는 정보와 비교후 다음을 진행할 수 있게 한다. 
     [시스템상태확인] 
     이는 시스템이 현제 작동중인지 아닌지를 상태 정보를 읽어와 미리 녹음된 음성멘트로 알려준다. 
     [데이터 송출상태 점검 /서비스 시작 /서비스 중지] 
     이는 시스템을 중지 또는 시작 시키거나 송출상태를 정검하는 기능으로 접속한 관리자가 정해 놓은 숫자키를 누르면 해당하는 기능이 실행되게 된다. 
     송출상태 점검은 현재 송출중인 전화번호에 대한 결과치를 말하며 몇 개의 전화번호가 송출됐고, 그중 성공,실패,상담요청등이 몇번인지 알려준다. 
     서비스 시작/중지를 선택하면 비비콜 화면에 있는 서비스 중지를 누르는 기능과 동일하며, 송출을 중지 또는 시작한다. 
     [외부흐름제어의 기술적 구현 설명] 
     Dialogic Board의 전화번호 송출기능을 포트제어를 통해 전송해 주고 있는 상황에서 특정 포트를 관리자용으로 논리적으로 배정하여 그 포트를 InBound로 설정을 바꿔주게 되면 보드 중 한 개의 라인은 전화를 받을 수 있는 상태가 되며 다른 라인은 전화를 거는 상태가 됩니다. 이는 Board에서 기본적으로 제공해 주는 기능입니다. 이 기능을 이용하여 고객에게 전화를 송출하는 중에 관리자는 미리 지정해둔 라인의 전화번호로 전화를 걸어 시스템에 접속하게 됩니다. Board는 전화가 걸려오면 그 시점에서 프로그램에게 고객접속을 알려주게 되며, 그 신호를 받아 미리 준비된 음성을 출력해주게 됩니다. 또한 접속한 고객이 관리자인지 확인하기 위하여 전화의 숫자키를 눌러서 암호(비비콜-설정에서 지정)를 입력받습니다. 받은 키값을 Board에서 넘겨주면 설정에서 미리 저정되어 있는 암호값을 Mdb(MS Access db)에서 읽어와서 저장되어 있는 정보와 비교후 다음을 진행할 수 있게 합니다. 
     암호가 확인되면 시스템이 현제 작동중인지 아닌지를 전화를 걸면서 메모리에 저장해둔 상태 정보를 읽어와 미리 녹음된 음성멘트(작동중/정지중)로 알려 주게 됩니다. 
     관리자는 그 상황에서 특정 숫자키를 눌러서 시스템의 송출상태, 서비스 시작/중지 기능을 사용할 수 있습니다. 송출상태는 전화를 걸고있는 상태를 기록하고 있는 메모리에서 읽어와서 해당음성을 찾아 출력시켜주는 것입니다.(예: 통화성공 12건입니다. 잔여 송출량은 2004건입니다 ... ) 서비스 시작/중지는 화면상에 있는 시작/중지버튼을 누른것과 통일한 것으로 해당 숫자키가 눌리면 강제적으로 그버튼을 클릭시켜줍니다. 관리자는 이를 통해 외부 어디서든 전화를 통해 시스템의 상황 및 제어를 할 수 있는 발명입니다. 
     3. 녹취 시스템 흐름도 
     [사용자 접속 시도] 
     이는 Dialogic Board의 InBound기능을 이용한 것으로 외부에서 전화 또는 핸드폰으로 비비콜의 1번 전화라인으로 전화를 걸면 Board에서 고객접속 신호를 프로그램에 알려주게 되고 그걸 받아서 처리한다. 
     [녹취 준비 사용자 확인] 
     이는 사용자가 접속후 자신의 정보를 기록하는 부분으로 자신의 전화번호를 숫자키를 눌러 시스템에 알려주고 시스템에서는 받아서 MOB에 기록하게 된다. 
     [음성녹음] 
     이는 Dialogic Board의 Recorder 기능을 이용하는 것으로 사용자가 녹음한 음석은 VOX로 저장되게 된다. 
     [녹음내용확인] 
     이는 녹음 내용을 확인/취소/삭제/재녹음 하는 기능으로 녹음 후 사용자가 슷자키를 눌러서 선택 할수 있다. 
     [비비콜 멘트로 적용] 
     이는 비비콜에서 전화송출시 고객에게 들려줄 음성으로 사용하는 것을 말하며 저장된 파일을 비비콜-설정에서 음성파일을 지정해주면 된다.