]> Littlejohn Consulting - http://www.littlejohnconsulting.com en ARI 0.10 and bug fixes http://www.littlejohnconsulting.com/node/4 <!-- google_ad_section_start --> <p>Released 0.10 a while back, it is meant to be a bug fix release. This is a good practice when building software. Build an aggressive release and then focus exclusively to fix bugs in the next release. Actually, I waited until 0.10.01 to post this as there were a ton of fixes made even in 0.10.0. Everything from the removal of '^M" line returns, AJAX screen blanking fixes, to rare problems that only happen to people with unique configurations. I know there may be more bugs lurking in there, but I am confident the build is much more robust. My automated testing is not complete, but coming along nicely and will also help to keep the code bug free. If you find a bug do not hesitate to let me know about it so I can address it. I appreciate everyone that continues to provide feedback and contribute to the project. Never would have thought I would receive this kind of response.</p> <!-- google_ad_section_end --> PBX Sun, 30 Apr 2006 06:23:13 -0700 ARI 0.08 with AJAX http://www.littlejohnconsulting.com/node/3 <!-- google_ad_section_start --> <p>ARI 0.08 is released!</p> <p>Things are moving pretty fast, but this release in particular has a really cool new feature. I have been reading up on AJAX and ARI is now AJAX enabled and the voicemail and call monitor pages now self update. This update happens behind the scenes and new entries just magically show up without any page flashing.</p> <p>For AJAX, I opted for a coarse model where the main content of the page reloads at an interval. I learned alot in the process, and had to visit a number of websites to understand how it works and piece together a working version that supported most browsers. (and will fail gracefully if things like javascript are disabled. Will probably write a more detailed analysis on AJAX in the coming days.</p> <!-- google_ad_section_end --> Wed, 08 Mar 2006 09:19:05 -0800 ARI 0.06 http://www.littlejohnconsulting.com/node/2 <!-- google_ad_section_start --> <p>ARI (Asterisk Recording Interface) has reached another milestone.<br /> The project is starting to become a full featured user portal and<br /> handle all the common errors that people seem to have. This release<br /> supports:<br><br /> <b>call monitor page</b> – new features include column sorting and filter<br /> small duration calls in addition to the ability to listen<br /> to call monitor recordings<br><br /> <b>voicemail page</b> – allows voicemail message listening and management<br><br /> <b>handset feature code help page</b> - I can never remember them all<br><br /> <b>user settings web interface</b> - that allows setting call fowarding,<br /> voicemail email and pager, voicemail<br /> password, and call monitor recording</p> <p>There are also alot of i18n translations now, although with all the<br /> rework of the code many are now somewhat broken and need to be<br /> updated. If you speak one of the following, email and I will send you<br /> the page to translate or updating to the appropriate ari.po page and<br /> returning it to me would be very helpful.</p> <p>German<br /> Greek<br /> Spanish<br /> French<br /> Hebrew<br /> Hungarian<br /> Italian<br /> Portuguese<br /> Swedish</p> <p>If you would like to translate ARI into another language, I would be<br /> happy to support it.</p> <p>Loaded into AMP CVS and also here:<br /> &nbsp;&nbsp;www.littlejohnconsulting.com?q=ari</p> <p>Comments and suggestions are welcome.</p> <!-- google_ad_section_end --> PBX Thu, 16 Feb 2006 15:15:39 -0800 Greek and AJAX http://www.littlejohnconsulting.com/node/1 <!-- google_ad_section_start --> <p>It’s been quite a struggle lately with language tools. Learned more than I wanted to know about i18n internationalization (for php that's gettext). You know, the mumbo jumbo to translate language from one to another. I was doing ok until I needed to use Unicode, Greek Unicode to be exact. So I looked and looked and was lucky enough to get help from folks in Sweden (Niklas Larsson) and Greece (Elias Sofronas). This is what a learned.</p> <p>First of all there are all kinds of character encodings. This is something I was somewhat familiar with, but never thought about in a practical matter. Since I speak English as my first language, most things are encoded in Latin1 or something similar and I am none the wiser. When using more complex character sets how it is encoded becomes very important and UTF-8 is where it is at. Almost every language will work with UTF-8.</p> <!-- google_ad_section_end --> Software Dev. Wed, 09 Nov 2005 21:59:38 -0800 Release of ARI 0.01 http://www.littlejohnconsulting.com/node/17 <!-- google_ad_section_start --> <p>First entry even though this web page has being up for a while. Got to like that.</p> <p>Been swamped, but finally getting some contracts and odds and ends worked off. Just released a big release of ARI (Asterisk Recording Interface), a GUI to allow for easy of access to anything recorded by Asterisk. Lot of fun code there. Now has authentication and voicemail support, and since it was such a big release, not to many features planned for the next one. It will be mostly refactoring of the code to make it more elegant, robust, and clean. Don't remember where I heard that, but know that after a big release there should be a clean up release to make sure the code base stays consistent. (maybe that book Mythical Man Month?).</p> <!-- google_ad_section_end --> PBX Sun, 21 Aug 2005 14:45:19 -0700 SugarCRM Integration http://www.littlejohnconsulting.com/node/15 <!-- google_ad_section_start --> I built this for a Customer so maybe someone else will find it useful as well. It integrates the Asterisk Flash Operator panel with SugarCRM Software.<br> <br> <b><i>Features</i></b> : <br> When there is an incoming call, the Flash Operator Panel automatically runs the script which looks up the caller id and opens the appropriate record. (Flash Operator Panel howto for automatically running a script taken from here <a href='http://www.asternic.org/'>www.asternic.org/</a>) The script then searchs through all of the contacts in each SugarCRM Customers to open the correct page. <br> <br> <b><i>Install</i></b> : <!-- google_ad_section_end --> PBX Fri, 12 Aug 2005 21:10:17 -0700 Using a PBX for Business Peace of Mind http://www.littlejohnconsulting.com/node/13 <!-- google_ad_section_start --> <p>Security. When I first started building Asterisk PBX systems for people, my first thought was that Customers would jump at the chance for the low VoIP phone rates. And there is definitely interest in the cost savings, but for the most part, the focus and most frequently requested feature has been for a business security feature, the archiving of voicemails and an easy to use call monitor that records all calls made on selected lines.</p> <p>To this end, I even built <a >ARI</a> (Asterisk Recording Interface) to make it easy to search, listen to, archive, and delete voicemail and call monitor recordings.</p> <!-- google_ad_section_end --> PBX Mon, 01 Aug 2005 17:53:16 -0700