It's been quite awhile since our last post so I thought it was time to let people know what we've been working on and what's coming. It's been an exciting several months for us. We've been busy pursuing a number of interesting business opportunities related to SafiWorkshop/SafiServer and are actively engaged in one that has already materialized. The recent radio silence can largely be attributed to this diversion of attention but that's not to say we haven't been busy developing and improving the product. In fact, we have some significant and exciting updates to the product coming soon. Here's a few of the changes in the pipeline:
- FreeSWITCH support - We've been planning on doing this for awhile now but, after spending some time with a newer FreeSWITCH build recently (and loving it), we decided it couldn't wait any longer. All the underlying socket and event work has been done, the domain models have been created, and some of the UI stuff is already in place (i.e. FreeSWITCH ActionPak). We'll roll out an Alpha version with just minimal IVR functionality first (DTMF capture, play audio, etc) with an expanded suite of ActionSteps to follow.
- More Modular Modules - Our original goal with this product was to create a platform for creating Asterisk IVR and call-routing applications graphically. While we achieved our purpose (admirably we think), the product wasn't as platform-agnostic as we would have liked it to be--it was designed as an Asterisk-specific product and was essentially implemented accordingly. In support of the FreeSWITCH module development and some of the contract work we've been doing, SafiWorkshop and SafiServer have undergone a comprehensive refactoring. The core SafiServer and SafiWorkshop modules are now free of all platform-specific code (i.e. Asterisk, FreeSWITCH). Platform-specific functionality is provided in the form of plug-ins or modules. Currently an Asterisk module is available and a FreeSWITCH module is in the works. Current users won't notice any difference but this change will facilitate future support for other telephony systems (or even non-telephony-related technologies) and will make the system even more easily extended.
- Support Services - Due to popular demand we'll be rolling out software support packages for SafiWorkshop/SafiServer. There will be a number of flexible pricing options with varying levels of support available. We hope to make these services available some time 4th quarter 2010. Stay tuned.




