Envio de SMS em celular dual chip

Olá pessoal,

sou iniciante em J2ME e fiz um software de calculos, onde envio o resultado via
sms. Porém só funciona em celulares com 1 chip, em celulares dual chip nao funciona,
alguem saberia me informar como devo proceder? alguma dica, pois não achei nada sobre isso na internet.

metodo que eu estou usando para o envio:

public boolean sendSms(String number, String message){
boolean result = true;
try {
//sets address to send message
String addr = “sms://”+number;
// opens connection
MessageConnection conn = (MessageConnection) Connector.open(addr);
// prepares text message
TextMessage msg = (TextMessage)conn.newMessage(MessageConnection.TEXT_MESSAGE);
//set text
// msg.setAddress(addr);
msg.setPayloadText(message);
// send message
conn.send(msg);
result = true;
conn.close();

    }

	catch(SecurityException se)
	{
		result = false;

	}

	catch (Exception e)
	{
		result = false;

	}

    	return result;
}

O SMS vai sair pela linha que estiver ativa no momento.
Não há suporte na API para vc selecionar a linha na qual quer que a cobrança seja feita.

Sim, gostaria que saisse na linha ativa, porem a sms nao sai em nenhuma das linhas, testei em
3 celulares dual chip e nenhum enviou a sms.

Porem em celulares com 1 chip funciona, e tanto que se eu tiro um dos chips do celular dual chip,
a sms é enviada.

já tentei pelo SmsComposer, por metodos etc…

obrigado por responder