lucien-correia / total-voice
This package is abandoned and no longer maintained.
No replacement package was suggested.
TotalVoice SDK
v1.3
2018-09-10 23:46 UTC
Requires
- php: >7.0
- guzzlehttp/guzzle: ^6.3
This package is auto-updated.
Last update: 2021-08-17 03:04:37 UTC
README
Instale o pacote pelo composer
composer require lucien-correia/total-voice
Rode vendor:publish e selecione o número corespondente
php artisan vendor:publish
Insira seu token de acesso em config.totalvoice.token
<?php return [ 'token' => env('TOTAL_VOICE_TOKEN', 'TOKEN') ];
Ou no arquivo .env
TOTAL_VOICE_TOKEN=TOKEN
SMS : Envio de mensagens de texto via SMS
use TotalVoice\Channels\Sms\Sender; $sender = new Sender(); $sender->phone('(99) 99999-9999') ->message('mensagem de texto') ->send();
Audio : Envio de mensagens de voz (audio) / Torpedos de voz
Enviando um audio
use TotalVoice\Channels\Audio\Sender; $sender = new Sender(); $sender->phone('(99) 99999-9999', 'caller') ->phone('(99) 99999-9999', 'receiver') ->audio('http://minhaurlcomaudio.com') ->tags('clientX') // Opcional ->recordAudio(false) // Opcional ->send();
Composto : Envio de chamada de voz (torpedo de voz) composta com TTS e Audio
Enviando um audio
use TotalVoice\Channels\Composto\Sender; $sender = new Sender(); $sender->phone('(99) 99999-9999', 'caller') ->phone('(99) 99999-9999', 'receiver') ->audio('http://minhaurlcomaudio.com') ->recordAudio(false) // Opcional ->send();
Enviando um TTS
use TotalVoice\Channels\Composto\Sender; $sender = new Sender(); $sender->phone('(99) 99999-9999', 'caller') ->phone('(99) 99999-9999', 'receiver') ->tts('meu texto a ser lido', 'false', '-4', 'br-Ricardo') ->tags('clientX') // Opcional ->recordAudio(false) // Opcional ->send();
Enviando uma transferêcia
use TotalVoice\Channels\Composto\Sender; $sender = new Sender(); $sender->phone('(99) 99999-9999', 'caller') ->phone('(99) 99999-9999', 'receiver') ->transfer('(99) 99999-9999', '(99) 99999-9999', 1) ->tags('clientX') // Opcional ->recordAudio(false) // Opcional ->send();
Contato
Lucien Correia lucienrc@outlook.com.br
Marcus Campos campos.v.marcus@gmail.com