AGI (Asterisk Gateway Interface) for writing dialplan scripts
Client for asterisk AGI protocol. Parses incomming messages into events. Dispatches AGI commands and their responses from asterisk. Most commonly used as a low level client for a fAGI server.
npm install agi
Returns a new net.Server instance. The listener will be called on a new agi connection with a single Context object as described below.
Constructor to create a new instance of a context. Supply a readable and writable stream to the constructor. Commonly stream will be a
EXEC AGI command to asterisk with supplied command name and arguments. callback is called with the result of the dispatch.
Dispatches the 'HANGUP' AGI command to asterisk. Does not close the sockets automatically. callback is called with the result of the dispatch.