[asterisk-users] Override sip.conf settings in extensions.conf? Possible?
Mark Michelson
mmichelson at digium.com
Fri May 8 09:52:35 CDT 2009
Josh Fuller wrote:
> Hi all...
>
> Does anyone know if it is possible to override sip.conf settings in extensions.conf
> (for example: session-minse=90) without needing to create an overarching peer in sip.conf
> and selecting it specifically in the dial plan?
>
You can do this to some extent starting with Asterisk 1.6.1. With the AST_CONFIG
function, you can change a configuration file from the dialplan. The problem is
that you would also have to reload the configuration file so that the change
would take effect. After the call was completed, you would then have to reset
the value of the option and reload the config file again, since you only want
the option set for one call.
If this doesn't sound absolutely horrible to you and you want the same
functionality in Asterisk 1.4, you may be able to get away with simply copying
func_config.c from Asterisk 1.6.1 into Asterisk 1.4's funcs/ directory. I
haven't tried this myself, so I don't know what tweaks, if any, would be
required to make the code compile.
> I'm on the 1.4 stable code base and looking to implement session-timers on certain call
> flows in a modular dial plan.
>
(Sorry if I'm not making the correct logical leap here)
Being able to set the session-timers variables via the dialplan will not be
sufficient in 1.4 in order to enable session timers on certain calls. You would
also have to modify chan_sip.c so that the Asterisk would understand the concept
of session timers and how to properly behave.
Mark Michelson
> Thanks,
> Josh Fuller josh.fuller at telus.com
>
More information about the asterisk-users
mailing list