링크 모빌리티 - 로고SMS API,SMPP API MS 스케줄러 API
사용자 가이드

SMS API,SMPP API MS 스케줄러 API

수정됨: 6/24/2025
버전: 1.7
작가: 케니 콜랜더 노든, KCN

이 문서는 지정된 수신자만을 위한 것이며 특권, 독점 또는 기타 개인 정보를 포함할 수 있습니다. 착오로 받으신 경우에는 즉시 발신인에게 알리고 원본은 삭제해주시기 바랍니다. 귀하가 문서를 다른 용도로 사용하는 것은 금지되어 있습니다.

변경 내역

회전 날짜 By 이전 릴리스의 변경 사항
1.0 2010-03-16 한국씨엔씨 생성됨
1. 2019-06-11 티피에스(TPE) 업데이트된 LINK 로고
1. 2019-09-27 PNI SMPP 3.4 사양에 대한 참조 추가
1. 2019-10-31 EP 유효기간에 대한 관찰 tag
1. 2020-08-28 한국씨엔씨 지원되는 TLS 버전에 대한 정보 추가
2. 2022-01-10 한국씨엔씨 배달 보고서에 대한 추가 정보가 추가되었습니다.
TLS 1.3에 대한 업데이트된 정보
2. 2025-06-03 GM 결과 코드 2108이 추가되었습니다.
2. 2025-06-24 AK 할당량 추가됨

소개

LINK Mobility는 2001년부터 SMS 배포자였으며 운영자 및 연결 집계자와 함께 작업한 경험이 많습니다. 이 플랫폼은 대용량 트래픽을 처리하고 고가용성을 유지하며 여러 연결을 통해 트래픽을 쉽게 라우팅할 수 있도록 설계되었습니다.
이 문서는 SMSC 플랫폼에 대한 SMPP 인터페이스를 설명하고, 필요한 매개변수와 명령, 지원되는 매개변수를 설명합니다.
이 문서에서는 연결된 메시지, WAPpush, Flash SMS 등과 같은 특정 사용 사례를 다루지 않습니다. 이러한 사례에 대한 자세한 내용은 지원팀에 문의하여 제공받을 수 있습니다.

지원되는 명령

LINK Mobility의 서버는 SMPP 3.4로 취급해야 합니다. 공식 사양은 다음에서 찾을 수 있습니다. https://smpp.org/SMPP_v3_4_Issue1_2.pdf.
모든 방법이 지원되는 것은 아니며 모든 차이점은 아래에 명시되어 있습니다.
4.1 바인드
다음 바인드 명령이 지원됩니다.

  • 송신기
  • 트랜시버
  • 수화기

필수 매개변수:

  • system_id – 지원팀에서 획득
  • 암호 – 지원에서 얻음

선택적 매개 변수 :

  • addr_ton – 제출하는 동안 TON이 Unknown으로 설정된 경우 기본값입니다.
  • addr_npi – 제출하는 동안 NPI가 알 수 없음으로 설정된 경우 기본값입니다.

지원되지 않는 매개변수:

  • 주소 범위

4.2 바인딩 해제
바인드 해제 명령이 지원됩니다.
4.3 문의 링크
조회 링크 명령이 지원되며 60초마다 호출해야 합니다.
4.4 제출
메시지 전달에는 submit 메소드를 사용해야 합니다.
필수 매개변수:

  • 소스_주소_톤
  • 소스_주소_npi
  • 소스 주소
  • 대상_주소_톤
  • dest_addr_npi
  • 목적지 주소
  • esm_class
  • 데이터 코딩
  • sm_길이
  • 짧은 메시지

지원되지 않는 매개변수:

  • 서비스 종류
  • 프로토콜_ID
  • 우선순위_플래그
  • 일정_배달_시간
  • 교체_if_현재_플래그
  • sm_default_msg_id

메모 그 페이로드 tag 지원되지 않으며 통화당 하나의 SMS만 전달될 수 있으며 validation_period를 권장합니다. tag 최소 15분 길이의 값을 가집니다.
4.4.1 권장 TON 및 NPI
submit 명령을 사용하여 메시지를 보낼 때 다음 TON 및 NPI를 사용해야 합니다.
4.4.1.1 출처
다음 TON 및 NPI 조합은 소스 주소에 대해 지원됩니다. 다른 모든 조합은 유효하지 않은 것으로 간주됩니다. TON이 알 수 없음(0)으로 설정된 경우 bind 명령의 기본 TON이 사용됩니다. NPI가 알 수 없음(0)으로 설정된 경우 bind 명령의 기본 NPI가 사용됩니다.

