Enviar sms em j2me

Boa tarde…

Gostaria de saber como enviar um sms em j2me… estou tentando fazer assim(peguei esse codigo na net para tentar fazer funcionar e até mesmo entender como fazer):
public class enviarSms extends Command {

[code] private TextField phnNoTxtFld;
private TextField smsTxtFld;
private Alert infoAlert;
private String smsStr;
private String phnNoStr;

public boolean execute(MainCanvas canvas) {
	commandAction();
	return true;
}

public void commandAction() {

    	int numero= 970451365;
    	
        phnNoStr = String.valueOf(numero);
        smsStr = "TESTE";
        MessageConnection msgCon = null;

        try {
            msgCon = (MessageConnection) Connector.open("sms://" + phnNoStr);
        } catch (IOException ex) {
            ex.printStackTrace();
        }
        TextMessage txtMsg = (TextMessage) msgCon.newMessage(MessageConnection.TEXT_MESSAGE);

        txtMsg.setPayloadText(smsStr);

        try {
            msgCon.send(txtMsg);

            clearTxt();
        } catch (IOException ex) {
            ex.printStackTrace();
        }finally{
            if(msgCon != null){
                try {
                    msgCon.close();
                } catch (IOException ex) {
                    ex.printStackTrace();
                }
            }
        }    
}

public void clearTxt(){
    phnNoTxtFld.setString("");
    smsTxtFld.setString("");
    infoAlert = new Alert("Message sent successfully...!");
}[/code]

mas quando rodo o emulador me aparece o seguinte erro:

java.lang.IllegalArgumentException: invalid port format at com.sun.midp.io.HttpUrl.parseAfterScheme(+361) at com.sun.midp.io.HttpUrl.<init>(+36) at com.sun.midp.io.j2me.datagram.Protocol.openPrim(+25) . . .

aguém sabe me dizer onde esta o erro… seutem mais alguma coisa para configurar, talvez o .jad(estou apontando assim: Servlet-URL: http://localhost:8081/)