스마일 서브 리눅스서 사용가능한 CRM 솔루션을 만들다. A TO Z DIY 이바구

| 2019년 12월 10일 | 0 Comments

우리 회사는  서버와 네트워크 보안 – 침해 사고 를 현장에서 실감 하는 회사다.  우리 회사 로의 공격뿐만 아니라 늘 비일 비재한 침해 사고 가 발생 되는걸 현장에서 보게 된다.
그러다 보니 다양한 공격 사태에서도 뚫리지 않도록 다양한 방어체계로 뚫리기 쉽지 않은 여러가지 방어 체계로 보호 되고 있다.
그러한 보안 문제때문에.. 
회사의 모든 개인용 컴퓨터는 리눅스로 되어 있다.  웹서핑이나 이메일 등으로 인한 악성 코드 공격으로 부터 전산 자원을 보호하기 위한 가장 첫단계 방벽이다.
리눅스 운영체제를 이용 하면 윈도우 운영체제를  사용 하는 것에 비해 일단 보안 공격으로 부터 비교적 안전한 편이다. 동작하는 악성 코드나 바이러스가 거의 없다는 게 장점이다. 

그러나 리눅스를 사용 하면…  MS 운영 체제 기반으로 돌아가는.. 타사에서 만들어진 좋은 솔류션을 쓸수 없는게 문제가 된다.

그러나 이가 없으면 잇몸.. 모든걸 해결해나가 면서 살고 있다.
DIY는 우리 회사의 기본 내공 아닌가.

스마일 서브의 DIY 이바구

우리 회사의 DIY- DO IT YOURSELF는  무지 막지한 수준에 이르렀다. 거의 모든 것을 자체적으로 구현하는 편이다.  

우리 회사의 주 사업장 가산동 데이터 센터도 외부 컨설팅 없이. 직접 만들었고.. 그것을 기반으로 서비스 하며…십수년째 무사고 운영 중이다. 
그걸 기반으로 매년 정부 데이터 센터 시설 검사도 받고… 그걸 기반으로 데이터 센터 ISMS 보안  인증도..
그리고 궁극의 기술 난이도 라 하는 보안인증인 정부 보안 인증 CSAP 까지 패스 했다. 우리 서비스는 정부기관 서버도 받을수 있는 데이터 센터다.

우리가 쓰는 모든 서버도 DIY..직접 제작 해서 쓴다. 최근엔 KC인증해서 정부 조달까지 등록 했고 현재 나라 장터에서 서버가 팔리고 있다.
네트워크 장비도 직접 수입 한다. 랜카드 광모듈 10G 스위치 등등… 그렇게 하드웨어 비용 절약 하는게 우리 회사의 요즘 서비스 목표인 가격 깡패짓 하는 기본이 된다.

 
클라우드 서비스 포탈도 오픈 스택 기반으로 직접 만들어 iwinv 서비스를 열었다. 
CSAP 정부 보안 인증도 다른 회사는 수억원의 컨설팅 비를 지불 하고 겨우 겨우 패스 하는데,
별도의 컨설팅 한번 없이. 우리가 직접 만든 iwinv 포탈을 이용해 CSAP 인증을 받았다.
소스 관리를 철저히 해서 GS 인증을 받을 수준은 되나,
당분간은 냅 두련다. – 페이퍼 웍 할 사람이 적다 보니. 힘이 부친다.
회사의 ERP 프로그램도 직접 만들어 쓴다.
자산 인사 노무 회계 재무관리 까지. 중소 기업들이 대부분  쓴다는 더X서비스의 ERP 솔루션을 안쓰고 회계 에서 세무까지 직접 만든걸로 사용하는

중소 기업 있음 나와 보라고 하시라. 심지어 국세청에 세무 신고 하는 암호화 모듈까지 마데 스마일서브다. 
대부분 모든걸 직접 만들어 쓴다. 모든걸 만드는 이유는 중소 기업의 가장 큰 무기는 가격 졍쟁력인 점도 있지만, 
우리 입맛에 만들어 쓰는게 편한 점, 미래에 어떤게 먹거리가 될지 모르니 그것에 대비 하기 위해  왠만하면 직접 개발해 쓴다.

 

스마일서브 웹 CRM 

