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
<[EMAIL PROTECTED]> 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: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] 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
[email protected]
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
[email protected]
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
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users