통합메시지 (Omni)
channel_order에 설정한 채널 순서대로 순차 Fallback 발송합니다.
앞 채널 전송 실패 시 다음 채널로 자동 전환되며, 최대 3개 채널(Fallback 2회)까지 지정할 수 있습니다.
alimtalk,rcs,sms통합메시지 (Omni)
여러 채널을 우선순위로 묶어 실패 시 자동 전환하는 통합 발송입니다.
순차 Fallback최대 3채널채널별 필드 필수
Fallback 자동 대체
channel_order: alimtalk,rcs,sms알림톡 실패 시 RCS 실패 시 SMS
앞 채널 발송 실패 시 다음 채널로 자동 전환됩니다. 최대 3개 채널(Fallback 2회)까지 지정할 수 있습니다.
주의: 각 채널에 필요한 필드를 모두 입력해야 합니다.
Fallback 흐름
TEXT
1순위: 알림톡 ─── 성공 → 완료
│
└── 실패 (미설치·수신 거부)
│
▼
2순위: RCS ─── 성공 → 완료
│
└── 실패 (미지원 단말)
│
▼
3순위: SMS ─── 발송 완료
channel_order 예시
| channel_order 값 | 동작 |
|---|---|
alimtalk,sms | 알림톡 실패 시 SMS 발송 |
alimtalk,rcs,sms | 알림톡 실패 시 RCS, RCS 실패 시 SMS 발송 |
예시
알림톡 실패 시 SMS 발송 (alimtalk,sms)
SQL
INSERT INTO msg_tran (
channel_order, request_date, callback, recipient, msg_status,
kko_msg_type, kko_content, kko_sender_key, kko_template_code,
mt_content
) VALUES (
'alimtalk,sms', NOW(), ';발신번호', '수신번호', '1',
'AT', '알림톡 메시지 내용입니다.', '발신프로필키', '템플릿코드',
'SMS 문자 내용입니다.'
);
callback의;발신번호: 알림톡은 발신번호 생략(;), SMS는 발신번호 지정
알림톡 실패 시 RCS, RCS 실패 시 SMS 발송 (alimtalk,rcs,sms)
SQL
INSERT INTO msg_tran (
channel_order, request_date, callback, recipient, msg_status,
kko_msg_type, kko_content, kko_sender_key, kko_template_code,
rcs_content, rcs_msgbase_id, rcs_brand_key,
mt_content
) VALUES (
'alimtalk,rcs,sms', NOW(), ';발신번호;발신번호', '수신번호', '1',
'AT', '알림톡 메시지 내용입니다.', '발신프로필키', '템플릿코드',
'{"body":{"description":"RCS 메시지 내용입니다."}}', 'RPSSAXX001', 'RCS 브랜드 키',
'SMS 문자 내용입니다.'
);
callback의;발신번호;발신번호: 알림톡 생략, RCS 발신번호, SMS 발신번호 순서