국립과학수사연구원 설명
영숫자 (5) 알 수 없음 (0)
ISDN(1)
영숫자 발신자 텍스트로 처리됩니다.
국제 (1) 알 수 없음 (0)
ISDN(1)
MSISDN으로 취급됩니다.
내셔널 (2)
네트워크별(3) 가입자 수(4)
약어(6)
알 수 없음 (0)
ISDN(1)
내셔널 (8)
국가별 짧은 번호로 취급됩니다.

4.4.1.2 목적지
대상 주소에는 다음 TON 및 NPI 조합이 지원됩니다. 다른 모든 조합은 유효하지 않은 것으로 간주됩니다. TON이 알 수 없음(0)으로 설정된 경우 바인드 명령의 기본 TON이 사용됩니다. NPI가 알 수 없음(0)으로 설정된 경우 bind 명령의 기본 NPI가 사용됩니다.

국립과학수사연구원 설명
국제 (1) 알 수 없음 (0)
ISDN(1)
MSISDN으로 취급됩니다.

4.4.2 지원되는 인코딩
다음 인코딩이 지원됩니다. X는 모든 값을 포함할 수 있습니다.

디씨에스 부호화
0xX0 확장자가 있는 기본 GSM 알파벳
0xX2 8비트 바이너리
0xX8 UCS2(ISO-10646-UCS-2)

5.1 할당량 초과view
할당량은 지정된 기간(예: 일, 주, 월 또는 무기한) 내에 전송할 수 있는 최대 SMS 메시지 수를 정의합니다. 각 할당량은 할당량 ID(UUID)로 고유하게 식별되며 고객의 시간대에 따라 재설정됩니다. 할당량은 Quota Pro를 통해 국가, 지역 또는 기본 수준으로 할당할 수 있습니다.file할당량은 할당량 매핑을 사용하여 동적으로 할당할 수도 있습니다. 이 매핑은 부모 할당량 ID(UUID)와 고유 할당량 키(예: 발신자 또는 사용자)를 특정 할당량 ID에 매핑합니다.
할당량은 현지 지원, 지정된 계정 관리자에 따라 설정되며, 아무것도 지정하지 않으면 기본적으로 할당량이 설정됩니다.
5.2 상태 106 – 할당량 초과
다음과 같은 경우 SMS 메시지가 상태 코드 106("할당량 초과")으로 차단될 수 있습니다.

  • 메시지가 현재 간격 내의 해당 quotaId에 대해 정의된 한도를 초과합니다.
  • 대상 국가 또는 지역에 할당된 할당량이 없습니다(즉, 프로에서 null 할당량 매핑으로 명시적으로 차단됨)file).
  • 일치하는 할당량이 없고 기본 할당량도 정의되어 있지 않아 거부됩니다.
    이러한 경우, 시스템은 고객 또는 목적지 기반 제한을 적용하고 오용을 방지하기 위해 추가적인 메시지 처리를 방지합니다.

배송 보고서

없음 또는 성공/실패 결과가 있는 최종 배송만 지원됩니다.
배송 보고서 형식: id: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 완료 날짜: yyMMddHHmm 통계:
상태에서 사용 가능한 값:

  • 배달
  • 만료됨
  • 거부됨
  • 배달되지 않음
  • 삭제됨

6.1 확장 배송 보고서 형식
배송 보고서의 확장 정보는 영업 담당자에게 문의하여 요청할 수 있습니다.
배송 보고서 형식: id: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx sub:000 dlvrd:000 제출 날짜:
yyMMddHHmm 완료 날짜: yyMMddHHmm 통계: 오류: 텍스트:
상태에서 사용 가능한 값:

  • 배달
  • 만료됨
  • 거부됨
  • 배달되지 않음
  • 삭제됨

"sub" 및 "dlvrd" 필드는 항상 000으로 설정되고 "text" 필드는 항상 비어 있습니다.
"err" 필드의 값은 오류 코드 장을 참조하십시오.

지원되는 TLS 버전

