DB 문자연동 설치 순서
주문·예약·인증처럼 우리 시스템에서 생기는 문자를 사람 손 없이 내보내는 가장 짧은 길입니다. 연동 계정 신청, Agent 설치, 테이블에 한 줄 넣기, 결과 받기까지 순서대로 정리했습니다.
세 가지 연동 방식 중 DB 연동을 먼저 보는 이유
쏜다넷 문자연동은 DB·소켓·DLL 세 방식이 있습니다. 그중 DB 연동만 SMS·LMS·MMS 를 모두 보내고, 예약 발송이 되고, 발송 결과가 우리 DB 로 되돌아옵니다. 소켓과 DLL 은 단문 실시간 전송에 맞춘 방식이라 결과 수신과 예약이 필요하면 DB 연동을 써야 합니다. 서버를 갖고 있고 DB 에 테이블 하나를 더 둘 수 있다면, 개발할 것은 「그 테이블에 한 줄 넣는 코드」뿐입니다.

연동 계정을 만들고 테스트 문자 10건으로 시작하세요
연동신청서에 아이디·비밀번호·서버 IP 를 적어 내면 연동전용 계정이 열립니다.
Agent 를 올리고 테이블에 한 줄 넣으면 첫 문자가 나갑니다.
√ 가입 무료 √ 2000년부터 운영 √ 누적 발송 3억 건 이상
연동으로 자동 발송하게 되는 문자 (문구는 복사해서 쓰세요)
시스템이 보내는 문자는 짧고 사실만 담습니다. [ ] 자리에는 우리 DB 의 값이 들어갑니다.
- [OO몰] 주문 접수 완료
[고객명]님, 주문 [주문번호]가 접수되었습니다.
결제 금액 : [금액]원
출고되면 다시 안내드립니다. - [OO서비스] 인증번호 안내
인증번호 [인증번호]
3분 안에 입력해 주세요.
본인이 요청하지 않았다면 무시하셔도 됩니다. - [OO의원] 예약 하루 전 안내
[고객명]님, 내일 [예약시간] 예약이 있습니다.
변경은 오늘 중으로 연락 주세요.
[전화번호] - [OO센터] 접수 완료
[고객명]님, 문의가 접수되었습니다.
접수번호 : [접수번호]
담당자가 확인 후 연락드립니다. - [OO몰] 결제 확인 요청
[고객명]님, 주문 [주문번호]의 결제가
확인되지 않았습니다.
[기한]까지 결제되지 않으면 자동 취소됩니다. - [OO시설] 점검 완료 통보
[고객명]님, [장비명] 정기점검이 완료되었습니다.
다음 점검 예정 : [다음점검일]
이상 시 [전화번호]
DB 연동 · 소켓 연동 · DLL 연동, 무엇이 다른가
환경에 따라 하나를 고릅니다. 서버가 있으면 DB 연동, 웹호스팅뿐이면 소켓, 설치형 프로그램을 만드는 중이면 DLL 입니다.
| DB 연동 (XDB Agent) | 소켓 연동 | DLL 연동 | |
|---|---|---|---|
| 맞는 환경 | 서버를 보유한 곳 (Windows·Linux) | 웹호스팅에서 홈페이지로 보낼 때 | 애플리케이션을 개발 중일 때 |
| 보낼 수 있는 문자 | SMS · LMS · MMS | SMS 만 | SMS 만 |
| 예약 발송 | 지원 | 실시간만 | 실시간만 |
| 발송 결과 | 우리 DB 테이블에 자동 업데이트 | 요청 시점 응답 | 요청 시점 응답 |
| 개발할 것 | 테이블에 INSERT 한 줄 | ASP·PHP 샘플을 홈페이지에 붙임 | DLL 참조 후 함수 호출 |
| 샘플·자료 | Oracle · MS-SQL · MySQL 예문, Linux·Windows Agent | ASP · PHP 연동 방법 | DLL 연동 방법 |
서버가 있다면 오늘 Agent 까지 올릴 수 있습니다
연동신청서 → Agent 설치 → xdb.conf 설정 → 실행. 테이블은 자동으로 생깁니다.
설치 중 막히면 전화로 물어보셔도 됩니다 02-2646-7280평일 09:00~17:30 (점심 12:00~13:00)
설치 순서 : 신청 → Agent → 첫 발송
- 1연동전용 계정 만들고 신청서 내기계정관리 메뉴에서 문자연동용 계정을 만들고 연동신청서를 제출합니다. 아이디·비밀번호·서버 IP 가 필요합니다. 계정마다 고정 IP 를 등록하므로, IP 가 바뀌는 환경이면 먼저 고정해 두세요. 문자에 쓸 발신번호도 이때 등록합니다.
- 2Agent 올리고 xdb.conf 채우고 실행운영체제에 맞는 XDB Agent(Linux·Windows)를 내려받아 서버에 풀고, xdb.conf 에 연동 계정과 DB 접속 정보를 적습니다. 매뉴얼대로 실행하면 필요한 테이블이 자동으로 만들어집니다. 테이블이 안 생기면 로그부터 봅니다. 대개 DB 접속 실패입니다.
- 3발송 테이블에 한 줄 넣고 결과 보기발송 테이블에 받는 번호·내용을 INSERT 합니다. Agent 가 가져가 쏜다넷 Gateway 로 보내고, 처리 결과를 같은 테이블에 업데이트합니다. 테스트 문자 10건이 주어지니 내 번호로 먼저 보내 보세요. 안 나가면 로그를 봅니다. 방화벽이 막혔거나 잔액이 없는 경우가 대부분입니다.
시작 전에 준비할 5가지
- 서버와 DB : Windows 또는 Linux 서버, 그리고 Agent 가 붙을 DB. Oracle·MS-SQL·MySQL 은 예문이 준비되어 있습니다
- 고정 IP : 연동 계정에 IP 를 사전등록합니다. 등록되지 않은 IP 에서 계속 시도하면 계정이 차단될 수 있습니다
- 방화벽 : Agent 가 쏜다넷 Gateway 로 나가는 길을 열어 둡니다. 「테이블은 생겼는데 안 나간다」의 원인 1순위입니다
- DB 권한 : Agent 가 테이블을 만들고 읽고 갱신할 권한이 있는 계정으로 xdb.conf 를 채웁니다
- 발신번호 : 사전등록되지 않은 번호로 실패가 반복되면 계정이 차단될 수 있습니다. 시스템이 쓸 번호를 먼저 등록해 두세요
도입 절차 4단계와 각 단계에서 막히는 지점

