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
use TotalVoice\Channels\Sms\Sender;
$sender = new Sender();
$sender->phone('(99) 99999-9999')
->message('mensagem de texto')
->send();
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();
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();
Lucien Correia [email protected]
Marcus Campos [email protected]