Ubuntu Phone: Enviando mensagens para vários contatos por meio do aplicativo de mensagens

3

Desde que eu mudei meu número de telefone, eu quero enviar a maioria dos meus contatos um SMS com o meu novo número. No Ubuntu Phone isso é muito pouco convincente, porque o aplicativo tem que mudar para o registro de contatos para cada nome que eu queira adicionar. Com mais de 100 contatos, isso fica muito chato. Alguém conhece uma solução mais elegante? Algo parecido com uma caixa de seleção para o registro de conctacs?

    
por morast 18.07.2016 / 12:55

2 respostas

2

Esta é uma solução um pouco hack-ish e eu realmente não testei tudo isso (e devido à falta de um cartão SIM não será capaz de, num futuro próximo), mas pode ser útil.

Em primeiro lugar, você precisará instalar o aplicativo de terminal no seu telefone, caso não o tenha feito ' ou conecte-se ao seu telefone a partir do seu computador (simplesmente por meio de adb shell ou usando ssh - para obter detalhes, consulte aqui ) . Em qualquer caso, você precisará ativar o modo de desenvolvedor em seu telefone.

Enviando mensagens de texto via cli

De acordo com este "Ubuntu gitbook" , você pode enviar sms a partir da linha de comando usando /usr/share/ofono/scripts/send-sms . Se você executar o programa sem argumentos, receberá a mensagem de ajuda:

Usage: /usr/share/ofono/scripts/send-sms [modem] <to> <message> <delivery report>

Parece que "modem" pode receber os valores /ril_0 e /ril_1 (para dois cartões SIM - execute mc-tool dump e inspecione as linhas "modem-objpath" se, para outros modelos, forem diferentes), " para "e" mensagem "são auto-explicativos (o número de telefone e conteúdo da mensagem) e" relatório de entrega "é presumivelmente um booleano que determina se você recebe um relatório de entrega (?) - o guia o define como 0, então provavelmente também pode fazer isso.

Listando contatos via cli

Mais uma vez, com base no gitbook , é possível exportar sua lista de contatos cli para o arquivo list_of_contact_telephone_numbers com este comando:

syncevolution --export - backend=evolution-contacts | sed -n 's/^TEL;TYPE=[a-z,]*://p' | tr -d ' ' > list_of_contact_telephone_numbers

Eu sugiro que você edite / inspecione este arquivo para remover qualquer número especial e verificar se há erros.

Enviar SMS para todos os contatos

Como resultado, você poderá enviar um SMS para todos os seus contatos com o seguinte:

cat list_of_contact_telephone_numbers | while read contact
do
    /usr/share/ofono/scripts/send-sms /ril_0 "$contact" "This is xxxx. My new phone number is +xxxx." 0
done

(Sugiro que você primeiro teste isso com apenas uma linha em list_of_contact_telephone_numbers para ver se funciona.)

    
por aplaice 21.07.2016 / 17:29
2

Se você digitar no campo Para de uma nova mensagem, ela sugerirá contatos correspondentes e você poderá tocar para selecionar um. Em seguida, você pode digitar outro nome no mesmo campo To e assim por diante.

    
por pomsky 18.07.2016 / 13:32