como enviar sms via terminal

Diretamente do cmd ou terminal, é possível enviar um SMS e até mesmo salvar relatórios.

O Comtele CLI é uma excelente opção para integração com sistemas desenvolvidos em linguagens com alguma limitação para estabelecer comunicação WEB, como Delphi e VB6 por exemplo.

Instalação do Comtele CLI

Abaixo listamos o passo a passo de instalação para utilizar nossos endpoints pelo Comtele CLI

Para instalar, acesse o endereço: https://www.microsoft.com/net/download, faça o download e instalação da versão mais recente do .NET Core

Caso já tenha instalado o .NET Core, consulte a versão com o seguinte comando: dotnet –version

A versão mínima necessária para ter compatibilidade com o Comtele CLI é a 2.1.300

Após ter instalado corretamente o .NET Core, você deverá instalar o Comtele CLI para poder enviar e agendar SMS, receber respostas e baixar relatórios.

Com isso, abra seu cmd ou terminal e execute o seguinte comando: dotnet tool install –global Comtele.Cli

Após executado o comando acima, deverá ser retornada uma mensagem informando que o ‘comtele.cli versão x.x.x‘ foi instalado com sucesso.

Para certificar-se que o Comtele CLI está instalado corretamente, utilize o seguinte comando: dotnet tool list -g

Por fim, reinicie o seu sistema operacional, para que o cmd ou o terminal possa identificar o comando comtele

Comandos para utilizar no terminal

Através dos comandos abaixo, será possível realizar os envios e agendamentos de mensagens, enviar e agendar com resposta automática, e consultar relátorios de envio e de resposta.
comtele send -k “XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX” -s “Sender” -c “Content” -r “Receiver”

//Sender
//Remetente de envio do SMS, utilizado apenas para organização dos relatórios. Poderá ser utilizado para consulta posteriormente no método de relatório. Não será enviado aos destinatários.

//Content
//Conteúdo da mensagem a ser enviada. IMPORTANTE: Em casos que o conteúdo do SMS for superior a 160 caracteres, será tarifado mais de um crédito a cada 153 caracteres. Algumas operadoras como a Oi e Sercomtel não suportam concatenação de mensagens.

//Receiver
//Destinatários que irão receber a mensagem. Para dois ou mais destinatários é necessário informá-los em um array de string.
comtele schedule -k “XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX” -s “Sender” -c “Content” -r “Receiver” -d “ScheduleDate”

//Sender
//Remetente de envio do SMS, utilizado apenas para organização dos relatórios. Poderá ser utilizado para consulta posteriormente no método de relatório. Não será enviado aos destinatários.

//Content
//Conteúdo da mensagem a ser enviada. IMPORTANTE: Em casos que o conteúdo do SMS for superior a 160 caracteres, será tarifado mais de um crédito a cada 153 caracteres. Algumas operadoras como a Oi e Sercomtel não suportam concatenação de mensagens.

//Receiver
//Destinatários que irão receber a mensagem. Para dois ou mais destinatários é necessário informá-los em um array de string.

//ScheduleDate
//Data que o SMS deverá ser disparado. Formato yyyy-MM-dd HH:mm:ss
comtele contextsend -k “XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX” -s “Sender” -c “ContextRuleName” -r “Receiver”

//Sender
//Remetente de envio do SMS, utilizado apenas para organização dos relatórios. Poderá ser utilizado para consulta posteriormente no método de relatório. Não será enviado aos destinatários.

//ContextRuleName
//Nome da regra de resposta automática que foi cadastrada no painel https://sms.comtele.com.br no momento da criação.

//Receivers
//Destinatários que irão receber a mensagem. Para dois ou mais destinatários é necessário separá-los por “,”, possuindo o seguinte formato: DDD + Número.
comtele contextschedule -k “XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX” -s “Sender” -c “ContextRuleName” -r “Receiver” -d “ScheduleDate”

