PHPackages                             total-voice/php-client - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Testing &amp; Quality](/categories/testing)
4. /
5. total-voice/php-client

ActiveLibrary[Testing &amp; Quality](/categories/testing)

total-voice/php-client
======================

Client para integração com API da Total Voice

1.17.0(4y ago)30246.7k↓20.5%152MITPHPPHP &gt;=5.6CI failing

Since Nov 2Pushed 4y ago11 watchersCompare

[ Source](https://github.com/totalvoice/totalvoice-php)[ Packagist](https://packagist.org/packages/total-voice/php-client)[ RSS](/packages/total-voice-php-client/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (7)Dependencies (1)Versions (52)Used By (2)

totalvoice-php
==============

[](#totalvoice-php)

Cliente em PHP para API da Totalvoice

[![Build Status](https://camo.githubusercontent.com/290ce83722b70589a25165778fe7ca7e5f5c3cdf337ced67f832e2e9722d3cf1/68747470733a2f2f7472617669732d63692e6f72672f746f74616c766f6963652f746f74616c766f6963652d7068702e7376673f7374796c653d666c61742d737175617265)](http://travis-ci.org/#!/totalvoice/totalvoice-php)[![Packagist](https://camo.githubusercontent.com/37587054445f518939b8e1b0bb11a75be8abf30fb3bf7487f0328cdb347d93e3/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f746f74616c2d766f6963652f7068702d636c69656e742e7376673f7374796c653d666c61742d737175617265)](https://github.com/totalvoice/totalvoice-php)

> ### Funcionalidades
>
> [](#funcionalidades)

- Gerenciamento das chamadas
- Consulta e envio de SMS
- Consulta e envio de TTS
- Consulta e envio de Audio
- Consulta e envio de Composto
- Consulta e envio de Conferência
- Gerenciamento da Conta
- Gerenciamento da Central
- Gerenciamento de DID

> ### Requisitos
>
> [](#requisitos)

- PHP 5.5+
- Autoloader compatível com a PSR-4
- PHP deve estar compilado com a lib-curl

> ### Instalação
>
> [](#instalação)

Para instalar a biblioteca basta adicioná-la via [composer](https://getcomposer.org/download/)

```
composer require total-voice/php-client 1.*

```

Ou no composer.json

```
{
    "total-voice/php-client": "1.*"
}
```

> ### Testes
>
> [](#testes)

Podemos usar o composer para rodar os testes:

```
composer test

```

ou utilizando o .phar

```
php composer.phar test

```

> ### Utilização
>
> [](#utilização)

Para utilizar esta biblioteca, primeiramente você deverá realizar um cadastro no site da [Total Voice](http://www.totalvoice.com.br). Após a criação do cadastro será disponibilizado um AccessToken para acesso a API.

Com o AccessToken em mãos será possível realizar as consultas/cadastros conforme documentação da [API](https://api.totalvoice.com.br/doc/#/)

Os métodos da API que poderão ser invocados:

- audio
- central
- chamada
- composto
- conferencia
- conta
- perfil
- sms
- tts

A seguir um pequeno exemplo de como pode ser utilizada esta biblioteca.

> ##### Realiza uma chamada telefônica entre dois números: A e B
>
> [](#realiza-uma-chamada-telefônica-entre-dois-números-a-e-b)

```
