Module idefisk
Idefisk carries out the communication between the Asterisk PBX and the Ext-Ast-Interface server.
Copyright © 2005-2006 Ericsson
Version: 1.0
Behaviour: gen_server.
Authors: Freek Sanders (freekisanders@gmail.com) [web site: http://www.freeksanders.tk].
Idefisk carries out the communication between the Asterisk PBX and the Ext-Ast-Interface server.
Idefisk continually listens to the Asterisk manager through a given port.
Received messages are handled, and appropriate functions within the Ext-Ast-Interface (see ext_ast_interface) are called.
For more information about the flow of events and an explanation of terms see ext_ast_interface.
attach_leg(Chan, CallId, LegId) -> term()
attach_resource_to_attached(Chan, CallId) -> term()
attach_resource_to_detached(Chan1, Chan2) -> term()
detach_leg(Chan, CallId, LegId) -> term()
detach_resource(Chan) -> term()
play(Chan, File, FileExt) -> term()
pronounce(Chan, Text) -> term()
record(Chan, File) -> term()
release_leg(Chan, Cause) -> term()
resource_init(DestAddr, Exten) -> term()
route_leg(OrigAddr, Chan, PendingId, CallId, LegId) -> term()
send_incoming_originate_to_wait(CallId, Chan) -> term()
send_incoming_to_wait(CallId, Chan) -> term()
start_link(Host, Port, Username, Password, AgiUrl) -> term()
stop(Chan) -> term()