• 전체
  • SMS Modules
  • Applications
  • XpressEngine
19 Oct, 2010
SMS Modules

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

wiley 조회 수 229515 추천 수 0 목록
Language Java 
Version 2.3.1 
Support SMS,LMS,MMS 
License BSD License 
Manual http://doc.coolsms.co.kr/?page_id=29 

아래 링크를 통해 HTTP API를 사용한 예제도 다운로드 받으실 수 있습니다.

http://open.coolsms.co.kr/download/222303


문서


개선내용

  • LMS장문전송 및 MMS 이미지첨부 기능 추가, 예제소스 추가. 
  • CSCP2.0 적용 
  • 문자단위클래스 SmsMessagePdu 사용하도록 개선 
  • Cache 제거, 도메인네임 사용하도록 개선


주요기능

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


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



계정만들기

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



파일구성

SMS.java                  소스 파일
SMS.class                 문자발송 메인 클래스
CSCP.class                전송규약 구현 클래스
CSCPPARAM.class           전송규약 구현 클래스
TBSP.class                문자내용 기술 클래스
SmsMessagePdu.class       문자건당 객체
ServerLoadBalance.class   GSLB 구현
ExampleUTF8SendSMS.java   UTF-8 SMS전송 예제
ExampleUTF8SendLMS.java   UTF-8 LMS 장문전송 예제
ExampleUTF8SendMMS.java   UTF-8 MMS 이미지첨부 예제
ExampleEUCKRSendSMS.java  EUC-KR SMS전송 예제
ExampleEUCKRSendLMS.java  EUC-KR LMS 장문전송 예제
ExampleEUCKRSendMMS.java  EUC-KR MMS 이미지첨부 예제
ExampleLocalkey.java      클라이언트 메시지ID 생성 예제
ExampleResult.java        문자수신결과 조회 예제
ExampleRemain.java        발송가능 SMS건수 조회 예제


Quick Start

모듈을 다운받은 후 압축을 해제하고 ExampleUTF8SendSMS.java 파일을 수정하여 빌드
 후 테스트 합니다.

  tar xvfz ctm-java-2.2.tar.gz
  cd ctm-java-2.2
  vi ExampleUTF8SendSMS.java
  javac -classpath . -encoding utf8 ExampleUTF8SendSMS.java
  java -classpath . -Dfile.encoding=utf8 ExampleUTF8SendSMS
 

  설치 및 테스트 (UNIX)

1. 모듈을 다운로드 받습니다.
   http://open.coolsms.co.kr 에 접속하여 자바전송모듈 선택 후 다운로드.

2. 다운받은 파일을 압축해제 합니다.
   $ tar xvfz ctm-java-2.2.tar.gz

3. 압축해제한 디렉토리로 이동합니다.
   $ cd ctm-java-2.2

4. 만약 *.class 가 생성되어 있지 않다면 아래와 같이 빌드합니다.
   $ javac SMS.java

5. ExampleSend.java 파일을 열어 아이디, 비밀번호 및 받는사람 폰번호, 보내는 사람
 폰번호, 메시지 내용 등을 수정합니다.
   $ vi ExampleUTF8SendSMS.java

6. ExampleUTF8SendSMS.java 파일을 빌드합니다.
   $ javac -classpath . -encoding utf8 ExampleUTF8SendSMS.java

7. 실행하여 테스트 합니다.
   $ java -classpath . -Dfile.encoding=utf8 ExampleUTF8SendSMS

8. 받는사람 폰번호로 발송된 메시지 내용이 폰으로 수신되었는지 확인합니다.




라이선스


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

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

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

1. 소스 코드의 재배포는 위의 저작권 문구와 지금 보이는 조건, 아래의 면책 조항을
반드시 유지해야 합니다.

2. 바이너리 형태의 재배포는 배포판과 함께 제공되는 문서 또는 그외 형태의 매체에
위의 저작권 문구와 지금 보이는 조건, 아래의 면책 조항을 반드시 명시해야 합니다.

3. 이 소프트웨어의 기능 또는 그 사용을 언급하는 모든 광고 매체는 원제작자 디앤소
프트(D&SOFT)를 반드시 표시해야 합니다.

   예) 이 제품은 디앤소프트 (http://open.coolsms.co.kr) 에서 개발한 오픈소스를
       사용하고 있습니다.


-- 면책 조항 --

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

List of Articles
날짜 조회 수

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

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

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

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

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

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

소개 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
  • 조회 수 1935

이 프로그램은 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
  • 조회 수 147376

문서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
  • 조회 수 46074

문서 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
  • 조회 수 229515

아래 링크를 통해 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
  • 조회 수 44604

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
  • 조회 수 54880

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사의 오피스 엑셀의 플러그인 형태로 설치되어 문자메시지를 엑셀에서 바로 보낼 수 있는 기능을 포함하고 있습니다. 주요 기능은 아래와 같습니다. 마우스 오른쪽 키 메뉴선택으로 손쉬운 인터...