[astridevcon-2007] Agenda Planning: Phase 1

David Troy dave at popvox.com
Sat Apr 14 10:25:12 MST 2007


Hi folks --

I would be interested in:

	- Refining RTCP implementation.  I've discovered some  
interoperability problems here and also would like to discuss corner  
cases, like Asterisk-to-Asterisk RTCP handling in the case of  
Packet2Packet bridging.

	- Better support for call quality monitoring, via both CQDR-type  
ideas as well as via manager interface; at present have added a  
SipShowChannels manager action that displays RTCP metrics for live  
(SIP) RTCP sessions.  This should also be considered and implemented  
in IAX2.

	- Ways to consider getting Asterisk out of the 'language' business.   
Adhearsion (a Ruby-based Domain-Specific-Language for Asterisk) is a  
fantastic example of a way to integrate AMI & AGI into a powerful  
dialplan and application development environment.  In the long term  
and at the user's discretion, it seems to me to make more sense to  
leverage external scripting & application languages (Ruby, Python,  
etc) than to continue to try to enhance AEL and the extension  
environment.  I recognize the practical permanence of extensions.conf  
(and AEL) particularly in the embedded environment, but for  
traditional applications we can likely do better.

Once you see an Adhearsion dialplan compared to traditional  
extensions.conf or AEL, you'll see why I think this is a solid  
direction to head.  Dialplans are terse, powerful, and read like  
plain english.  Not only are dialplans more expressive (and thus less  
prone to bugs) but they are also a design specification which an end  
user (customer) can directly understand.  This leads to tighter  
conformance with user expectations and a tighter development/ 
implementation cycle.

I am writing a book for Pragmatic Bookshelf on Ruby + Telephony (in  
general) and would be interested in a BOF session with anyone  
interested in this topic.

Cheers,
Dave

--
David Troy
Popvox LLC
410-647-5812
dave at popvox.com



-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/mailman/private/astridevcon-2007/attachments/20070414/f3a4685a/attachment.htm


More information about the AstriDevCon-2007 mailing list