//Sender
//Remetente de envio do SMS, utilizado apenas para organização dos relatórios. Poderá ser utilizado para consulta posteriormente no método de relatório. Não será enviado aos destinatários.

//ContextRuleName
//Nome da regra de resposta automática que foi cadastrada no painel https://sms.comtele.com.br no momento da criação.

//Receivers
//Destinatários que irão receber a mensagem. Para dois ou mais destinatários é necessário separá-los por “,”, possuindo o seguinte formato: DDD + Número.

//ScheduleDate
//Data que o SMS deverá ser disparado. Formato yyyy-MM-dd HH:mm:ss
comtele report -k “XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX” -s “StartDate” -e “EndDate” -f “FilePath\Relatorio.csv”

//StartDate
//Data inicial do período que será consultado no relatório. Formato yyyy-MM-dd HH:mm:ss

//EndDate
//Data final do período que será consultado no relatório. Formato yyyy-MM-dd HH:mm:ss

//FilePath
//Caminho local que o arquivo será salvo. Ex. “C:\Comtele-CLI\”

//Relatorio.csv
//Nome do arquivo que o relatório será salvo.
comtele replies -k “XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX” -s “StartDate” -e “EndDate” -f “FilePath\Relatorio.csv”

//StartDate
//Data inicial do período que será consultado no relatório. Formato yyyy-MM-dd HH:mm:ss

//EndDate
//Data final do período que será consultado no relatório. Formato yyyy-MM-dd HH:mm:ss

//FilePath
//Caminho local que o arquivo será salvo. Ex. “C:\Comtele-CLI\”

//Relatorio.csv
//Nome do arquivo que o relatório será salvo.
comtele send -k “XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX” -s “Sender” -c “Content” -r “Receiver”

//Sender
//Remetente de envio do SMS, utilizado apenas para organização dos relatórios. Poderá ser utilizado para consulta posteriormente no método de relatório. Não será enviado aos destinatários.

//Content
//Conteúdo da mensagem a ser enviada. IMPORTANTE: Em casos que o conteúdo do SMS for superior a 160 caracteres, será tarifado mais de um crédito a cada 153 caracteres. Algumas operadoras como a Oi e Sercomtel não suportam concatenação de mensagens.

//Receiver
//Destinatários que irão receber a mensagem. Para dois ou mais destinatários é necessário informá-los em um array de string.
comtele schedule -k “XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX” -s “Sender” -c “Content” -r “Receiver” -d “ScheduleDate”

//Sender
//Remetente de envio do SMS, utilizado apenas para organização dos relatórios. Poderá ser utilizado para consulta posteriormente no método de relatório. Não será enviado aos destinatários.

//Content
//Conteúdo da mensagem a ser enviada. IMPORTANTE: Em casos que o conteúdo do SMS for superior a 160 caracteres, será tarifado mais de um crédito a cada 153 caracteres. Algumas operadoras como a Oi e Sercomtel não suportam concatenação de mensagens.

//Receiver
//Destinatários que irão receber a mensagem. Para dois ou mais destinatários é necessário informá-los em um array de string.

//ScheduleDate
//Data que o SMS deverá ser disparado. Formato yyyy-MM-dd HH:mm:ss
comtele contextsend -k “XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX” -s “Sender” -c “ContextRuleName” -r “Receiver”

//Sender
//Remetente de envio do SMS, utilizado apenas para organização dos relatórios. Poderá ser utilizado para consulta posteriormente no método de relatório. Não será enviado aos destinatários.

//ContextRuleName
//Nome da regra de resposta automática que foi cadastrada no painel https://sms.comtele.com.br no momento da criação.

//Receivers
//Destinatários que irão receber a mensagem. Para dois ou mais destinatários é necessário separá-los por “,”, possuindo o seguinte formato: DDD + Número.
comtele contextschedule -k “XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX” -s “Sender” -c “ContextRuleName” -r “Receiver” -d “ScheduleDate”

