- SMS호스팅
- 모듈연동매뉴얼
- 홈 >
- SMS호스팅 >
- 모듈연동매뉴얼
네임서버
-
1차
ns1.phps.kr 115.41.222.10
-
2차
ns2.phps.kr 58.120.225.132
-
3차
ns3.phps.kr 115.41.222.13
-
4차
ns4.phps.kr 27.1.16.4
고객센터
1544-5811
호스팅(내선1) / 도메인(내선2)
상담시간 09:00 ~ 18:00
점심시간 12:00 ~ 13:00
(야간, 주말, 공휴일 당직자 지원)
점심시간 12:00 ~ 13:00
(야간, 주말, 공휴일 당직자 지원)
모듈(API) 다운로드
- - 모듈은 PHP버젼으로 EUC-KR, UTF-8 인코딩형태로 제공되며, php4.x/php5.x/php7.x 모두 사용이 가능합니다.
- - 모듈(API) 다운로드 시 php4.x 의 경우에는 php4가 포함된 파일명의 소스를 참고하여 주세요.
- - 전기통신사업법 제84조에 의거 사전등록된 발신번호로만 발신이 가능합니다.(2015.10.16일부터 시행)
- - 발신번호는 통화가 가능한 번호로만 등록이 가능하며, 내서비스관리 > SMS관리 > 발신번호등록/삭제 에서 관리가 가능합니다.
- - 광고성 문자발송시에는 표기의무를 준수하지 않을 경우 3천만원이하 과징금이 부과될 수 있으며, 이에 대한 책임은 전적으로 발송자에게 있습니다.
- SMS모듈(API).tar | euckr.source | utf8.source | php4_euckr.source | php4_utf8.source
- LMS모듈(API).tar | euckr.source | utf8.source | php4_euckr.source | php4_utf8.source
- [id@shell]$ curl https://sms.phps.kr/phone/module/smsapi.tar > smsapi.tar (또는 mmsapi.tar)
- [id@shell]$ wget https://sms.phps.kr/phone/module/smsapi.tar (또는 mmsapi.tar)
변수설명
변수명 | 설명 |
---|---|
TR_ID | 서비스를 이용하기 위한 SMS ID (신청시 등록한 계정ID) |
TR_KEY | SMS 서비스를 이용하기위한 인증키, [SMS호스팅관리]-[SMS접속정보]에서 확인가능 |
TR_SUBJECT | LMS 발송시 메시지의 제목 |
TR_TXTMSG | 전송할 메시지(메시지 최대 길이 : 90byte(SMS), 2,000byte(LMS)) |
TR_TO | 메시지를 전송할 휴대폰 번호(수신자 번호) |
TR_FROM | 메시지에 보낸사람으로 표시되는 번호(발신자 번호) |
TR_DATE | 예약 발송을 위한 필드 (0 : 즉시, 2011-06-16 20:26:23 : 해당시간에 발송) |
TR_COMMENT | 메모필드이며 필수항목 아님 |
테스트소스(발송단)
- 1. PHP 클라이언트 모듈(sms.php)을 테스트소스와 같이 include 합니다.
- 2. sms클래스를 선언한 후 set 메소드로 변수를 셋팅합니다.
- 3. send메소드로 sms발송을 요청합니다.
-
소스1
결과
// 성공시 Array ( [0] => Array ( [status] => success [sendcount] => 1 [phonecount] => 1 [curcount] => 1 ) ) // 실패시 Array ( [0] => Array ( [message] => key not match. [status] => 9000 ) )
소스2
※ 테스트소스1과 2의 결과는 동일합니다.
소스3(LMS)
※ 제목변수(TR_SUBJECT)가 추가된 부분이외에는 SMS와 동일하며, 함수명은 mms()로 구분하여 이용하여 주시기 바랍니다.
TR_TO변수 사용방법
- 1. PHP 클라이언트 모듈(sms.php)을 테스트소스와 같이 include 하고 $aParams 변수를 실제 보낼 데이터로 변경합니다.
- 2. 여러 수신자에게 메시지를 한번에 보내려면 아래와 같이 TR_TO변수를 array로 보냅니다.
- 3. 이름부분은 TR_TXTMSG의 [NAME] 부분으로 변경되어 입력됩니다.
-
사용예
SMS발송가능건수 가져오기
- 1. PHP 클라이언트 모듈(sms.php)을 테스트소스와 같이 include 합니다.
- 2. 발송가능한 SMS건수를 페이지에 가져오기 위해 아래와 같이 set메소드로 아이디와 키값을 셋팅합니다.
- 3. View메소드로 발송가능건수값을 가져옵니다.
-
소스
결과
Array ( [status] => success [curcount] => 100 )