Login  |  Create Account   |   0 Item
home products wiki help screencasts tracker forum faq downloads about us

Safi Systems News:


Software Release 1.2.5

Version 1.2.5 of SafiServer (linux and windows) and SafiWorkshop (windows) are now available for download. You will need to uninstall any older version before installing the new version. Also, be sure to backup your Projects and Saflets in a SAR file and/or backup any workspaces you have (located by default in the SafiWorkshop install directory).

There are mostly bug fixes in this release and some changes to the way we're versioning the product.

Please let us know if you encounter any issues: Safi Systems Forums

Thanks,

Eric

SafiServer and SafiWorkshop 1.2 is here!


This is a seminal release for us as the product is now more stable, powerful, and easy to use than ever.  We've also added a new ActionStep "CallWSByWSDL" that allows you to easily consume Web Services from your Saflet, providing you with even more integration possibilities for your IVR/Callflow applications.  The release of this ActionStep is merely the first of many non-telephony-specific ActionSteps that are in the works, representing an overall commitment to making SafiWorkshop and SafiServer the most flexible and powerful development and integration tools for Asterisk on the market (free or otherwise). 

The Web Services integration functionality is currently in Alpha and we'd love to hear your feedback and ideas for how to improve it.  This screencast should help get you started.

Here's a summary of some of the changes with this release:

SafiWorkshop

  • Added Web Services features (alpha)
  • Undo/Redo now works correctly for ActionStep dialogs
  • Fixed bug where moving ActionStep connections would fail and cause workshop to hang
  • (UI) Variables all synched up appropriately with SaifServer and editors.
  • Added pre-execution busy check for the Extension ActionStep
  • Fixed issue with deleting Saflets on SafiServer
  • Added recursive audio file import for Asterisk system prompts
  • Added full channel support (i.e. Local, SIP, ZAP, IAX, etc) for Extensions ActionStep
  • Performance improvements and bug fixes for Prompt Manager
  • Fixed bug in SAR (Safi Archive) imports causing null pointer exception
  • Added auto-complete for all Dynamic Value editors.
  • Variable editor enhancements

SafiServer
  • Fixed an issue causing the SafiServer to bind to an invalid IP address in some cases
  • Fixed Global variable issue.
  • Improved Linux install script that installs SafiServer as a service
  • Added ami.retry.period property to environment.properties to control how frequently to retry broken manager connection (in seconds)
  • Added useManagerPing (true/false) to environment.properties to toggle the manager "ping" function (ping command is broken in some versions of Asterisk 1.6.x)
  • Removed bind.ip from environment.properties and install scripts.
  • Fixed issue with certain linux (e.g. Ubuntu) distro picking up wrong localhost ip address and route based on misinformed hosts file information.

In addition to the Web Services screencasts, a number of new ones have been added and/or updated:

Free PBX Integration

Simple Auto-Attendant

Variable Passing From Asterisk To Saflet

Database Integration Part I and Part II

Other screencasts available here

NOTE: The Linux version of SafiWorkshop 1.2 will be available shortly



Linux SafiWorkshop

We are pleased to announce a new addition to the Safi Systems family of applications: Safi Workshop for Linux (currently version 1.1 beta). You can now install both SafiServer and SafiWorkshop in an all Linux ecosystem (or mix and match between Windows/Linux). We feel this adds to the flexibility that has become one of the underlining principles here at Safi Systems.

Along with the Linux SafiWorkshop; the other core products have been updated. Many bugs have been squashed and we've updated some of the core libraries to facilitate some major upcoming additions. This does, however, mean that that there will not be an update for previous versions of SafiServer/SafiWorkshop; you will need to uninstall the older versions and install the new ones.

** Make sure to backup any projects/Saflets you've created **

Link: Downloads Page

As always, we love your feedback, so please let us know about your experience with our product in the forums or email us at feedback@safisystems.com

Also, make sure to check out our ever growing wiki: wiki.safisystems.com

Thanks,

Eric

Kickstart ISO Updated

