Omni

The send runs sequentially through the channels in the order you set in channel_order, falling back one by one.
When an earlier channel fails to deliver, it switches automatically to the next channel, and you can specify up to 3 channels (2 Fallback steps).

alimtalk,rcs,smsOmni

A unified send that groups several channels by priority and switches automatically on failure.

Sequential FallbackUp to 3 channelsPer-channel fields required

Automatic failover

channel_order: alimtalk,rcs,sms
Alimtalk On failureRCS On failureSMS

If the preceding channel fails, it switches to the next one automatically. You can specify up to 3 channels (2 failovers).

Caution: You must enter every field that each channel requires.

Fallback flow

TEXT
Priority 1: Alimtalk ─── Success → Done
               │
               └── Failure (not installed / opted out)
                        │
                        ▼
        Priority 2: RCS ─── Success → Done
                        │
                        └── Failure (unsupported device)
                                 │
                                 ▼
              Priority 3: SMS ─── Send complete

channel_order examples

channel_order valueBehavior
alimtalk,smsSends an SMS when Alimtalk fails
alimtalk,rcs,smsSends RCS when Alimtalk fails, and an SMS when RCS fails

Examples

Send an SMS when Alimtalk fails (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 문자 내용입니다.'
);

;발신번호 in callback: Alimtalk omits the sender number (;), and SMS specifies one.

Send RCS when Alimtalk fails, and an SMS when RCS fails (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 문자 내용입니다.'
);

;발신번호;발신번호 in callback: Alimtalk omitted, then the RCS sender number, then the SMS sender number, in that order.