Several people in the past month have asked about sending audio of the call to
a remote AGI server. Currently, this is not available, because when we
connect to a remote AGI server, we connect on a single socket, which
establishes a command channel. I've been thinking about how we might
accomplish a secondary audio channel, and I've come up with what I believe
is a good solution. I've created a patch which establishes the following
commands:
open audio {tcp|udp} <hostname> <portno>
close audio
These commands would specify to what location audio data from the call would
be sent. Due to the feature policy of Asterisk, these would not become a part
of Asterisk until 1.8. However, because AGI commands are expandable at load
time, these commands could very easily be added to 1.4 and 1.6.x, via a third
party module (which I am considering writing, once this feature is in trunk).
What I need from the user community is for those who are interested to take a
look and possibly test this new patch. The patch is currently in design
phase, but testing could begin fairly soon. If you're interested in this
functionality, I invite you to take a look and comment on the proposed syntax,
as well as how the proposed usage would mesh with your individual needs.
https://issues.asterisk.org/view.php?id=16879
--
Tilghman Lesher
Digium, Inc. | Senior Software Developer
twitter: Corydon76 | IRC: Corydon76-dig (Freenode)
Check us out at: www.digium.com & www.asterisk.org