[Asterisk-Users] Asterisk code
Ed Greenberg
edg at greenberg.org
Wed Jun 15 22:26:34 MST 2005
This advice is good. My first change to the asterisk code was to copy the
DISA application and change it. So I have my own DISA application (DISA10)
that takes ten digits instead of 'n' digits + pound.
>From this I learned how to add the new application to Asterisk, how to
recompile and reinstall and how to put in debugging statements (ast_log.)
Most recently, I learned how to run Asterisk under the gdb debugger. My
main problem was not knowing how to use the gdb debugger. I solved that
with a google search on 'debugging with gdb' and found a really nice
tutorial.
I'm now able to attach to a running Asterisk and breakpoint at a particular
place.
For the original poster, I will comment that Asterisk is divided into
modules. The channels are all in the /channels directory. The applications
are all in /apps and the glue that holds it together is in the main
Asterisk source directory. Check out pbx.c and app.c.
It's a big hairy complex problem, but it's workable.
</edg>
--On Monday, June 13, 2005 11:13 AM -0400 Race Vanderdecken
<asteriskusers at codetyrant.com> wrote:
> Also subscribe to the asterisk-dev mail list. Watch it for a couple of
> days before you ask a question or they will eat your lunch.
>
> Pick a single thing you want to change in the PBX, and then learn how to
> code for that. Something really simple like adding a parameter to a conf
> file is a good place to start. If you can do that then you can move to
> harder stuff.
>
> Race "the tyrant" Vanderdecken
>
> -----Original Message-----
> From: asterisk-users-bounces at lists.digium.com
> [mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of Matt
> Riddell
> Sent: Monday, June 13, 2005 6:22 AM
> To: Asterisk Users Mailing List - Non-Commercial Discussion
> Subject: Re: [Asterisk-Users] Asterisk code
>
> Ibrar Ahmed wrote:
>> Hi-
>> I want to learn asterisk code and its archetecture where can i get
> help.
>
> :)
>
> You could try the psychiatrist. Or maybe just a local support group.
>
> :)
>
> Jokes aside, some good resources are:
>
> www.voip-info.org
> www.asteriskdocs.org
> my news (www.sineapps.com/news.php)
> IRC (irc://irc.freenode.net/asterisk)
>
> Or make progdocs from asterisk
> or simple 'use the source luke'
>
> And post a question if you have one.
>
> --
> Cheers,
>
> Matt Riddell
> _______________________________________________
>
> http://www.sineapps.com/news.php (Daily Asterisk News - html)
> http://www.sineapps.com/rssfeed.php (Daily Asterisk News - rss)
> _______________________________________________
> Asterisk-Users mailing list
> Asterisk-Users at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-users
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
>
>
> _______________________________________________
> Asterisk-Users mailing list
> Asterisk-Users at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-users
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
More information about the asterisk-users
mailing list