• 전체
  • SMS Modules
  • Applications
  • XpressEngine
Language Python 
Version 2.3.1 
Support SMS,LMS,MMS 
License BSD License 
Manual http://www.coolsms.co.kr/Legacy_Python_Quick_Start 

문서

개요

CTM은 별도의 서버없이 SKT, KTF, LGT 3개 이동통신사의 가입자 핸드폰으로 문자메시지(SMS)를 전송하는 기능을 포함하는 모듈입니다. GSLB시스템을 기반으로 365일 무정지(failover) 서비스를 구현하여 안정성을 보장합니다.


주 요 기능

  • 갯수에 제한없는 문자 메시지 전송
  • 예약 문자 전송
  • 핸드폰 수신 결과 조회 기능
  • 캐 쉬, 포인트, 문자방울 등 잔액 조회 기능
  • 장문 LMS(2,000 바이트) 전송 기능
  • 이미지 MMS 전송 기능
  • GSLB failover
  • 80 포트 지원(방화벽내에서도 서비스 가능)
  • UTF-8, EUC-KR 한글 지원.


소스코드 라이센스

기본적으로 BSD 라이센스에 따라 소스코드를 수정 및 배포가능하며 자세한 사항은 COPYRIGHT.txt 파일을 참고바랍니다.


계정만들기

