[SR-Users] Fwd: Set a system variable in the request route

Joel Serrano joel at textplus.com
Thu Oct 25 21:57:23 CEST 2018


I just tested and it should work with jsonrpc_exec...

root at sbc02:/etc/kamailio# kamctl rpc cfg.get system shutdownmode
{
  "jsonrpc":  "2.0",
  "result": 0,
  "id": 9809
}
root at sbc02:/etc/kamailio# kamctl rpc cfg.set system shutdownmode 1
{
  "jsonrpc":  "2.0",
  "result": {
  },
  "id": 9890
}
root at sbc02:/etc/kamailio# kamctl rpc cfg.get system shutdownmode
{
  "jsonrpc":  "2.0",
  "result": 1,
  "id": 9925
}
root at sbc02:/etc/kamailio#

Try like this:

jsonrpc_exec('{"jsonrpc": "2.0","method": "cfg.set","params": ["system",
"shutdownmode", 1],"id": 1}');

or

jsonrpc_exec('{"jsonrpc": "2.0","method": "cfg.set","params": ["system",
"shutdownmode", "1"],"id": 1}');






On Thu, Oct 25, 2018 at 12:43 PM Nicolas Breuer <
Nicolas.Breuer at belcenter.biz> wrote:

> Indeed it’s a Kamailio configuration variable
>
>
> Le 25 oct. 2018 à 21:39, Joel Serrano <joel at textplus.com> a écrit :
>
> But wait, why are you using jsonrpc_exec for this? What you are talking
> about is a kamailio configuration parameter, not a system wide variable...
>
> I don't know how you can change the value during runtime.
>
> On Thu, Oct 25, 2018 at 12:25 PM Joel Serrano <joel at textplus.com> wrote:
>
>> Hi Nicolas,
>>
>> I don't think the format of your jsonrpc_exec is correct.
>>
>> Try adding an 'id' and the 'params' to your jsonrpc_exec line:
>>
>> jsonrpc_exec('{"jsonrpc": "2.0","method": "cfg.set","params":
>> ["system.shutdownmode=1"],"id": 1}');
>>
>> Haven't tried it myself.
>>
>>
>> On Thu, Oct 25, 2018 at 11:53 AM Nicolas Breuer <
>> Nicolas.Breuer at belcenter.biz> wrote:
>>
>>>
>>> Nobody can helps ???
>>>
>>>
>>> Début du message transféré :
>>>
>>> *Expéditeur:* Nicolas Breuer <Nicolas.Breuer at belcenter.biz>
>>> *Date:* 22 octobre 2018 à 22:15:10 UTC+2
>>> *Destinataire:* "Kamailio (SER) - Users Mailing List" <
>>> sr-users at lists.kamailio.org>
>>> *Objet:* *Rép :⁨ [SR-Users] Set a system variable in the request route⁩*
>>>
>>> Hello,
>>>
>>> I tried this but seems not working 😊
>>>
>>> jsonrpc_exec('{"jsonrpc": "2.0", "method": "cfg.set",
>>> "system.shutdownmode": 1}');
>>>
>>>
>>>
>>> -----Message d'origine-----
>>> De : Nicolas Breuer
>>> Envoyé : samedi 20 octobre 2018 16:08
>>> À : Kamailio (SER) - Users Mailing List <sr-users at lists.kamailio.org>
>>> Objet : RE: [SR-Users] Set a system variable in the request route
>>>
>>> I set this line into my Kamailio.cfg
>>>
>>> system.shutdownmode = "0"
>>>
>>> I would like to change the value into the route.
>>>
>>>
>>> -----Message d'origine-----
>>> De : sr-users <sr-users-bounces at lists.kamailio.org> De la part de Alex
>>> Balashov Envoyé : vendredi 19 octobre 2018 18:29 À : Kamailio (SER) - Users
>>> Mailing List <sr-users at lists.kamailio.org> Objet : Re: [SR-Users] Set a
>>> system variable in the request route
>>>
>>> On Fri, Oct 19, 2018 at 03:26:11PM +0000, Nicolas Breuer wrote:
>>>
>>> How can I change a system variable within the route ?
>>>
>>>
>>> What do you mean by "system variable"?
>>>
>>> --
>>> Alex Balashov | Principal | Evariste Systems LLC
>>>
>>> Tel: +1-706-510-6800 / +1-800-250-5920 (toll-free)
>>> Web: http://www.evaristesys.com/, http://www.csrpswitch.com/
>>>
>>> _______________________________________________
>>> Kamailio (SER) - Users Mailing List
>>> sr-users at lists.kamailio.org
>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>>
>>> _______________________________________________
>>> Kamailio (SER) - Users Mailing List
>>> sr-users at lists.kamailio.org
>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>>
>> _______________________________________________
> Kamailio (SER) - Users Mailing List
> sr-users at lists.kamailio.org
> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>
> _______________________________________________
> Kamailio (SER) - Users Mailing List
> sr-users at lists.kamailio.org
> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20181025/1a913624/attachment.html>


More information about the sr-users mailing list