Enviando comandos AT

Hi, estou tentando enviar um comando AT para um modem GSM(MC35i) e nao estou obtendo sucesso.
Eu estou lendo e usando os exemplos do Java™ Communications API Users Guide
http://java.sun.com/products/javacomm/reference/docs/API_users_guide_3.html

Eu não obtive sucesso nesses exemplos, pois apesar de escrever na porta serial, o meu modem não respondeu ao comando.
O comando que estou enviando é simples, segue abaixo:
ATD870487**
sendo que os dois ultimos * significam os dois ultimos digitos do meu celular.

Isso deveria fazer com que o meu modem discasse para o meu celular, eu consegui fazer isso através do hyper terminal, mas nao consegui fazer isso usando o Communications API

Alguem poderia me ajudar ?
Desde já muito obrigado.