The SafiServer Kickstart ISO has been updated with the latest (v1.0) version of SafiServer. When installed, this ISO creates a standalone SafiServer with sample Saflets (callflow applications) and a MySQL DB built on top of the Centos Linux operating system.

There are currently three sample Saflets contained in the kickstart and we are working on adding more. If there's any functionality that you would like to see demonstrated or if you want to contribute a Saflet/Project to the installer; please let us know (contribute@safisystems.com).

SafiServer Kickstart ISO Download

-Eric

We're Going Open Source!

Yeah...We're going Open Source!

A brief recap:

Sometime around 2004, the three of us (Eric Erickson, Jong Suk-Lee, Zac Wolfe) decided that we should combine our complementary skills and form a software company focused on delivering software solutions in the CTI space. As we examined the market we saw nothing but high-priced, proprietary vendor-locked solutions that, rather than foster innovation and creativity in its' users, tended to limit flexibility by erecting artificial licensing pay-walls and utilizing other self-serving business practices. Around this time we discovered Asterisk which, along with low-cost hardware, promised to provide many of the cutting-features available in the higher-end proprietary solutions (Avaya, Lucent, Cisco, etc) at a price that many small to medium-sized businesses could afford. However, Asterisk has always lacked a robust, feature-rich, extensible, and easy to use call-flow/IVR development system. Our goal, when we began development in early 2008, was to fill this void.

Now, as of August 2009, we believe we've met and actually exceeded that initial goal. As development progressed the project actually grew in scope as we realized that what we were building could not only be useful for people building telephony applications but for a more general audience as well. A graphical flow-based development environment is well-suited for many tasks that are common to the modern workplace such as batch processing, EDI (Electronic Data Interchange), workflow management, scheduling, and many others. Some of the tools required to facilitate such tasks are already available in the current build of SafiServer/SafiWorkshop. However, many more are yet to be developed.

Given our limited time resources (all 3 of us have full-time jobs and other time commitments), we've decided to make all of our current development efforts (SafiServer and SafiWorkshop) freely available under the Open Source GPLv3 license in the hopes that users will not only find our platform useful as is, but also contribute additional functionality to help the product realize its' full potential. Our team is committed to continue development efforts on this product and offer support for developers and users.

So, as of today all of our source code is available under the following 3 SourceForge projects: SafiWorkshop, SafiServer, and SafletCore. More information about how to obtain and build the projects will be forthcoming in the near future and the new "GPL'd" installers for the current builds are available from our main website and on Sourceforge.net.

We think this is a great tool as it stands now but your input and contributions will help us make it even better -- don't hesitate to get involved and post your bugs, suggestions, or code (send a request to info@safisystems.com). We're happy to finally be in a position to give a little something back to the OS community that has been so good to us. Enjoy!

Download SafiServer

Download SafiWorkshop

SafiServer Kick-start ISO - RC2

The SafiServer Kick-start ISO has been updated with the latest RC2 build of SafiServer. This CD ISO contains Linux (Centos), MySQL, SafiServer and several demo projects and Saflets.



Screencast: Installing the SafiServer Kickstart ISO

More Entries

Support Safi Systems

Recent Entries
No recent entries.
Calendar
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
twitter Feed
Seems as if S3 is down (what we use for downloads)... until it comes back up, try googlecode: [link]
SafiServer/SafiWorkshop Version 1.3 (RC1) now available: [link] Many bug fixes and server service mode in Linux
SafiSystems Blog Post: SafiServer 1.3.0 And What We've Been Working On [link]
We're in the running for an Eclipse Technology Award! ... for Best Open Source Developer Tool [link]
hitting up the safi systems weekend work session ... hopefully well have the Linux 1.2.5 built and online today
[link] Software release 1.2.5 (SafiWorkshop and SafiServer) available for download
SafiSystems : Program Updates, Strings, and IRC [link]
home products wiki help screencasts tracker forum faq downloads about_us
© 2009 Safi Systems LLC - Copying, distribution or publication without express written permission is prohibited.
Subscribe to the Safi Systems blog