[asterisk-dev] Outbound Call Implementation

Russell Bryant russell at russellbryant.net
Tue Sep 27 09:36:34 CDT 2011

On Tue, Sep 27, 2011 at 10:21 AM, Russell Bryant
<russell at russellbryant.net> wrote:
> On Tue, Sep 27, 2011 at 10:03 AM, Paul Belanger <pabelanger at digium.com> wrote:
>> On 11-09-27 09:46 AM, Nick Khamis wrote:
>>> Hello Everyone,
>>> I am interested in the internal working of Asterisk, mainly how
>>> asterisk actually makes a call. I was looking to modify the call
>>> functionality to
>>> query a database realtime for the call details. As is done with
>>> peer/friend register, MOH etc... Out of the box, does asterisk use
>>> call files to
>>> make the calls? Any direction is greatly appreciated. If I am
>>> successful in moving the call details to my/pgsql, I have no problem
>>> sharing my
>>> solution with everyone.
>>> Providing "realtime call" will open a whole lot of possibilities for
>>> those not wanting to use AGI, AMI etc..
>>> Thanks in Advance,
>>> Nick from Toronto.
>> Look at app_originate.c or cli_originate.c
> For a higher level architectural overview to understand how the pieces
> fit together, check out the Asterisk chapter here:
> http://www.aosabook.org/en/asterisk.html

To be clear, I'm not trying to plug my own book for any benefit I get
out of it.  All proceeds go to charity.  :-)

The chapter is just aimed at helping answer "I want to know how
Asterisk works, so where do I start" questions.

Russell Bryant

More information about the asterisk-dev mailing list