Scripts oficiais da Nvoip para integrar a API v2 com OAuth, chamadas, OTP, WhatsApp, SMS, saldo e voz em Linux e Shell.
lib/nvoip.sh: funções reutilizáveis para OAuth, saldo, SMS, chamadas, OTP, WhatsApp e torpedo de vozScripts/send_sms_nvoip.sh: envio simples de SMSScripts/send_torpedovoz_nvoip.sh: envio simples de torpedo de vozexamples/: exemplos prontos de autenticação, saldo, SMS, chamadas, OTP e WhatsAppScripts/download-audio-nvoip.sh: utilitário legado para baixar links de gravação
curlsed- shell POSIX
cp .env.example .envOu exporte as variáveis direto no shell:
export NVOIP_NUMBERSIP="seu_numbersip"
export NVOIP_USER_TOKEN="seu_user_token"
export NVOIP_OAUTH_CLIENT_ID="seu_client_id"
export NVOIP_OAUTH_CLIENT_SECRET="seu_client_secret"
export NVOIP_CALLER="1049"
export NVOIP_TARGET_NUMBER="11999999999"
export NVOIP_SMS_MESSAGE="Mensagem de teste Nvoip"Enviar SMS:
sh examples/send-sms.shConsultar saldo:
sh examples/get-balance.shGerar access_token:
sh examples/create-access-token.shCriar chamada:
sh examples/create-call.shEnviar OTP:
sh examples/send-otp.shValidar OTP:
sh examples/check-otp.shListar templates de WhatsApp:
sh examples/list-whatsapp-templates.shEnviar template de WhatsApp:
sh examples/send-whatsapp-template.shNVOIP_ACCESS_TOKENé opcional. Se não for informado, os exemplos geram um token OAuth automaticamente.- para torpedo de voz, o endpoint atual usa
/v2/torpedo/voice - para clientes Linux que só querem disparar recursos da API sem SDK, este repositório deve ser o principal ponto de entrada
- para fluxo de popup de telefone + código, use em conjunto o repositório
nvoip-web-sdk