SmsWebSend (CTL에서만 지원)

 

오토베이스 SMS 웹서비스를 이용하여 문자메시지를 전송한다. 이 기능을 사용하기 위해서는 www.sms.autobase.biz 사이트에 사용자 등록을 해야 한다.

 

int @SmsWebSend(string recv_telephone, string send_telephone, string msg);

 

함수인자

string recv_telephone : 문자메시지를 받을 사람의 전화번호 (예 010-1234-5678 또는 01012345678)

string send_telephone : 문자메시지를 보낸 사람의 전화번호 (공백가능)

string msg : 보낼 내용 (최대 한글 40글자, 영문 80글자)

 

반환 값

전송결과를 반환한다.

1 = 전송 OK

2 = Socket Create Error (내부 전송포트를 기본으로 7110번을 사용하는데 이미 다른 곳에서 사용할 때 발생할 수 있는 오류)

3 = Socket Connect Error (SmsServiceServer.exe 프로그램이 실행 중이 아닐 때 발생할 수 있는 오류)

5 = Recv Timeout (오토베이스 SMS 웹 서비스 사이트로 전송 후 결과가 반환되지 않는 경우, 이런 경우는 인터넷이 연결되어 있지 않는 경우 발생할 수 있다.)

100 = 사용자명이나 비밀번호가 틀린 경우

101 = 사이버머니 잔고 부족

 

예제

retn = @SmsWebSend("010-1234-5678","010-5678-1234","메시지를 테스트합니다.");

if(retn == 1) {

   @MessageBox("전송성공","전송결과", MB_OK);

}

else {

   @MessageBox("전송실패","전송결과", MB_OK);

}

 

문장설명 : 010-1234-5678로 "메시지를 테스트합니다." 메시지를 보낸다.

 

지원정보

8.4.0 버전부터 지원

 

관련항목

@SmsSend()

@SmsSendLineNotify()

@SmsWebSend()

@TelegramMsg()

@TelegramFile()