CJ올리브네트웍스 연동
준비 및 설정
사전 준비 사항
핑거푸시 Agent와 CJAgent 연동 전에 각각 개별 에이전트가 정상 동작됨을 확인 후에 연동을 해야 합니다.
푸시 환경 설정 파일에서 CJAgent 연결 설정
설치 경로/bin/ agentDistServerConfig.xml 파일 내의 config.database값이 mariadb인 경우 agentDistServerConfig_mariadb.xml파일에서 설정하면 됩니다.
설치 경로/bin/ agentDistServerConfig_{database}.xml 파일에서, CJAgent의 데이타 베이스 설정 <{database}_sms1><{database}_kakao1>블록이 CJAgent 설정하는 부분입니다.
<database>
<kindofdb> {database} </kindofdb><!—oracle, mssql, mysql, mariadb중 하나 -->
<{database}_sms1><!-- 문자 발송 -->
<driver>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver>
<dbname>dbname</dbname>
<url>jdbc:sqlserver://ip:port;databaseName=dbname;</url>
<minidle>5</minidle>
<maxactive>30</maxactive>
<username>username</username>
<password>password</password>
<poolname>fpagents</poolname>
<validationQuery>select 1 </validationQuery>
<transforTosms>
<mode>CAMP, STOS,STOE </mode>
<queuetable sms-msg="SMS_MSG " mms-msg="MMS_MSG"/>
</transforTosms>
</{database}_sms1>
<{database}_kakao1><!-- 카카오 발송(알림톡, 친구톡) -->
<driver>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver>
<dbname>dbname</dbname>
<url>jdbc:sqlserver://ip:port;databaseName=dbname;</url>
<minidle>5</minidle>
<maxactive>30</maxactive>
<username>username</username>
<password>password</password>
<poolname>fpagents</poolname>
<validationQuery>select 1 </validationQuery>
<transforTokakao>
<mode>CAMP, STOS,STOE </mode>
<queuetable kko-msg="KKO_MSG" kkf-msg="KKF_MSG "/>
</transforTokakao>
</{database}_kakao1>
</database>
알림톡, 문자 전환 발송 환경 설정
설치 경로/bin/ agentDistServerConfig.xml 파일 내 config.push.transfertotext, config.push.transfertokakao 항목을 아래와 같이 설정(기본 셋팅)합니다.
만일 전환 발송을 중단하려면, activity를 false 처리하고 에이전트를 재시작하면 푸시 발송은 유지하고 전환 발송만 중단됩니다.
설정 완료 후 푸시 에이전트를 재시작합니다.
푸시 실패 후 전환 발송 프로세스
1) 푸시 에이전트 - 푸시 발송(단말기로 푸시 발송) – kk로 시작하는 컬럼에 데이터 입력
2) 푸시 에이전트 - 푸시 실패한 단말기의 데이터(queue테이블에서 kk로 시작하는 컬럼)를 CJ의 msg 테이블에 insert
3) CJ에이전트 - 친구톡/알림톡 발송
4) CJ에이전트 - 친구톡/알림톡 실패한 단말기의 데이터를 CJ의 sms_msg, mms_msg테이블에 insert
failedtype – 푸시 발송 후 실패 시 전환되는 메시지 값(kko, kkf, sms, lms, mms)
kko_failed_type – 알림톡 또는 친구톡 실패 시 전환되는 메시지 값(sms, lms, mms)
위 두 컬럼을 조건에 맞게 설정해야 전환 발송이 가능합니다.
테스트 샘플
푸시⇨SMS 전환 발송 테스트 샘플
푸시⇨LMS/MMS 전환 발송 테스트 샘플
푸시⇨친구톡 전환 발송 테스트 샘플
푸시⇨친구톡⇨SMS/LMS/MMS 전환 발송 테스트 샘플
푸시⇨알림톡 전환 발송 테스트 샘플
푸시⇨알림톡⇨SMS/LMS/MMS 전환 발송 테스트 샘플
Last updated