문 자전송을 위해 쿨에스엠에스(http://www.coolsms.co.kr)에서 회원가입을 통하여 서비스 계정을 만듭니다.


파 일구성

사용하시는 한글인코딩에 따라 EUC-KR 혹은 UTF-8 으로 작성된 예제를 선택하세요.
----------------------------------------------------------------------------------
 파일명                       | 내용
------------------------------+---------------------------------------------------
 coolsms.py                   | (공통)문자메시지 전송 모듈
 example_euckr_sendsms.py     | (EUC-KR)문자메시지 전송 예제
 example_euckr_sendlms.py     | (EUC-KR)장문(2,000bytes) LMS 전송 예제

 example_euckr_sendmms.py     | (EUC-KR)장문(2,000bytes), 이미지 MMS 전송 예제
 example_euckr_remain.py      | (EUC-KR)캐쉬, 포인트, 문자방울 잔량 확인 예제
 example_euckr_localmsgid.py  | (EUC-KR)클라이언트측 메시지ID 생성 예제
 example_euckr_rcheck.py      | (EUC-KR)핸드폰 수신결과 확인 예제

 example_euckr_cancel.py      | (EUC-KR)예약 전송 취소 예제
 example_utf8_sendsms.py      | (UTF-8)문자메시지 전송 예제
 example_utf8_sendlms.py      | (UTF-8)장문(2,000bytes) LMS 전송 예제

 example_utf8_sendmms.py      | (UTF-8)장문(2,000bytes), 이미지 MMS 전송 예제
 example_utf8_remain.py       | (UTF-8)캐쉬, 포인트, 문자방울 잔량 확인 예제
 example_utf8_localmsgid.py   | (UTF-8)클라이언트측 메시지ID 생성 예제
 example_utf8_rcheck.py       | (UTF-8)핸드폰 수신결과 확인 예제

 example_euckr_cancel.py      | (UTF-8)예약 전송 취소 예제
--------------------------------------------------------------------------------


Quick Start

문자 1건을 보내는 간단한 예제를 만드는 방법을 설명합니다. 

샘플 파일은 utf8, euckr 2개로 만들어 놓았음으로 사용하시는 문자셋에 맞게 사용하시면 됩니다.

아래의 설명은 샘플 파일을 바탕으로 설명을 합니다. 실제 전송시에는 해당 프로그램에서 예제와 같이 적용 하시면 됩니다.

1. 프로그램 설치 

 ○ 다운로드 받은 파일(ctm-python-2.3.zip)을 압축 해제를 함

 ○ coolsms.py 파일과 example_utf8_sendsms.py(혹은 example_euckr_sendsms.py)파일을 문자 전송을 위한 작업 디렉토리로 복사 함

2. 샘플파일 수정 (example_utf8_sendsms.py)

 ○ cs_id와 cs_passwd 수정 (쿨에스엠에스 사이트에서 가입할 때 입력한 아이디와 비밀번호)

 cs.setuser("example", "example-password");


 ○ 문자 내용 작성 (addsms 메소드를 호출하여 받는번호, 회신번호, 문자내용 을 입력 함)

 cs.addsms("01012123434", "01012123434", "테스트 문자")

3. 샘플파일 실행
    python example_utf8_sendsms.py


4. 전송 결과 메시지 확인

1 개를 전송한 결과입니다.

Called Number: 01012341234

Message ID: 201010181123412341234

Result Code: 00

Result Message: Success

 ※ Result Code는 전송결과 코드표를 참조하세요


5. 휴대폰에서 문자가 정상 수신 되었는지 확인

   ○ 문자가 수신되지 않았을 경우 아래의 페이지에서 상태를 확인하세요.

       http://www.coolsms.co.kr/report


History

2010/10/21 v2.3.1 release
           group message bug fix

2010/10/15 v2.3 release

           MMS image file attachment added

2010/02/11 v2.2 release
           reserved message cancellation function added.
           use domain name based GSLB system instead of provisioning.
           UTF-8 Hangeul encoding support.
           use service port 80.
2009/07/09 v2.1.3 LMS(2,000 bytes) function added.
2009/06/02 v2.1.2 cash, point, mdrop state query added.
2009/04/23 CTM 2.1.1 released.
2009/04/14 error server exception and recovery mechanism added.
2009/03/30 CTM 2.1 Provisioning Python Beta Version released.



라이센스

Copyright (C) 2008-2010 D&SOFT
http://www.coolsms.co.kr

이 소스코드의 모든 권리는 D&SOFT가 보유하고 있습니다.

소스와 바이너리 형태의 재배포 및 사용은 수정 여부에 관계없이 다음 조건을 충족할때 가능합니다:

1. 소스 코드의 재배포는 위의 저작권 문구와 지금 보이는 조건, 아래의 면책 조항을 반드시 유지해야 합니다.
2. 바이너리 형태의 재배포는 배포판과 함께 제공되는 문서 또는 그외 형태의 매체에 위의 저작권 문구와 지금 보이는 조건, 아래의 면책 조항을 반드시 명시해야 합니다.
3. 이 소프트웨어의 기능 또는 그 사용을 언급하는 모든 광고 매체는 원제작자 디앤소프트(D&SOFT)를 반드시 표시해야 합니다.
   예) 이 제품은 디앤소프트 (http://www.coolsms.co.kr) 에서 개발한 오픈소스를 사용하고 있습니다.


-- 면책 조항 --
이 소프트웨어는 저자와 공헌자들에 의해 "있는 그대로" 제공될 뿐이며, 상품성이나 특정 목적에 대한 적합성의 묵시적 보증을 포함하여(단, 이에 국한되지 않음), 어떠한 형 태의 보증도 하지 않습니다. 어떠한 경우에도 재단과 공헌자들은 제품이나 서비스의 대체 조달, 또는 데이터, 이윤, 사용상의 손해, 업무의 중단 등을 포함하여(단, 이에 국한되지 않음), 이 소프트웨어를 사용함으로써 발생한 직접적이거나, 간접적, 또는 우연적이거나, 특수하거나, 전형적이거나, 결과적인 피해에 대해, 계약에 의한 것이든, 엄밀한 책임, 불법 행위(또는 과실과 기타 행위를 포함하여)에 의한 것이든, 이와 여타 책임 소재에 상관없이, 또한 그러한 손해의 가능성이 예견되어 있었다 하더라도, 전혀 책임을 지지 않습니다.

List of Articles
날짜 조회 수

SMS Modules REST API 기반 JAVA용 기업메시징 SDK file

소개 SMS, LMS, MMS 문자메시지를 발송할 수 있는 JAVA용 SDK이며 기존모듈보다 향상된 기능을 제공하고 있습니다. 단체문자 전송처리가 빠르며 전송된 문자메시지의 상세내역까지 서버에 요청할 수 있어 전송내역을 DB에 저장할 필요가 없습니다. 수익쉐어를 ...

SMS Modules REST API 기반 파이썬용 기업메시징 SDK file

소개 SMS, LMS, MMS 문자메시지를 발송할 수 있는 Python용 SDK이며 기존모듈보다 향상된 기능을 제공하고 있습니다. 단체문자 전송처리가 빠르며 전송된 문자메시지의 상세내역까지 서버에 요청할 수 있어 전송내역을 DB에 저장할 필요가 없습니다. 수익쉐어...

SMS Modules REST API 기반 PHP 기업메시징 SDK file

  • 빌리
  • 2015-10-15
  • 조회 수 1030

소개 SMS, LMS, MMS 문자메시지를 발송할 수 있는 PHP용 SDK이며 기존모듈보다 향상된 기능을 제공하고 있습니다. 단체문자 전송처리가 빠르며 전송된 문자메시지의 상세내역까지 서버에 요청할 수 있어 전송내역을 DB에 저장할 필요가 없습니다. 수익쉐어를 ...

SMS Modules REST API 기반 C 기업메시징 SDK file

사용법 시작하기 API Reference Examples 소스코드 https://github.com/coolsms/c-sdk 업데이트 - 2015/03/09 coolsms.c 에 charset 관련 수정 - 2015/12/24 rest 2.0 적용 라이선스 Copyright (c) 2014, NURIGO Inc. All rights reserved. 다음의 조건들을 ...

Applications 엑셀문자 2.5.2 file [1]

  • 빌리
  • 2015-02-05
  • 조회 수 1872

이 프로그램은 Microsoft사의 오피스 엑셀의 애드인으로 설치되어 아주 작은 용량으로 엑셀 기능을 최대한 활용하여 문자메시지를 발송할 수 있도록 제작되었습니다. 엑셀 2007 이상 2013 버전까지 테스트 되었습니다. (2003 미지원) 시스템사양 Microsoft Off...

SMS Modules REST API 기반 DELPHI용 기업메시징 SDK file

SMS, LMS, MMS 문자메시지를 발송할 수 있는 DLEPHI용 SDK입니다. 단체문자 전송처리가 빠르며 전송된 문자메시지의 상세내역까지 서버에 요청할 수 있어 전송내역을 DB에 저장할 필요가 없습니다. 솔루션등록으로 수익쉐어에 동참하실 수 있습니다. 사용법 ht...

SMS Modules Python 문자 전송 모듈 (ctm-python 2.3, MMS지원) file

  • Gilbert
  • 2010-10-15
  • 조회 수 146613

문서CTM-Python Tutorial 개요CTM은 별도의 서버없이 SKT, KTF, LGT 3개 이동통신사의 가입자 핸드폰으로 문자메시지(SMS)를 전송하는 기능을 포함하는 모듈입니다. GSLB시스템을 기반으로 365일 무정지(failover) 서비스를 구현하여 안정성을 보장합니다. 주 ...

SMS Modules Sohot SMS 컴포넌트 v2.3.1 file

문서 SoHot SMS Reference Guide 다운로드 및 설치 비스타 및 윈도우7 이상의 운영체제에서는 반드시 관리자권한으로 설치하셔야 합니다. 패키징된 SoHotSMS_v2.3.1_Setup.exe 을 다운받아서 설치하시면 SoHot SMS 컴포넌트가 자동으로 설치됩니다. 기존 버젼...

SMS Modules CTM-PHP v2.3.3 file [2]

  • wiley
  • 2012-07-10
  • 조회 수 46002

문서 CTM-PHP Manual 개선 내용 테스트 모드 추가 SRK(Solution Registration Key) 설정 주요기능 CTM은 별도의 서버없이 SKT, KT, LGU+ 3개 이동통신사의 가입자 핸드폰으로 문자메시지(SMS, LMS, MMS)를 전송하는 기능을 포함하는 모듈입니다. GSLB 시스템을...

SMS Modules HTTP API file

HTTP/S 의 GET 혹은 POST방식으로 문자를 전송할 수 있는 API 입니다. 다운로드를 클릭하시면 PDF 매뉴얼을 받으실 수 있습니다. 혹은 아래 URL를 클릭하시면 웹페이지로 작성된 매뉴얼을 보실 수 있습니다. http://www.coolsms.co.kr/Legacy_HTTP 아래링크를...

SMS Modules CTM-C++ v2.3.2 file

문서 CTM-C++ Tutorial 개요 CTM 문자전송 모듈은 별도의 서버없이 SKT, KT, LGT 3개 이동통신사의 가입자 핸드폰으로 문자메시지 (SMS, LMS, MMS)를 전송하는 기능을 포함하는 모듈입니다. GSLB 시스템을 기반으로 365일 무정지(failover) 서비스를 구현하여...

SMS Modules SoHot SMS 컴포넌트 v2.3.2 file

v2.3.2 개선사항 - 수익배분 코드 SRK 적용 가능 - 객체생성 후 SetUser 두번 호출시 인증실패 문제 해결 문서 SoHot SMS Reference Guide 다운로드 및 설치 비스타 및 윈도우7 이상의 운영체제에서는 반드시 관리자권한으로 설치하셔야 합니다. 패키징된 SoHo...

SMS Modules CTM-Java v2.3.1 MMS이미지첨부기능 file

  • wiley
  • 2010-10-19
  • 조회 수 229375

아래 링크를 통해 HTTP API를 사용한 예제도 다운로드 받으실 수 있습니다. http://open.coolsms.co.kr/download/222303 문서 CTM-Java Tutorial 개선내용 LMS장문전송 및 MMS 이미지첨부 기능 추가, 예제소스 추가. CSCP2.0 적용 문자단위클래스 SmsMessagePd...

SMS Modules SoHot SMS v2.3을 사용한 Visual Basic 예제(소스) file [3]

SoHot SMS v2.3의 비쥬얼 베이직 예제입니다. SoHot SMS v2.3을 반드시 설치 후 사용하시기 바랍니다. SoHot SMS 컴포넌트를 이용한 Visual Basic 예제 프로젝트 입니다. 예제 소스 작성시 Visual Studio 2005 를 사용하였습니다. VisualBasic.sln 솔루션 파일...

XpressEngine XE 문자모듈 최신버젼 다운로드 안내 file

MessageXE는 국내 최고 CMS XpressEngine에서 문자를 발송하실 수 있는 모듈입니다. 최신버젼 다운로드는 XE공식자료실에서 messagexe로 검색하시면 최신버젼의 모듈, 애드온, 위젯을 다운로드 받으실 수 있습니다. MessageXE 매뉴얼 바로가기

SMS Modules SMS::Send::KR::CoolSMS file

  • keedi
  • 2013-04-03
  • 조회 수 44551

NAME SMS::Send::KR::CoolSMS - An SMS::Send driver for the coolsms.co.kr service VERSION version 0.008 SYNOPSIS use SMS::Send; # create the sender object my $sender = SMS::Send->new('KR::CoolSMS', _ssl => 1, _user => 'keedi', _password => 'm...

SMS Modules CTM-node v1.0.0 file

CoolSMS-nodeInstallation npm install coolsms or git clone git://github.com/InspiredJW/coolsms.git Usagevar coolsms = require('coolsms'); coolsms({ ssl: true, // true | false user: 'username', // CoolSMS username password: 'password', // Cool...

Applications 유닉스 디스크 용량 체크 문자 호출 file [3]

실행 환경 UNIX (Linux, BSD, Solaris 등) 의 Python 환경에서 돌아가는 프로그램 입니다. 개요 서버에 설치하여 cron 으로 주기적으로 구동시켜서 마운트 포인트별로 디스크 사용량을 체크 하여 설정된 사용률을 넘으면 문자 호출을 해주는 프로그램 입니다. ...

SMS Modules SoHot SMS v2.3 을 사용한 ASP 예제 file

  • wiley
  • 2010-10-29
  • 조회 수 54780

SoHot SMS Component v2.3 을 사용한 ASP 문자전송 예제파일들 입니다. SoHot SMS v2.3을 먼저 설치하시기 바랍니다. 예제파일 별로 아래의 내용을 담고 있습니다. example_euckr_sendsms.asp EUC-KR SMS 전송 예제 example_euckr_sendlms.asp EUC-KR LMS 전...

Applications CS엑셀문자 v1.3.1 file

엑셀에서 바로바로 쉽게 문자보내세요. 이 프로그램은 Microsoft사의 오피스 엑셀의 플러그인 형태로 설치되어 문자메시지를 엑셀에서 바로 보낼 수 있는 기능을 포함하고 있습니다. 주요 기능은 아래와 같습니다. 마우스 오른쪽 키 메뉴선택으로 손쉬운 인터...