TLS 1.2 또는 TLS 1.3은 SMPP를 통한 모든 TLS 연결에 필요합니다.
TLS 1.0 및 1.1에 대한 지원은 2020-11-15 이후 중단됩니다. TLS 버전 1.0 및 1.1은 더 이상 사용되지 않는 이전 프로토콜이며 인터넷 커뮤니티에서 보안 위험으로 간주됩니다.
LINK는 현재 암호화되지 않은 SMPP 연결을 사용 중인 경우 TLS를 사용할 것을 강력히 권장합니다. 암호화되지 않은 SMPP 연결은 2020-09-01부터 LINK에 의해 더 이상 사용되지 않으며 향후 제거될 예정입니다. 암호화되지 않은 연결 제거 날짜는 아직 결정되지 않았습니다.
TLS용 SMPP 서버에 대한 연결은 포트 3601에서 암호화되지 않은 대신 포트 3600에서 이루어집니다.
SMPP 구현이 stunnel을 사용하는 TLS를 지원하지 않는 경우에도 여전히 TLS를 사용할 수 있습니다. https://www.stunnel.org/

오류 코드

다음 오류 코드는 필드가 활성화된 경우 err 필드에 응답될 수 있습니다.

오류 코드 설명
0 알수없는 오류
1 일시적인 라우팅 오류
2 영구 라우팅 오류
3 최대 스로틀링 초과
4 타임아웃
5 운영자 알 수 없는 오류
6 운영자 오류
100 서비스를 찾을 수 없음
101 사용자를 찾을 수 없습니다
102 계정을 찾지 못했습니다
103 유효하지 않은 비밀번호
104 구성 오류
105 내부 오류
106 할당량 초과
200 OK
1000 전송된
1001 전달됨
1002 만료됨
1003 삭제됨
1004 모바일 전체
1005 대기 중
1006 배달되지 않음
1007 배송 완료, 청구 지연
1008 청구됨, 메시지가 전송되지 않음
1009 청구됨, 메시지가 전달되지 않음
1010 만료, 운영자 배송 보고서 부재
1011 충전됨, 메시지 전송됨(교환원에게)
1012 원격 대기 중
1013 교환원에게 메시지 전송, 충전 지연
2000 잘못된 소스 번호
2001 짧은 숫자는 소스로 지원되지 않습니다.
2002 알파는 소스로 지원되지 않습니다.
2003 MSISDN은 소스 번호로 지원되지 않습니다.
2100 짧은 번호는 대상으로 지원되지 않습니다.
2101 알파는 대상으로 지원되지 않습니다.
2102 MSISDN은 대상으로 지원되지 않습니다.
2103 작업이 차단됨
2104 알 수 없는 가입자
2105 차단된 목적지
2106 숫자 오류
2107 목적지가 일시적으로 차단됨
2108 잘못된 목적지
2200 충전 오류
2201 가입자의 잔액이 부족합니다.
 

2202

과도한 요금 청구로 구독이 차단되었습니다(프리미엄)

메시지

 

2203

구독자가 너무 어리다(이 특정

콘텐츠)

2204 선불 가입자는 허용되지 않습니다
2205 가입자가 거부한 서비스
2206 결제 시스템에 등록되지 않은 가입자
2207 구독자가 최대 잔액에 도달했습니다.
2208 최종 사용자 확인 필요
2300 환불됨
 

2301

불법 또는 분실로 인해 환불이 불가능합니다.

한국어:

2302 messageId 누락으로 인해 환불할 수 없습니다.
2303 환불 대기 중
2304 환불 시간 초과
2305 환불 실패
3000 GSM 인코딩은 지원되지 않습니다
3001 UCS2 인코딩은 지원되지 않습니다.
3002 이진 인코딩은 지원되지 않습니다.
4000 배달 보고서가 지원되지 않습니다.
4001 잘못된 메시지 내용
4002 잘못된 관세
4003 잘못된 사용자 데이터
4004 잘못된 사용자 데이터 헤더
4005 잘못된 데이터 코딩
4006 잘못된 VAT
4007 대상에 대해 지원되지 않는 콘텐츠

링크 모빌리티 - 로고

문서 / 리소스

링크 모빌리티 SMS API,SMPP API MS 스케줄러 API [PDF 파일] 사용자 가이드
SMS API SMPP API MS 스케줄러 API, SMS API SMPP API, MS 스케줄러 API, 스케줄러 API, API

참고문헌

댓글을 남겨주세요

이메일 주소는 공개되지 않습니다. 필수 항목은 표시되어 있습니다. *