- 1 연동 신청 : 연동전용 계정 생성 + 신청서(아이디·비밀번호·서버 IP). 여기서 IP 를 잘못 적으면 뒤가 전부 막힙니다
- 2 방식 선택 : 결과 수신·예약이 필요하면 DB 연동입니다. 소켓·DLL 로 시작했다가 결과가 필요해져 바꾸는 경우가 있습니다
- 3 개발·테스트 : 테스트 문자 10건으로 내 번호에 먼저 보냅니다. 테이블 생성 실패는 DB 접속, 발송 실패는 방화벽·잔액부터 봅니다
- 4 운영 적용 : 연동 요금제 상품을 충전하고 실서비스에 붙입니다. 전송 결과 화면과 DB 테이블 두 곳에서 결과를 볼 수 있습니다
- 운영 중 : 광고성 문자를 연동으로 보낼 때도 (광고) 표기·수신거부·야간 제한 같은 법정 의무는 똑같이 적용됩니다
자주 묻는 질문 Q&A
-
Q1: 웹호스팅이라 서버에 Agent 를 설치할 수 없습니다.
A1: 그 경우는 소켓 연동입니다. 홈페이지 코드(ASP·PHP·JSP 샘플 제공)에서 직접 요청을 보내는 방식이라 설치할 것이 없습니다. 다만 단문 실시간 전송만 되고 예약과 결과 수신은 되지 않습니다. 결과가 꼭 필요하면 Agent 를 올릴 수 있는 서버를 하나 두는 편이 결국 단순합니다.
-
Q2: 발송 결과는 어떻게 받나요?
A2: DB 연동은 Agent 가 처리 결과를 발송 테이블에 다시 업데이트합니다. 우리 시스템은 그 칸을 읽기만 하면 됩니다. 별도 콜백 서버를 만들 필요가 없습니다. 쏜다넷 화면의 전송결과 메뉴에서도 같은 내역을 볼 수 있습니다.
-
Q3: 예약 발송도 연동으로 되나요?
A3: DB 연동은 실시간과 예약 발송을 모두 지원합니다. 소켓·DLL 은 실시간만 됩니다. 예약 하루 전 안내처럼 시각이 정해진 문자를 시스템이 걸어 두려면 DB 연동을 쓰세요.
-
Q4: 연동 요금은 일반 요금과 어떻게 다른가요?
A4: 연동 회원 전용 요금제가 따로 적용됩니다. 상품 금액이 클수록 단가가 내려가며, 단문 기준 17.5원(49,000원 상품)부터 14원(700,000원 상품)까지입니다(부가세 별도). 사업자는 전자세금계산서를 받을 수 있습니다. 더 큰 물량은 견적으로 따로 잡습니다.
-
Q5: 연동 전에 테스트해 볼 수 있나요?
A5: 연동 계정에 테스트 문자 10건이 주어집니다. Agent 를 올리고 내 번호로 먼저 보내 결과가 테이블에 업데이트되는지까지 확인한 뒤 상품을 충전하면 됩니다. 설치 중 막히면 02-2646-7280으로 전화 주세요.
테이블 한 줄로 끝나는 자동 발송, 오늘 신청하세요
연동신청서에 서버 IP 와 발신번호를 준비해 두시면 계정이 열리는 대로 Agent 를 올릴 수 있습니다.
전화 상담 02-2646-7280평일 09:00~17:30 (점심 12:00~13:00)
※ 더 큰 물량은 견적 신청으로 따로 잡습니다. 웹팩스·MO 서비스는 이 요금제에 들어 있지 않습니다.