package Sample;
import java.io.IOException;
import cn.com.zjtelecom.smgp.Client;
import cn.com.zjtelecom.smgp.bean.Result;
import cn.com.zjtelecom.smgp.bean.Submit;
public class SendSms {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
//��ȡ�����ļ�����
Config config = new Config();
//��ȡ���ò���
String host = config.get("smgwip");
String account = config.get("smgwaccount");
String passwd = config.get("smgwpasswd");
String spid = config.get("smgwspid");
String spnum = config.get("smgpspnum");
int port = Integer.parseInt(config.get("smgwport"));
//Ŀ����룺18918911891
String destnum =config.get("destnum");
String content =config.get("content");;
String productid=config.get("productid");
//��ʼ��client
Client client = new Client(host, port, 2,account, passwd,spid, 0);
//����submit
Submit submit =new Submit();
submit.setSrcTermid(spnum);
submit.setDestTermid(destnum);
submit.setMsgContent(content.getBytes("iso-10646-ucs-2"));
submit.setMsgFormat(8);
if (productid!=null) submit.setProductID(productid);
//���Ͷ���
Result result =client.Send(submit);
System.out.println("Status:"+result.ErrorCode);
System.out.println("MsgID:"+result.ErrorDescription);
//�˳�
client.Close();
}
}