Отправка SMS - ОГРОМНОЕ чудовище, которое нужно победить. Сейчас я не знаю ничего о j2me, но немного знаю о SMS, так как когда-то работал над аналогичным проектом (отказался по причине, указанной ниже).
Суть в том, что вы ДОЛЖНЫ использовать GSM-оператора для отправки SMS, если вы не знаете, на какого оператора отправлять сообщения. Это связано с тем, что перевозчики знают, как отправить сообщение на соответствующий сотовый телефон.
Вы можете отправить сообщение по электронной почте 5554441234@carrierdomain.com, но проблема заключается в том, что вам нужно знать, на какого оператора указывает номер телефона.
Когда-то вы могли сообщить оператору по второму набору из трех цифр xxxYYYxxxx (y), но вы больше не можете этого делать из-за переносимости номера телефона.
Короче, зацените Kannel , но вам все равно придется отправлять через GSM (вы можете получить карты PCI с SIM-картами), или вы можете оплатить подписку .