CRM (Customer Relation Management)고객 관계 관리 솔루션 까지 직접 만들거라고  생각 하지 않았다.
그러나 고객 전화가 오면 그 고객이 쓰는 상품이 무언지 한눈에 파악 해서 , 고객의 니드에 따른현재 진행 되는 프로세스 어디까지 진행 되고 있는지 파악 할수 있는 솔류션이 필요 하다. 
그러나 대부분 상용 프로그램이 윈도우즈 기반이다.  대부분의 CRM 솔류션이 고객 전화가 오면 고객  윈도우 컴퓨터의 소프트 폰에서 전화를 받아서 고객관련 정보를 데이타 베이스에서 쿼리하여 찾아 주는 체계고,  그러다 보니  리눅스 기반의 울 회사 컴퓨터는 기존 만들어진 CRM은 사용 할수 없는 문제가 발생 한다. 
그래도 나름 첨단 아튀회사가 CRM 없이  운영 하는 원시시대에 살고  있었다.

그러나 언제까지 그러고 살수는 없는 노릇이다.
 운영체제와 상관없이 사용할 수 있는  CRM을 만들자. 한마디로 웹 에서 운영 되는 CRM 솔루션을 만들었다.

일단 소프트폰과 상관없이 고객의 전화 번호를 추출 해서 사용자의 웹브라우저로 현재 전화를 해온 고객 정보를 던져 주는 체계를 구현 하여야 했다.    

1. 윈도우즈 소프트 폰에서 전화번호를 받아서 추출 하는게 아니고 전화 교환기에서 전화기로 가는 패킷에서 전화 번호를 추출 하기로 했다. 

울 회사의 전화 교환기는 오픈소스인 아스테리스크 기반의 교환기를 운영 한다.
기존  네트워크 스위치 같이 생긴 전화 교환기가 큰 문제는 없었으나 장애 상황 같은 전화 폭주시에 전화 교환기가 동접 과다로 사망 하면서
장애 상황에서 전화 폭주시 버텨 주는 교환기가 필요 하여 스마일서브 자체 생산 서버에 직접 아스테리스크 교환 프로그램을 올려서 운영 한다. 전화교환기도 DIY 다.

아스테리스크 교환기 와 SIP 전화기 사이에  레이어 2 스위치 기능을 하는 콜 캡쳐 컴퓨터를 넣어서 전화 번호를 캡쳐 하여 CRM 서버로 전화 번호를 전송하고,
로그인 되어 있는 해당 전화기의  사용자의 웹 브라우저로 쿼리한 전화번호와 연관된 고객 정보를 띄워 주는 것을 구현 하였다.
일단 자체 개발 한 CRM 프로그램인 바 필요에 따라 적당한 데이타 베이스를 쿼리해서 호출할수 있는 것이 장점이고 우리 마음데로 프로그램을 수정할수 있다는것이 장점이다.

 

 

콜 캡쳐 컴퓨터는 바나나파이 2 라는 네트워크 보드에 우분투 운영체제를 올렸다. 아래의 성능이다. 단순히 콜 만  캡쳐만 처리하기에는 과한 스펙이다.  모디터에 연결하면 우분투 운영체제가 1080P로 뜬다.
만일 콜센터를 운영 한다면  스펙이 좋은 리눅스 컴퓨터에 뱁쳐보드 일체형으로  개발 해도 될듯 하다. 

Key Features

  • MediaTek MT7623N, Quad-core ARM Cortex-A7
  • Mali 450 MP4 GPU
  • 2G DDR3 SDRAM
  • Mini PCIE interface.
  • support 2 SATA interface
  • MicroSD slot supports up to 256GB expansion
  • 8G eMMC flash (option 16/32/64G)
  • MIPI display interface support
  • 5 port 10/100/1000 Mb Ethernet port
  • (2) USB 3.0 and (1) USB 2.0 otg port
  • 1080P high-definition video playback
  • HDMI port and multi-channel audio output
  • WIFI&Bluetooth 4.1 with 802.11B/G/N onboard

CRM 프로그램이 실행된  화면은 이렇다.

 

 

실제  캡쳐 보드가 설치 된 사진 

총 네대의 전화기를 물려서 사용 할수  있다.  

 

 

 
회계 재무 인사 관리 

Category: LINUX, 솔루션/IT기타, 스마일스토리

UNCLEBULGOM

About the Author ()