URA reversa / ligações: POST /ura/call/*.
{:ok, chamada} = ApiBrasil.Data.Ura.dialler(client, %{"number" => "5511999999999"})
{:ok, _status} = ApiBrasil.Data.Ura.status(client, %{"callId" => chamada["callId"]})
Summary
Functions
Dispara uma ligação: POST /ura/call/dialler.
Como dialler/3, mas devolve o resultado direto e levanta ApiBrasil.Core.Error em caso de falha.
Consulta o status da ligação: POST /ura/call/status.
Como status/3, mas devolve o resultado direto e levanta ApiBrasil.Core.Error em caso de falha.
Types
@type result() :: {:ok, map()} | {:error, ApiBrasil.Core.Error.t()}
Functions
@spec dialler(ApiBrasil.Client.t(), term(), keyword()) :: result()
Dispara uma ligação: POST /ura/call/dialler.
@spec dialler!(ApiBrasil.Client.t(), term(), keyword()) :: map()
Como dialler/3, mas devolve o resultado direto e levanta ApiBrasil.Core.Error em caso de falha.
@spec status(ApiBrasil.Client.t(), term(), keyword()) :: result()
Consulta o status da ligação: POST /ura/call/status.
@spec status!(ApiBrasil.Client.t(), term(), keyword()) :: map()
Como status/3, mas devolve o resultado direto e levanta ApiBrasil.Core.Error em caso de falha.