<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>russellbryant.net &#187; Development</title>
	<atom:link href="http://www.russellbryant.net/blog/category/asterisk/asterisk-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.russellbryant.net/blog</link>
	<description>Open Source Software Engineering</description>
	<lastBuildDate>Tue, 10 Jan 2012 03:08:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>Asterisk 1.10 Update</title>
		<link>http://www.russellbryant.net/blog/2011/02/16/asterisk-1-10-update/</link>
		<comments>http://www.russellbryant.net/blog/2011/02/16/asterisk-1-10-update/#comments</comments>
		<pubDate>Thu, 17 Feb 2011 03:01:38 +0000</pubDate>
		<dc:creator>russell</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.russellbryant.net/blog/?p=253</guid>
		<description><![CDATA[I just posted an update on the development of Asterisk 1.10 to the asterisk-dev mailing list. Here is the content: Greetings, Shortly after the release of Asterisk 1.8, we had a developer meeting and discussed some of the projects that people would like to see in Asterisk 1.10 [1]. We discussed the schedule there a [...]]]></description>
			<content:encoded><![CDATA[<p>I just posted <a href="http://lists.digium.com/pipermail/asterisk-dev/2011-February/048028.html">an update on the development of Asterisk 1.10</a> to the asterisk-dev mailing list.  Here is the content:</p>
<blockquote><p>
Greetings,</p>
<p>Shortly after the release of Asterisk 1.8, we had a developer meeting<br />
and discussed some of the projects that people would like to see in<br />
Asterisk 1.10 [1].  We discussed the schedule there a bit, as well.  Now<br />
that Asterisk 1.8 has settled down and we are well into the development<br />
cycle for Asterisk 1.10, it is a good time to revisit the plans for the<br />
next release.</p>
<p>At Digium, the biggest thing we have been working on for 1.10 so far is<br />
replacing the media infrastructure in Asterisk.  Most of the critical<br />
and invasive plumbing work is done and has been merged into trunk.  Next<br />
we&#8217;re looking at building up some features on top of that, such as<br />
adding more codecs, enhancing ConfBridge() to support additional<br />
sampling rates (HD conferencing), adding features that exist in<br />
MeetMe() but not ConfBridge(), and enhancing codec negotiation.</p>
<p>Of course, many others have been working on new developments as well.  I<br />
would encourage you to respond if you&#8217;d like to provide an update on<br />
some new things that you&#8217;re working on.</p>
<p>We would like to release Asterisk 1.10 roughly a year after Asterisk<br />
1.8.  This will be a standard release, not LTS [2].  To have the release<br />
out in the October time frame, we need to branch off 1.10 (feature<br />
freeze) at the end of June.  At that point we will begin the beta and RC<br />
process.  If you&#8217;re working on new development projects that you would<br />
like to get into Asterisk 1.10, please keep this timeline in mind.</p>
<p>As always, comments and questions are welcome.</p>
<p>Thanks,</p>
<p>[1] https://wiki.asterisk.org/wiki/display/AST/AstriDevCon+2010<br />
[2] https://wiki.asterisk.org/wiki/display/AST/Asterisk+Versions</p>
<p>&#8211;<br />
Russell Bryant
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.russellbryant.net/blog/2011/02/16/asterisk-1-10-update/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Automated Testing Update</title>
		<link>http://www.russellbryant.net/blog/2010/07/29/automated-testing-update/</link>
		<comments>http://www.russellbryant.net/blog/2010/07/29/automated-testing-update/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 01:07:12 +0000</pubDate>
		<dc:creator>russell</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.russellbryant.net/blog/?p=241</guid>
		<description><![CDATA[Greetings, A while back, I posted a message about an effort to improve automated testing in the Asterisk project. I wanted to give an update on how that project has progressed for those that have not been following along very closely. We started using Bamboo as a continuous integration tool, which you can find running [...]]]></description>
			<content:encoded><![CDATA[<p>Greetings,</p>
<p>A while back, I posted <a href="http://lists.digium.com/pipermail/asterisk-dev/2010-February/042387.html">a message</a> about an effort to improve automated testing in the Asterisk project.  I wanted to give an update on how that project has progressed for those that have not been following along very closely.</p>
<p>We started using Bamboo as a continuous integration tool, which you can find running at <a href="http://bamboo.asterisk.org">http://bamboo.asterisk.org</a>/.  Note that some of the pass/fail statistics on there are a bit skewed, as the Bamboo server was just rebuilt and things were failing as everything was put back together.</p>
<p>A lot of really good automated test cases have been developed, and more are constantly being added.  There are currently 85 test cases that run against Asterisk trunk after every change to the code.  While some tests are small in scope, many of them cover significant call scenarios, such as various methods of doing transfers and call parking.</p>
<p>I apologize for the previous flood of Bamboo emails to the -dev list.  <img src='http://www.russellbryant.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />   I now have a new mailing list created for those that would like to subscribe to those messages.</p>
<p><a href="http://lists.digium.com/mailman/listinfo/test-results  "> http://lists.digium.com/mailman/listinfo/test-results</a></p>
<p>Additionally, one of the latest updates to our Bamboo setup is automated testing code coverage analysis.  It will tell us exactly what code ran as a result of our automated test cases.  It provides a good metric to start using to help identify areas of Asterisk that are in need of more test cases.  You can find the code coverage reports for the latest builds of Asterisk trunk and 1.8 on Linux in the artifacts tab when viewing the details of a build.</p>
<p><a href="http://bamboo.asterisk.org/browse/AST-TRUNK/latest"> http://bamboo.asterisk.org/browse/AST-TRUNK/latest</a></p>
<p>I&#8217;m proud of the progress we have made so far and am excited to continue aggressive development of automated test cases for Asterisk.  The tests we have are already catching problems on a regular basis.  The resulting quality improvements make the job of the development team easier, as well as result in a better experience for end users.</p>
<p>If you&#8217;re looking for a way to contribute to Asterisk and you are more comfortable writing scripts instead of C code, then the external test suite is a great way to get involved and help out.</p>
<p>Thank you all for your continued support of Asterisk!</p>
<p>Best Regards,</p>
<p>&#8211;<br />
Russell Bryant<br />
Digium, Inc.  |  Engineering Manager, Open Source Software<br />
445 Jan Davis Drive NW   &#8211;    Huntsville, AL 35806  &#8211;  USA<br />
jabber: rbryant@digium.com    -=-    skype: russell-bryant<br />
www.digium.com -=- www.asterisk.org -=- blogs.asterisk.org</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russellbryant.net/blog/2010/07/29/automated-testing-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asterisk Testing</title>
		<link>http://www.russellbryant.net/blog/2010/02/16/asterisk-testing/</link>
		<comments>http://www.russellbryant.net/blog/2010/02/16/asterisk-testing/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 02:31:49 +0000</pubDate>
		<dc:creator>russell</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.russellbryant.net/blog/?p=226</guid>
		<description><![CDATA[See the original post on the asterisk-dev list. Greetings, I think we can do a much better job at testing within the Asterisk project and I suspect you do, too. The vast install base and wide variety of uses gets us very good feedback. However, it is clear that we can do better within the [...]]]></description>
			<content:encoded><![CDATA[<p>See the <a href="http://lists.digium.com/pipermail/asterisk-dev/2010-February/042387.html">original post on the asterisk-dev list</a>.</p>
<p>Greetings,</p>
<p>I think we can do a much better job at testing within the Asterisk project and I suspect you do, too.  The vast install base and wide variety of uses gets us very good feedback.  However, it is clear that we can do better within the development community at improving the quality of the code before it makes it out in any type of release (beta, RC, or full release).</p>
<p>I would like to propose that we adopt an automated testing approach as a part of our development process.  There are 4 pieces to this:</p>
<ol>
<li>Testing with our eyes</li>
<li>Bottom-Up testing using unit tests within Asterisk</li>
<li>Top-Down testing using an external test suite</li>
<li>Tests running constantly using a continuous integration framework</li>
</ol>
<p>While this isn&#8217;t automated testing, it is too valuable not to mention.  One of the most effective ways of finding bugs in code is by peer code review.  We see this more and more as we continue to increase our usage of ReviewBoard for peer review before changes are merged.  It&#8217;s rare that a change goes in as the first proposed patch that goes on  ReviewBoard.  While it has never been a hard rule, it is strongly encouraged that every committer to seek a sign-off from at least one other committer via ReviewBoard for _every_ non-trivial change.</p>
<p><a href="https://reviewboard.asterisk.org">https://reviewboard.asterisk.org/</a></p>
<p>For unit testing, we have a new API in Asterisk trunk for writing unit tests within the code.  We&#8217;re up to 20 unit tests.  Writing these tests has already found multiple bugs and running them continuously has caught one regression before it made it into a release.</p>
<p>See <a href="http://svn.digium.com/view/asterisk/trunk/include/asterisk/test.h?view=markup">include/asterisk/test.h</a></p>
<p>The beginnings of an external test suite have been created.  There is still design work to do, but hopefully it will begin to be populated with tests soon.  In general, though, this will become a suite of tests that can use whatever external tools are necessary to verify Asterisk functionality.  There is a README.txt that documents what is there so far.</p>
<p>
<pre>$ svn co http://svn.digium.com/svn/testsuite/asterisk/trunk</pre>
</p>
<p>On the continuous integration front, we have been using buildbot for a long time for doing compilation on various systems.  It&#8217;s time that we extend our continuous integration approach to not only compile Asterisk, but also run regression tests.  After evaluating some different options, Bamboo has been installed and configured for our use.  So far, it is compiling all release branches of Asterisk.  For Asterisk trunk, it is running all of the unit tests after every change to the code.  The results of the tests are integrated into the application.</p>
<p><a href="http://bamboo.asterisk.org/">Bamboo &#8211; The Asterisk Project</a></p>
<p>The only build slave right now is Linux.  This will be extended to other operating systems.  If you would be interested in providing a build slave and assisting with its maintenance, please talk to me.  We can configure up to 25 build slaves (&#8220;remote agents&#8221; in Bamboo terminology).</p>
<p>If you have commit access, you are strongly encouraged to sign up for an account on bamboo.asterisk.org and associate your account with your svn username.  That way, bamboo can notify you by email and/or jabber if there any problems associated with changes that you make.</p>
<p>As you work on changes to the Asterisk code, you should consider this approach to testing along side your development. If there is a unit test you could write to help prove your code works or prevent a bug from showing up again, then please write one!  If there is an external test you could write to help verify some piece of functionality you are using continues to work precisely as expected, then let&#8217;s figure out how to get that into the test suite.  This kind of testing not only prevents regressions but it also guarantees that expected behavior will remain intact across releases.</p>
<p>I am excited about what this effort can do for the quality of Asterisk in the long term, and I hope you are, too.  I look forward to your feedback on the approach as well as participation in the development of our testing infrastructure.</p>
<p>Thanks,</p>
<p>&#8211;<br />
Russell Bryant<br />
Digium, Inc. | Engineering Manager, Open Source Software<br />
445 Jan Davis Drive NW &#8211; Huntsville, AL 35806 &#8211; USA<br />
www.digium.com -=- www.asterisk.org -=- blogs.asterisk.org</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russellbryant.net/blog/2010/02/16/asterisk-testing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Asterisk Release Schedule</title>
		<link>http://www.russellbryant.net/blog/2009/10/07/asterisk-release-schedule/</link>
		<comments>http://www.russellbryant.net/blog/2009/10/07/asterisk-release-schedule/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 00:19:53 +0000</pubDate>
		<dc:creator>russell</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[release policy]]></category>
		<category><![CDATA[release schedule]]></category>

		<guid isPermaLink="false">http://www.russellbryant.net/blog/?p=219</guid>
		<description><![CDATA[I posted a proposal for some updates to Asterisk release policy to the -dev list today. Check it out here and let me know what you think!]]></description>
			<content:encoded><![CDATA[<p>I posted a proposal for some updates to Asterisk release policy to the -dev list today.  Check it out <a href="http://lists.digium.com/pipermail/asterisk-dev/2009-October/040082.html">here</a> and let me know what you think!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russellbryant.net/blog/2009/10/07/asterisk-release-schedule/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Summer of Code 2009 &#8211; Projects</title>
		<link>http://www.russellbryant.net/blog/2009/04/23/google-summer-of-code-2009-projects/</link>
		<comments>http://www.russellbryant.net/blog/2009/04/23/google-summer-of-code-2009-projects/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 20:22:06 +0000</pubDate>
		<dc:creator>russell</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gsoc]]></category>

		<guid isPermaLink="false">http://www.russellbryant.net/blog/?p=214</guid>
		<description><![CDATA[The accepted projects for Google Summer of Code 2009 have been announced. I have posted information about the students participating with the Asterisk project to the asterisk-dev list. Congratulations to all accepted students!]]></description>
			<content:encoded><![CDATA[<p>The accepted projects for Google Summer of Code 2009 have been announced.  I have posted information about the students participating with the Asterisk project to the <a href="http://lists.digium.com/pipermail/asterisk-dev/2009-April/038028.html">asterisk-dev list</a>.</p>
<p>Congratulations to all accepted students!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russellbryant.net/blog/2009/04/23/google-summer-of-code-2009-projects/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Technology Independent Static Control</title>
		<link>http://www.russellbryant.net/blog/2009/04/01/technology-independent-static-control/</link>
		<comments>http://www.russellbryant.net/blog/2009/04/01/technology-independent-static-control/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 17:50:03 +0000</pubDate>
		<dc:creator>russell</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.russellbryant.net/blog/?p=210</guid>
		<description><![CDATA[Greetings everyone, Today, I released a module that allows you to insert static into your phone calls. Are you looking for something to help you get off of annoying phone calls? If so, this module may be for you. The code is posted for public review and download on the Asterisk project code review site, [...]]]></description>
			<content:encoded><![CDATA[<p>Greetings everyone,</p>
<p>Today, I released a module that allows you to insert static into your phone calls.  Are you looking for something to help you get off of annoying phone calls?  If so, this module may be for you.</p>
<p>The code is posted for public review and download on the Asterisk project code review site, <a href="http://reviewboard.digium.com/r/214/">reviewboard</a>.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russellbryant.net/blog/2009/04/01/technology-independent-static-control/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Asterisk Developers European Meet-Up</title>
		<link>http://www.russellbryant.net/blog/2009/03/30/asterisk-developers-european-meet-up/</link>
		<comments>http://www.russellbryant.net/blog/2009/03/30/asterisk-developers-european-meet-up/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 21:16:15 +0000</pubDate>
		<dc:creator>russell</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[astridevcon]]></category>

		<guid isPermaLink="false">http://www.russellbryant.net/blog/?p=204</guid>
		<description><![CDATA[John Todd originally posted this message to the asterisk-dev mailing list. I will be attending, and would love to see you there! &#8212; [Note: Please pass this note along to European developers who you may know are not actively scanning the -dev list!] The European Asterisk development community may be the largest number of active [...]]]></description>
			<content:encoded><![CDATA[<p>John Todd originally posted this message to the <a href="http://lists.digium.com/pipermail/asterisk-dev/2009-March/037464.html">asterisk-dev mailing list</a>.  I will be attending, and would love to see you there!</p>
<p>&#8212;</p>
<p>[Note: Please pass this note along to European developers who you may know are not actively scanning the -dev list!]</p>
<p>The European Asterisk development community may be the largest number of active participants on a per-continent basis, depending on how the measurement is done.  There have been a few meetings of Asterisk developers in Europe over the last ten years, but recently there has not been a planned get-together of developers like has been arranged at AstriDevCon (following Astricon)  in North America.   It is too infrequent that Digium engineering members get to see some of those participants, and also we&#8217;d like to encourage the development community by getting everyone together once in a while to meet and talk in a way that is more personable than email, IRC, or by voice alone.  Therefore, I&#8217;d like to announce that there will be an Asterisk Developer European Meet-Up held in Rostock, Germany on May 2nd and 3rd for the purposes of meeting old friends, introductions to new coders, and getting some good work done towards furthering Asterisk open-source development.</p>
<p>The meeting will be held immediately before AMOOCON on the Saturday/Sunday before the conference.  We&#8217;ve been given a room and Internet connectivity for the purposes of having the meet-up, and I suspect there are some good restaurants and bars in the area which might be suitable for post-coding discussion as well.</p>
<p>There is a small group who I&#8217;ve already been in touch with on this, and in order to get a good quorum of developers we&#8217;d like to open up the session to a wider audience of development participants.  This is really for people who write core Asterisk code &#8211; the subjects covered will not be applicable to &#8220;user&#8221; portions of Asterisk, so please respond only if you&#8217;re actively writing code within the Asterisk project.  If you&#8217;d like more general topics, the AMOOCON conference will cover a broader range of VoIP areas.  You are encouraged to sign up for the AMOOCON (http://www.amoocon.de/) event which is happening right after the meet-up and is a paid event, but keep in mind the Asterisk Developer European Meet-Up is free to participants.  There will be a good handful of attendees from Digium &#8211; Kevin, Russell, and perhaps other as-yet-undecided engineering staff, but it&#8217;s your participation that is what is going to make the meeting productive &#8211; we look forward to hearing from you!</p>
<p>Please send your interest to me and I&#8217;ll add you to the list of attendees.</p>
<p>What: Asterisk Developer European Meet-Up<br />
When: May 2-3, 2009<br />
Where: Rostock, Germany<br />
Why: Coding, discussion, testing, bugfixing, drinking, etc.<br />
Who: Replies to jtodd at digium.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russellbryant.net/blog/2009/03/30/asterisk-developers-european-meet-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Summer of Code 2009 &#8211; We&#8217;re in!</title>
		<link>http://www.russellbryant.net/blog/2009/03/18/google-summer-of-code-2009-were-in/</link>
		<comments>http://www.russellbryant.net/blog/2009/03/18/google-summer-of-code-2009-were-in/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 19:23:06 +0000</pubDate>
		<dc:creator>russell</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[gsoc]]></category>

		<guid isPermaLink="false">http://www.russellbryant.net/blog/?p=194</guid>
		<description><![CDATA[As originally reported on the asterisk-dev list, the Asterisk project&#8217;s application for participation in the Google Summer of Code 2009 has been accepted. Hooray! For potential students interested in working with us, our ideas list is here, and feel free to contact me directly at russell (AT) digium (DOT) com if you have any questions.]]></description>
			<content:encoded><![CDATA[<p>As originally reported on the <a href="http://lists.digium.com/pipermail/asterisk-dev/2009-March/037307.html">asterisk-dev list</a>, the Asterisk project&#8217;s application for participation in the Google Summer of Code 2009 has been accepted.  Hooray!</p>
<p>For potential students interested in working with us, our ideas list is <a href="http://svn.digium.com/view/asterisk/team/group/gsoc-2009/ideas.txt?view=markup">here</a>, and feel free to contact me directly at russell (AT) digium (DOT) com if you have any questions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russellbryant.net/blog/2009/03/18/google-summer-of-code-2009-were-in/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MFC/R2 support in Asterisk 1.6.2</title>
		<link>http://www.russellbryant.net/blog/2009/03/17/mfcr2-support-in-asterisk-162/</link>
		<comments>http://www.russellbryant.net/blog/2009/03/17/mfcr2-support-in-asterisk-162/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 14:11:25 +0000</pubDate>
		<dc:creator>russell</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.russellbryant.net/blog/?p=190</guid>
		<description><![CDATA[Yesterday, official support for MFC/R2 signaling in chan_dahdi was merged, and will be included in Asterisk 1.6.2. Here is the commit. To get a head start on testing Asterisk 1.6.2 with R2 support, check out the code from the 1.6.2 branch: $ svn co http://svn.digium.com/svn/asterisk/branches/1.6.2 asterisk-1.6.2 Before compiling Asterisk, you will need to compile and [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday, official support for MFC/R2 signaling in chan_dahdi was merged, and will be included in Asterisk 1.6.2.  Here is <a href="http://lists.digium.com/pipermail/asterisk-commits/2009-March/031735.html">the commit</a>.</p>
<p>To get a head start on testing Asterisk 1.6.2 with R2 support, check out the code from the 1.6.2 branch:<br />
<code>$ svn co http://svn.digium.com/svn/asterisk/branches/1.6.2 asterisk-1.6.2</code></p>
<p>Before compiling Asterisk, you will need to compile and install <a href="http://www.libopenr2.org">LibOpenR2</a>.</p>
<p>Thank you very much to Moises Silva (Moy), who worked very hard to write LibOpenR2 and bring this functionality to Asterisk!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russellbryant.net/blog/2009/03/17/mfcr2-support-in-asterisk-162/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Google Summer of Code 2009</title>
		<link>http://www.russellbryant.net/blog/2009/03/09/google-summer-of-code-2009/</link>
		<comments>http://www.russellbryant.net/blog/2009/03/09/google-summer-of-code-2009/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 15:03:16 +0000</pubDate>
		<dc:creator>russell</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[gsoc]]></category>

		<guid isPermaLink="false">http://www.russellbryant.net/blog/?p=180</guid>
		<description><![CDATA[I just kicked off a discussion about submitting an application for the Asterisk project to participate in this year&#8217;s Google Summer of Code.  See my post on asterisk-dev here. &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; Greetings, The Asterisk project participated in the Google Summer of Code program in 2005, but has not since then. I would like to apply again [...]]]></description>
			<content:encoded><![CDATA[<p>I just kicked off a discussion about submitting an application for the Asterisk project to participate in this year&#8217;s <a href="http://code.google.com/soc/">Google Summer of Code</a>.  See my post on asterisk-dev <a href="http://lists.digium.com/pipermail/asterisk-dev/2009-March/037066.html">here</a>.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Greetings,</p>
<p>The Asterisk project participated in the Google Summer of Code program in 2005, but has not since then.  I would like to apply again this year.  I think it is an amazing opportunity to reach out to new developers and get some code written that we all want done, but have not had a chance to get to.</p>
<p><a href="http://code.google.com/soc/">http://code.google.com/soc/</a></p>
<p>If we want to make this happen, we have a couple of things that we need to come up with as soon as possible.  Mentoring organizations must complete their application for the program this week.</p>
<p>1) We need to determine who is willing to serve as a mentor from the Asterisk project.  Mentors will be paired up with a student and will provide guidance to help the student bring their project to completion.  Without commitments from mentors, we can not participate in the program.</p>
<p>Obviously, an appropriate pairing of a mentor to a student is important.  It&#8217;s acceptable to say, &#8220;I am willing to be a mentor, provided that it is for a student working on a project in my area of expertise.&#8221;</p>
<p>If you think you would be interested, please let me know!  Feel free to respond on this list, or to me directly.</p>
<p>2) We must build a suggested project list.  When students apply for the program, they can submit a proposal for implementing one of our suggested projects, or another project of their choosing.  Projects for this list should be appropriate in scope for a college student not yet familiar with the code base to implement in a Summer.</p>
<p>I&#8217;m going to create a file in svn to maintain our project ideas list:</p>
<p>- svn/asterisk/trunk/doc/google-soc2009-ideas.txt</p>
<p>To kick of the list of ideas, here are a couple of high level thoughts:</p>
<p>a) I think we could break up the &#8220;PineMango&#8221; project into multiple suggested projects.</p>
<p>b) John Todd and others had some great ideas regarding security in Asterisk at the last developer conference that could be turned into suggested projects.</p>
<p>If you have some thoughts about other projects to add to the list, again, please let me know, and I&#8217;ll add them to our ideas list.</p>
<p>Thanks!</p>
<p>&#8211;<br />
Russell Bryant<br />
Digium, Inc. | Senior Software Engineer, Open Source Team Lead<br />
445 Jan Davis Drive NW &#8211; Huntsville, AL 35806 &#8211; USA<br />
Check us out at: www.digium.com &amp; www.asterisk.org</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russellbryant.net/blog/2009/03/09/google-summer-of-code-2009/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

