본문 바로가기

SMS 설정, SMS 전송, SMS 발송이력

지음빌더의 SMS 기본 모듈은 통큰아이입니다. http://tongkni.co.kr에  가입하셔서 SMS 선불 충전을 하시면 SMS 인증 아이디와 비밀번호를 받게 됩니다.

SMS 1건당 소모되는 포인트는 발송자의 포인트입니다.

오른쪽 전화번호부에 주소록을 등록하여 사용 할 수 있습니다. [선택]의 아이콘을 클릭하면 왼쪽 전화번호 창에 등록이 되고 전화기 모양의 번호 입력 부분에 직접 입력 할 수도 있습니다.

SMS 발송 예제는 adm/zm.sms/zm.sender.php에 있습니다.

 

 

//-- 받는사람 전화번호, 받는 사람 이름, 보내는 사람 전화번호, 보내는 사람 이름, 문자 내용[, 긴문자(1:90바이트만, 2:90씩 나눠서 여러번)][, 예약전송 여부(1:즉시전송, 2:예약전송)][, 예약시간 YYYYMMDD_hhiiss]
$resvTime	 = $inYear . $inMonth . $inDay . "_" . $inHour . $inMin;			//-- 예약시간
$fromName	 = "발송자";
$result = sendsms($arSendPcs, $arSendName, $inSenderPcs, $fromName, $inMsg, $zm_sms[cutstring], "$inSndStyle", "$resvTime");
$aRes = explode("/", $result);

문자를 전송하는 함수는 sendsms()입니다.  $resvTime은 예약시간으로 내용이 없으면 즉시 발송 합니다. $inSndStyle은 문자 전송 방식입니다. 예약 전송인지 즉지 전송인지를 결정합니다. $zm_sms[cutstring]는 문자 내용이 90바이트를 넘을 때 90바이트만 전송할 것인지, 90바이트씩 나눠서 전송 할 것인지를 결정합니다. 기본은 90바이트만 즉시 전송입니다.

 

sendsms("수신자 번호", "수신자 이름", "발신자 번호", "발신자 이름", "내용", $zm_sms[cutstring], "$inSndStyle", "$resvTime");

$zm_sms[cutstring] : 내용이 90바이트를 넘을 때 1 - 90바이트만, 2 - 90바이트씩 나눠서 여러번 전송.

$inSndStyle : 1 - 즉시전송, 2 - 예약전송

$resvTime : $inSndStyle의 값이 2일 때 예약 시간 입력. $inSndStyle 값이 1일 땐 무시 됨.