Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

SMS, 카카오 통신 드라이버 소개

해당 드라이버를 통해 설정된 유저에게 SMS문자, 카카오 알림톡 메세지를 전송할 수 있습니다.

통신 드라이버 설치

  1. Driver.lst 파일 내용은 아래와 같습니다. (1장 7쪽 참조.)

CmWebSMS, CmWebSMS.dll, Web 문자전송서비스

  1. Web 문자 메시지 서비스를 제공하는 Web Hosting 업체에 가입을 합니다.

지정된 Web Hosting 업체에 가입을 합니다.    

지정된 업체는 "비즈뿌리오" 입니다. (홈페이지 : https://www.bizppurio.com/ )

  1. SMS Hosting 서비스를 신청 합니다.

  • Web Hosting 업체에 가입 후 별도의 SMS Hosting을 신청하셔야 합니다.

  (요금 방식은 선불, 후불 모두 가능하나 후불방식을 권장 드립니다.)

-기존 호스팅 업체보다 더 안정적인 인프라를 갖춘 Hosting 서비스를 제공합니다.

  • SMS Hosting을 신청시 ID와 PASSWORD를 등록합니다.  

(ID 등록시 꼭 영문으로 등록을 하셔야 정상 동작 합니다.)

  • 등록된 ID와 PASSWORD를 가지고 CIMON-SCADA에 I/O디바이스 설정을 합니다.

  • 1.0.17 버전 이전에 설정된 통신 드라이버 설정이 존재한다면 반드시 기존 설정을 삭제 후 설정해주시기 바랍니다.

  • SCADA V3.91 이전 버전에서 작성된 작화 프로젝트를 업그레이드 하셨다면 해당 프로젝트 내 통신 드라이버 설정을 반드시 삭제 후 재 설정 해주시기 바랍니다.

  • 홈페이지에 가입되지 않은 아이디, 패스워드를 입력 시 정상 동작 하지 않을 수 있습니다.

비즈 뿌리오 서비스 이용간 사전 조치 사항 - 공통

  1. 비즈뿌리오 (https://www.bizppurio.com ) 홈페이지 접속 후 법인 명의로 회원가입

    • 가입시 모듈 연동 방식으로 반드시 “URL API연동” 선택

    • 요금제 선택 또한 후불 요금제로 선택 진행

    • 회원 가입 후 서비스 영업 담당자 (1599-9782)에게 연락하여 승인 요청

    • ‘승인’ 처리는 담당자 확인 후 1주일 내로 처리 진행

  2. 서비스 가입 신청서 작성 후 스캔본 담당자 이메일로 회신

    • 가입 신청서 작성시 후불(자동이체) 선택 권장

    • 후불 결제와 관련된 모든 내용 작성 권장

    • 서비스 신청 내용에 Master ID는 홈페이지 가입시 사용한 아이디 기입

    • 담당자 메일 정보: hjk2881@daou.co.kr

  3. 가입신청서 원본, 법인(사용)인감날인증명서 담당자에게 등기 발송

  • 주소: ㈜다우기술 경기도 성남시 수정구 금토로 69, 10층(금토동, 다우디지털스퀘어) 비즈메세징사업팀 김현진 책임

  1. 발신번호 사전 등록 (SMS)

    • 비즈뿌리오 홈페이지 로그인 후 [메시지 관리]▶[발신번호 관리] 클릭

    • 발신번호로 사용할 번호를 사전에 등록

    • 11.png
    • 반드시 발신에 사용할 번호를 입력하여 등록

    • 사업자등록증, 해당 발신번호 통신사가입증명서 업로드 등록

    • 등록 이후 승인 조치가 영업일 1일 내로 확인하여 승인 조치 확인

    • 22.png
  2. 담당자 통해 SCADA 프로젝트가 동작하는 현장 사이트의 공인아이피 주소를 화이트리스트에 등록

    • 위 발신 번호 등록까지 승인되면 문자를 발송하는 현장 사이트의 공인 아이피를 사전에 등록하여야 안전한 문자 송신 진행 가능

    • 서비스 영업 담당자(김현진 책임 010-9190-2881)에게 문자 서비스를 동작하는 현장의 공인아이피 정보를 전달

    • 공인 아이피 등록은 복수로 등록 가능

    • 비즈뿌리오 홈페이지 로그인 후 [Biz Lounge]▶[모듈연동 환경설정] 클릭 아래 이미지와 같이 공인 아이피가 등록되었는지 최종 확인

33.png

비즈 뿌리오 서비스 이용간 사전 조치 사항 - 카카오 알림톡

  • 카카오 알림톡은 미리 개설된 카카오 비즈니스 채널 계정을 통해 개별 수신자 에게 메세지를 보내는 서비스로 일반 사용자 계정으로 알림톡은 제한됩니다.

  1. 비즈뿌리오 알림톡 서비스를 사용 하기 전 아래 문서에 나온 절차에 따라 카카오 비즈니스 채널 개설과 필요한 사전 설정을 미리 진행합니다.

    • 위 이용 가이드의 18p 참고

  2. 비즈뿌리오 홈페이지 로그인 후 [메세지 관리]▶[카카오톡 관리] ▶[발신 프로필 관리] 클릭 아래 이미지와 같이 등록 버튼을 눌러 사전에 미리 개설된 비즈니스 채널을 등록합니다.

    • image-20241105-014939.png

  3. 등록된 카카오톡 채널의 상태가 위와 같이 정상인지 확인 하고 비정상 상태 일시 관리자에게 문의하여 사전 조치

    • 발신프로필 Key는 알림톡 발송을 위한 고유 키값으로 외부에 공개되지 않도록 관리

  4. [메세지 관리]▶[카카오톡 관리] ▶[알림톡 템플릿 관리] 클릭하여 발신프로필 상태 확인

    • ‘발신프로필' ‘발신프로필/그룹’ 에서 생성된 프로필을 선택

    • image-20241105-020113.png

  5. 하단의 파란 등록 버튼을 눌러 발신하려는 템플릿의 형식을 등록

    • image-20241105-021243.png

    • 템플릿 코드 생성은 자동생성 을 반드시 선택

    • 템플릿 명은 용도에 맞는 이름을 설정하여 기입 (ex: 화재경보메세지발송)

    • 템플릿 카테고리는 용도에 맞는 항목 선택하여 설정

    • 강조 유형은 선택 안함 외 다른 항목은 지원하지 않음

    • 템플릿 내용에 고정 값과 변수값을 지정하여 발송내용 지정

      • 알림톡 템플릿 내용 구성은 카카오에서 정한 기준에 따라 작성 되어야 하며 이를 위반한 내용이 기재될시 서비스 제공자가 템플릿 검수시 반려 처리되어 사용 할 수 없음 아래 링크의 알림톡 등록 기준에 관한 내용 참고 바랍니다.

      • 알림톡 템플릿 심사 기준

    • 미리보기 메세지는 최초 수신자가 볼 수 있는 정보로 검수대상입니다.

    • 버튼 기능은 현재 통신드라이버에서 제공하지 않는 기능입니다.

  6. 최종 등록된 템플릿이 검수 이후 상태가 ‘사용가능’ 으로 바뀔 시 해당 템플릿 코드를 통해 SCADA에서 메세지 발송가능

기본 설정

  1. 스테이션 설정

11.png

스테이션 이름        스테이션을 구별할 수 있는 이름을 입력합니다. 디폴트 값은 “STATION”으로 입력됩니다.

 

스테이션 종류        사용하시는 WEB SMS 서비스를 선택합니다.

 

스테이션 설명        스테이션에 대한 간략한 설명을 입력합니다.

 

SMS 사용자계정     사용하시는 WEB SMS 서비스 계정을 입력합니다.

 

SMS 암호              사용하시는 WEB SMS 서비스 암호를 입력합니다.

22.png

발신 번호           문자 메시지를 전송할 전화번호를 입력합니다.

 

재시도횟수          전송 실패 시 재시도 횟수를 지정합니다.

발신 프로필 키    비즈뿌리오에 등록한 카카오톡 비즈니스 채널의 고유 프로필 값을 입력.

 

템플릿 코드        전송할 알림톡의 템플릿코드를 입력합니다.

연락처/그룹/메시지 설정

 문자 메시지 정보는 연락처, 그룹, 메시지 3 부분으로 구성되어 있습니다. 연락처는 문자 메시지를 수신할 사람의 이름과 전화번호를 입력합니다. 그룹은 연락처들의 그룹으로 동시에 같은 메시지를 여러 사람에게 송신할 경우에 설정합니다. 메시지는 송신할 메시지를 미리 등록해 두는 것입니다.

33.png

마우스 오른쪽 버튼을 이용하여 그룹, 연락처 및 메시지를 추가, 수정, 삭제할 수 있습니다.

연락처 추가/편집

55.png44.png66.png

연락처 리스트 화면에서 삭제할 항목을 선택한 후 Delete 버튼 또는 메뉴에서 연락처 삭제를 선택하면 위와 같이 확인 대화상자가 표시되며 ‘예’를 누르면 선택된 연락처가 삭제됩니다.

연락처 복사/이동

88.png

마우스 오른쪽 버튼을 이용하여 연락처를 다른 그룹으로 복사하거나 이동할 수 있습니다.

99.png1010.png

그룹추가를 선택하면 트리에 새그룹이 추가되고 편집할 수 있습니다.

그룹 추가/편집

그룹 수정       그룹이름을 수정합니다.

그룹 삭제       그룹을 삭제합니다. 그룹에 포함된 연락처들은 모두 삭제됩니다.

1111.png

메세지 추가/편집

메시지 ID              메시지를 구분할 수 있는 ID를 입력합니다. (1 – 32767)

문자 메시지     전송할 문자 메시지를 입력합니다. (최대 78자)

1212.png

메시지 리스트 화면에서 삭제할 항목을 선택한 후 삭제 버튼을 누르면 위와 같이 확인 대화상자가 표시되며 ‘예’를 누르면 선택된 메시지가 삭제됩니다.

문자 메세지 송신 방법

DriverCommand 내부함수를 이용해서 문자 메시지를 송신합니다. 문자 메시지 서비스 통신드라이버의 DriverCommand 사용 방법은 다음과 같습니다.

  • 카카오톡 알림톡 발송시 메세지 내용에 #, {, } 와 같은 특수기호를 사용 할 수 없습니다.

  • SMS, 카카오톡의 송신 요청의 성공 여부와 실제 수신자가 메세지를 받았는지 여부는 일치하지 않을 수 있습니다.

DriverCommand

형식         DriverCommand("디바이스이름.스테이션이름", Command, "Parameter")

설명          문자 메시지 통신 드라이버에게 Command에 해당하는 명령을 실행 시킵니다.

매개변수    명령의 종류에 해당하는 Command와 Command 값에 따른 Parameter의 형태는 다음과 같습니다.

Command        

1 : 등록된 그룹에게 등록된 SMS메시지를 송신합니다.

2 : 등록된 그룹에게 사용자가 지정한 SMS메시지를 송신합니다.

3 : 등록된 연락처에게 등록된 SMS메시지를 송신합니다.

4 : 등록된 연락처에 사용자가 지정한 SMS메시지를 송신합니다.

5 : 사용자가 지정한 번호로 등록된 SMS메시지를 송신합니다.

6 : 사용자가 지정한 번호로  지정한 SMS메시지를 송신합니다.

7 : 등록된 그룹에게 등록된 카카오 알림톡을 송신합니다.

8 : 등록된 그룹에 사용자가 지정한 카카오 알림톡을 송신합니다.

9 : 등록된 연락처에게 등록된 카카오 알림톡을 송신합니다.

10 : 등록된 연락처에게 사용자가 지정한 카카오 알림톡을 송신합니다.

11: 사용자가 지정한 번호로 등록된 카카오 알림톡을 송신합니다.

12: 사용자가 지정한 번호로 사용자가 지정한 카카오 알림톡을 송신합니다.

Parameter

Command가

1,7일 경우 : “그룹이름,메시지ID”

2,8일 경우 : “그룹이름,사용자메시지”

3,9일 경우 :         “연락처,메시지ID”

4,10일 경우 : “연락처,사용자메시지”

5,11일 경우 : “전화번호,메시지ID”

6,12일 경우 : “전화번호,사용자메시지”

 

사용예  

            DriverCommand("SMS.STATION", 1, "관리,7")

그룹이름이 “관리”인 그룹에 속한 모든 구성원에게 메시지 ID가 7번인 메시지를 송신합니다.

            DriverCommand("SMS.STATION", 2, "담당자,주전류 경보발생")

그룹이름이 “담당자”인 그룹에 속한 모든 구성원에게 “주전류 경보발생”이라는 메시지를 송신합니다.

            DriverCommand("SMS.STATION", 3, "홍길동,5")

“홍길동”이란 이름으로 등록된 연락처에게 메시지 ID가 5번인 메시지를 송신합니다.

            DriverCommand("SMS.STATION", 4, "관리자, 1구역 정전")

“관리자”란 이름으로 등록된 연락처에게 “1구역 정전”이라는 메시지를 송신합니다.

            DriverCommand("SMS.STATION", 5, "01112345678,2")

“01112345678”인 전화번호로 메시지 ID가 2번인 메시지를 송신합니다.

            DriverCommand("SMS.STATION", 6, "01112345678, 고수위 경보 발생")

“01112345678”인 전화번호로 “고수위 경보 발생”이라는 메시지를 송신합니다.

DriverCommand("SMS.STATION", 7, "관리,7")

그룹이름이 “관리”인 그룹에 속한 모든 구성원에게 메시지 ID가 7번인 알림톡 메시지를 송신합니다.

            DriverCommand("SMS.STATION", 8, "담당자,주전류 경보발생")

그룹이름이 “담당자”인 그룹에 속한 모든 구성원에게 “주전류 경보발생”이라는 알림톡 메시지를 송신합니다.

            DriverCommand("SMS.STATION", 9, "홍길동,5")

“홍길동”이란 이름으로 등록된 연락처에게 메시지 ID가 5번인 알림톡 메시지를 송신합니다.

            DriverCommand("SMS.STATION", 10, "관리자, 1구역 정전")

“관리자”란 이름으로 등록된 연락처에게 “1구역 정전”이라는 알림톡 메시지를 송신합니다.

            DriverCommand("SMS.STATION", 11, "01112345678,2")

“01112345678”인 전화번호로 메시지 ID가 2번인 알림톡 메시지를 송신합니다.

            DriverCommand("SMS.STATION", 12, "01112345678, 고수위 경보 발생")

“01112345678”인 전화번호로 “고수위 경보 발생”이라는 알림톡 메시지를 송신합니다.

 

(참고) 태그의 경보가 발생하였을 때 문자 메시지를 송신하려면 태그의 경보 동작에 위와 같은 형태의 내부함수로 등록해 주면 됩니다.

체크 리스트 - SMS

SMS 송신 요청이 실패 했거나 송신 요청은 성공 하였으나 최종발신자에게 메세지가 전달 되지 않을 시 아래

체크리스트를 확인하여 주시기 바랍니다.

  • 비즈뿌리오 홈페이지 가입 시 법인계정으로 가입되었는지 여부 확인

  • 가입시 모듈 연동 방식이 “URL API연동”으로 선택하였는지 여부 확인

  • 법인계정 가입이 최종 승인 처리 되었는지 여부 확인

  • 서비스 가입 신청서를 포함한 가입에 필요한 서류 송부 완료 여부 확인

  • 선불 방식으로 결재 되었다면 사용 가능 금액이 충분한지 확인 - 선불 방식은 지양 바람

  • 후불 방식을 선택하였다면 계좌 연동이 정상적으로 되었는지 여부 확인

  • 발신번호 관리에 “승인완료”된 발신번호가 아닌 번호로 설정했는지 여부 확인

  • SMS 내용에 특수기호 혹은 올바르지 않은 데이터를 전송했는지 여부 확인

  

  • No labels