De forma simples e clara, como enviar sms via linha de comando no FreeBSD com o gnokii. Essa configuração provavelmente funcionará em outras distros, trocando apenas a configuração da porta USB.
Vale lembrar também que este programa é compatível com muitos modelos de telefones e a configuração a seguir foi feita em um Nokia 6225 via cabo DKU5, sendo possível também a configuração via bluetooth ou IRDA.
Mais informações no site do projeto.
1.Instalando o Gnokii:
cd /usr/ports/comms/gnokii/
make install clean
(Aqui iremos optar apenas pela opção USB, considerando que queremos apenas enviar mensagens via linha de comando)
2.Configurando o Gnokii:
Um exemplo do arquivo de configuração está no diretório /usr/local/etc/gnokiirc.sample.Ele deverá ser copiado para o diretório ~/ e renomeado para .gnokiirc.
cp /usr/local/etc/gnokiirc.sample ~/.gnokiirc
Edite o arquivo ~/.gnokiirc e faça as seguintes alterações:
De
port = /dev/cuaa0
Para
port = /dev/ugen0
[no meu caso foi usada a porta /dev/cuaa0]
Descomente a linha
connection = dku5
3.Enviando SMS:
Agora plugue o cabo do seu telefone na USB do micro. O messages irá mostrar algo do tipo…
freebsd root: Unknown USB device: vendor 0x0421 product 0x0486 bus uhub0
freebsd kernel: ugen0: <Nokia Nokia 6125, class 2/0, rev 2.00/1.00, addr 2> on uhub0
(Se no seu telefone aparecer o menu de seleção, escolha PC SUITE)
Para enviar um sms, digite o seguinte comando:
echo "Mensagem" | gnokii --sendsms numerodotelefone
Obs: Alguns modelos só funcionam com o driver Gnapplet. Veja a lista completa de telefones aqui!
Boa Sorte!

FreeBSD 7.1 RELEASE