//Sender
//Remetente de envio do SMS, utilizado apenas para organização dos relatórios. Poderá ser utilizado para consulta posteriormente no método de relatório. Não será enviado aos destinatários.

//ContextRuleName
//Nome da regra de resposta automática que foi cadastrada no painel https://sms.comtele.com.br no momento da criação.

//Receivers
//Destinatários que irão receber a mensagem. Para dois ou mais destinatários é necessário separá-los por “,”, possuindo o seguinte formato: DDD + Número.

//ScheduleDate
//Data que o SMS deverá ser disparado. Formato yyyy-MM-dd HH:mm:ss
comtele report -k “XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX” -s “StartDate” -e “EndDate” -f “FilePath\Relatorio.csv”

//StartDate
//Data inicial do período que será consultado no relatório. Formato yyyy-MM-dd HH:mm:ss

//EndDate
//Data final do período que será consultado no relatório. Formato yyyy-MM-dd HH:mm:ss

//FilePath
//Caminho local que o arquivo será salvo. Ex. “C:\Comtele-CLI\”

//Relatorio.csv
//Nome do arquivo que o relatório será salvo.
comtele replies -k “XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX” -s “StartDate” -e “EndDate” -f “FilePath\Relatorio.csv”

//StartDate
//Data inicial do período que será consultado no relatório. Formato yyyy-MM-dd HH:mm:ss

//EndDate
//Data final do período que será consultado no relatório. Formato yyyy-MM-dd HH:mm:ss

//FilePath
//Caminho local que o arquivo será salvo. Ex. “C:\Comtele-CLI\”

//Relatorio.csv
//Nome do arquivo que o relatório será salvo.

bibliotecas

integre facilmente utilizando uma de nossas bibliotecas disponíveis

api rest

teste nossa api diretamente da nossa documentação utilizando o api browser

open source

bibliotecas open sources em nosso github para facilitar sua integração

comtele cli

envios diretamente de seu terminal, uma alternativa para linguagens limitadas

Preços sms short code

aqui seus créditos não expiram, sem contrato de fidelidade e nem letras miúdas
formas de pagamento

Básico

R$ 100,00
R$ 0
10 SMS
  • 1.000 SMS

Bronze

R$ 200,00
R$ 0
08 SMS
  • 2.500 SMS

Prata

R$ 300,00
R$ 0
06 SMS
  • 5.000 SMS
MAIS VENDIDO

Ouro

R$ 1.500,00
R$ 0
05 SMS
  • 30.000 SMS

Diamante

R$ 4.500,00
R$ 0
045 SMS
  • 100.000 SMS
  • o prazo máximo para pagamento é de 10 dias após vencimento, após 10 dias o plano é cancelado automaticamente;
  • recargas avulsas não substituem o pagamento mensal;
  • caso o plano mensal seja cancelado sua conta fica impossibilitada de enviar sms, sendo necessário uma recarga de qualquer pacote do plano único e o plano mensal não pode ser contratado durante 6 meses;
  • os créditos sms são acumulativos, ou seja, podem ser utilizados no outro mês.

Básico

R$ 120,00
R$ 0
12 SMS
  • 1.000 SMS

Bronze

R$ 250,00
R$ 0
10 SMS
  • 2.500 SMS

Prata

R$ 400,00
R$ 0
08 SMS
  • 5.000 SMS
MAIS VENDIDO

Ouro

R$ 1.800,00
R$ 0
06 SMS
  • 30.000 SMS

Diamante

R$ 5.500,00
R$ 0
055 SMS
  • 100.000 SMS

Criar uma conta teste

comece agora mesmo!

1. preencha seus dados ao lado

2. valide o token enviado ao seu telefone

3. receba em seu email os dados de acesso

4. acesse sua conta com todas as funcionalidades e recursos liberados e dez créditos para testar a Comtele como quiser!