MMS
이미지 첨부 메시지입니다. 발송 전 file_upload 테이블에 이미지를 등록하고 발급된 file_key를 사용합니다.mt_file_key가 없으면 LMS로 발송됩니다.
mmsMMS
이미지를 첨부하는 멀티미디어 메시지 채널입니다.
이미지 첨부file_upload 사전 등록미첨부 시 LMS
입력 필드
| 컬럼 | 필수 | 설명 |
|---|---|---|
channel_order | ✅ | 'mms' |
callback | ✅ | 발신번호 |
recipient | ✅ | 수신번호 |
msg_status | ✅ | '1' |
request_date | ✅ | 발송 요청 시각 |
mt_content | ✅ | 메시지 내용 |
mt_subject | 제목 | |
mt_file_key | 첨부 파일 키. 복수 파일은 ,로 구분 | |
origin_cid | 발신자 식별코드 |
파일 사전 등록
MMS 발송 전에 이미지를 file_upload 테이블에 등록해야 합니다.FileUploadScheduler가 자동으로 업로드하고 file_key를 채웁니다.
SQL
-- 1. 파일 등록
INSERT INTO file_upload (file_path, channel_type)
VALUES ('/home/omni/attach_file/sample.jpg', 'MMS');
-- 2. file_status = 2, file_key가 채워지면 발송에 사용 가능
SELECT file_key FROM file_upload WHERE file_path = '/home/omni/attach_file/sample.jpg';
예시
MMS 발송 (파일 1개)
SQL
INSERT INTO msg_tran (
channel_order, recipient, msg_status, request_date,
callback, mt_subject, mt_content, mt_file_key
) VALUES (
'mms', '수신번호', '1', NOW(),
'발신번호', 'MMS 제목', 'MMS 본문 내용입니다.', 'FILE_KEY'
);
MMS 발송 (파일 2개)
mt_file_key를 ,로 구분하여 여러 파일을 첨부할 수 있습니다.
SQL
INSERT INTO msg_tran (
channel_order, recipient, msg_status, request_date,
callback, mt_subject, mt_content, mt_file_key
) VALUES (
'mms', '수신번호', '1', NOW(),
'발신번호', 'MMS 제목', 'MMS 본문 내용입니다.', 'FILE_KEY1,FILE_KEY2'
);