FusionPBX for ex-Trixbox users

This blog is intended to be read in sequential order as it is a series of steps that I followed to build a fully functioning fusionpbx phone system. However you might just need to find out how to do a particular thing so you might want to use the search box below to find that specific step. Please give feedback - if you know a better way to do something share it!

Friday, September 17

Odd IVR behaviour

If you are using Freeswitch 1.0.6 or earlier in your Fusion PBX (type version at a freeswitch command prompt - eg. through the command editor in FusionPBX or at the fs_cli to find out your version) then you should be aware that IVRs don't work quite as you might expect.  If you put multiple actions per IVR choice (eg. set a variable and then execute a script if someone presses 1) then the multiple actions will execute in REVERSE order!

You have two alternatives:
1. write your actions in reverse order
2. upgrade to a later version of freeswitch

I reported this behaviour to the freeswitch team and they have fixed this for future updates today.  They actually didn't know it was possible to use their IVR capability this way - multiple actions per choice was a feature that they didn't realise that they had - so they had never realised it didn't work in a logical fashion.

If you choose option 1, just note that if you upgrade freeswitch in the future you will have to reverse the IVR actions then or it will then operate backward.

No comments:

Post a Comment