Packages

Elixir client for the Asterisk AGI protocol. Find the user guide in the github repo at: https://github.com/marcelog/elixir_agi.

Current section

Files

Jump to
elixir_agi examples stdin_stdout stdin_stdout_agi.exs
Raw

examples/stdin_stdout/stdin_stdout_agi.exs

alias ElixirAgi.Agi
defmodule StdinStdoutAgi do
def run(agi) do
Agi.answer agi
Agi.wait agi, 10
Agi.hangup agi
end
end
# Don't log to console
Logger.remove_backend :console
Application.ensure_all_started :elixir_agi
StdinStdoutAgi.run ElixirAgi.Agi.new
System.halt 0