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!

Thursday, October 20

Max_forwards issue

An Australian VOIP provider called iinet insists on delivering calls to consumers with a max_forwards setting of 4.  Max_forwards is a setting in the SIP invitation for a call that specifies the number of times a call can be forwarded.  Forwarding seems to include every pass through the dial plan on the pbx.  Therefore if you want to send the call to an IVR and then to somewhere else and maybe to somewhere else you rapidly use up the available forwards.

The normal setting of this value is 70 by most other VOIP providers.  This setting is designed to be used to stop call loops occurring where for instance you set your office phone to forward to your mobile and your mobile phone to forward to your office phone.  In this circumstance if there was no max_forwards setting the call would keep forwarding forever and would potentially overload the phone systems involved.

To override a low setting just put a line in the inbound route for the service which has it set low and use set max_forwards=65.  You can set it to any number you want, but I figure 65 is a good number - it isn't quite 70 but it is pretty close.

No comments:

Post a Comment