로그인 | 회원가입 | 고객센터 | 내서비스관리
    • 아이디 저장

SMS호스팅이란??
SMS호스팅
- 요금 및 신청절차
- 스팸동의서
- 신청하기
SMS구축하기
- ASP구축
- PHP구축
- 닷넷구축
간편보내기
SMS 통합관리


네임서버
호스트 : ns1.webprime.co.kr
IP주소 : 220.73.137.21
호스트 : ns2.webprime.co.kr
IP주소 : 220.73.137.22
입금안내
우리은행 : 1005-988-999998
예금주 : 웹프라임(주)
SMS호스팅 현재위치 홈  >  SMS호스팅  >  ASP 구축

  ASP에서는 Soap 3.0과 MSXML 4.0을 이용한 XML 웹서비스로 구축하는 방식으로 서비스 됩니다.
ASP에서 XML 웹서비스를 이용하시려면 서버에 Soap 3.0과 MSXML 4.0이 설치되어 있어야 합니다.
웹프라임 모든 서버에는 기본적으로 설치되어 있으므로 웹호스팅 고객님들은 따로 설치하실 필요가 없습니다.
Soap 3.0 다운받기
MSXML 4.0 다운받기
예제 소스 다운받기
웹참조 주소 : http://webservice.webprime.co.kr/SMS.v.1/ServiceSMS.asmx

웹서비스를 사용하기 위해 아래와 같이 선언합니다.
Set oSOAP=Server.CreateObject("MSSOAP.SoapClient30")
oSOAP.ClientProperty("ServerHTTPRequest")= True
oSOAP.mssoapinit("http://webservice.webprime.co.kr/SMS.v.1/ServiceSMS.asmx?WSDL")
 
각 필요한 인자를 이용하여 함수를 호출합니다.
smsID=Request("smsID") 'sms 아이디 혹은 웹호스팅 고객님의 경우 ftp 아이디
smsPwd=Request("smsPwd") 'sms 패스워드 혹은 웹호스팅 고객님의 경우 ftp 패스워드
senderPhone=Request("senderPhone") '보내는 분 핸드폰번호
receivePhone=Request("receivePhone") '받는 분 핸드폰번호
smsContent=Request("smsContent") '전문 내용
result=oSOAP.SendSMS(smsID,smsPwd,receivePhone,senderPhone,smsContent)
 
'결과값을 가지고 적절히 처리 해줍니다.
If result = "1" Then
Response.Write "발송성공"
Else
Response.Write "발송실패"
End if
 
소스 설명 및 함수 설명
oSOAP 객체가 제공하는 멤버함수는 SendSMS() ,SendSMSReserve(),GetSMSCount() 세가지 입니다.

(1) 즉시전송:
SendSMS("sms아이디","sms비밀번호","받는사람번호","보내는사람번호","단문내용")
-단문메시지를 즉시 보내는 방법입니다.
-같은 내용을 여러명에게 한꺼번에 보내실 경우에는 받는 사람 핸드폰 번호를 콤마(,)로 연결해 주십시요.
예1) SendSMS("test","test","0167222244","0182245555","안녕하세요");
예2) SendSMS("test","test","0167222244","0182245555,0171224444,01033445556","안녕하세요");

(2) 예약전송:
SendSMSReserve("sms아이디","sms비밀번호","받는사람번호","보내는사람번호","단문내용","예약시간")
-단문메시지를 예약시간에 보내는 방법입니다.
-예약시간은 yyyy-mm-dd hh:mm:ss 형식으로 입력합니다.
-같은 내용을 여러명에게 한꺼번에 보내실 경우에는 받는 사람 핸드폰 번호를 콤마(,)로 연결해 주십시요.
예) SendSMSReserve("test","test","0167222244","0182245555","안녕하세요","2005-11-01 13:40:00");<--2005년11월 1일 13시 40분 발송


(3) 현재 잔여량 조회
GetSMSCount("sms아이디","sms비밀번호")
-현 sms_id에 잔여량을 조회할수 있는 방법입니다.
예) GetRemainCount("sms아이디","test");
리턴값 : 0 이상 정수 : 잔여량이 리턴됩니다.
-1 : 아이디 패스워드가 이상이 있을때 리턴됩니다.
 
리턴값 및 결과 확인
멤버함수 SendSMS() 가 호출된 후 리턴값은 다음과 같은 값을 가집니다.

* 본 리턴값은 SMS전송 요청이 성공되었는가에 대한 요청이며 실제 휴대폰 가입자의 수신여부는
아닙니다. 실제 휴대폰 가입자의 수신여부는 발송내역에서 확인 합니다.
1 : 발송성공
1~N : 콤마로 연결하여 다중 발송을 하였을 경우에는 성공한 정수 숫자로 리턴됩니다.
0 : SMS발송 가능량 부족
-1 : 사용자 아이디 이상

회사소개|제휴문의|찾아오시는길|개인정보취급방침|서비스이용약관