[OpenSIPS-Users] opensips lua

Răzvan Crainea razvan at opensips.org
Mon Jan 27 03:31:57 EST 2020


Please open a ticket with this issue, as this seems to be a regression 
during porting to lua 5.2/5.3.
In the meantime, please continue using lua5.1.

Best regards,
Răzvan

On 1/24/20 6:32 PM, volga629 via Users wrote:
> Hello Vlad,
> In latest master  was added support for 5.2 and 5.3, wrapper  produce error.
> So it can't open python scripts.
> 
> 
> Any help thank you.
> 
> Jan 24 17:24:35 dev1-fr /usr/sbin/opensips[26796]: siplua: 
> encode:UTF16BE:fjhqqq
> Jan 24 17:24:35 dev1-fr /usr/sbin/opensips[26796]: siplua: siplua error 
> running function arg_function: /etc/opensips/scripts/convert.lua:15: 
> attempt to index a nil value (global 'io')
> Jan 24 17:24:35 dev1-fr /usr/sbin/opensips[26796]: 
> DBG:core:destroy_index_avp: AVP with the specified index not found
> 
> volga629
> 
> On Sun, Jan 19, 2020 at 10:11, volga629 via Users 
> <users at lists.opensips.org> wrote:
>> Hello Vlad,
>> Thank you for pointing out. I adjusted as following and it resolve the 
>> issue
>>
>> if sys.argv[2] == "encode":
>>     print(encoding().strip())
>> elif sys.argv[2] == "decode":
>>     print(decoding().strip())
>> elif sys.argv[2] == "test":
>>     print(testing().strip())
>>
>> volga629
>>
>> On Tue, Jan 14, 2020 at 17:03, Vlad Patrascu <vladp at opensips.org> wrote:
>>>
>>> You get the newline from the print() function in the python script 
>>> that you call. I've tested with your script and for example this 
>>> fixed it:
>>>
>>> print(testing(),end="")
>>>
>>> Vlad Patrascu
>>> OpenSIPS Developer
>>> http://www.opensips-solutions.com
>>> On 1/14/20 3:32 PM, volga629 via Users wrote:
>>>> Hello Vlad,
>>>> In lua script  we use \n only in xlog.
>>>>
>>>> this repository
>>>>
>>>> https://github.com/VoIP-SAAS/opensips-smpp-lua
>>>>
>>>> On Tue, Jan 14, 2020 at 13:37, Vlad Patrascu <vladp at opensips.org> wrote:
>>>>>
>>>>> I still don't think it is AVP_set function's fault for the 
>>>>> whitespaces. Make sure that the string you produce in lua and want 
>>>>> to return to opensips doesn't have a newline character at the end. 
>>>>> It seems that syslog prints a newline as "#012" sometimes (if it's 
>>>>> not actually at the end of a message).
>>>>>
>>>>> Vlad Patrascu
>>>>> OpenSIPS Developer
>>>>> http://www.opensips-solutions.com
>>>>> On 1/13/20 3:26 PM, volga629 via Users wrote:
>>>>>> Hello Vlad,
>>>>>> Yes, it still in issue, but we have work around.  #012 it insert 
>>>>>> white spaces.
>>>>>>
>>>>>> $avp(sms-out) = $(avp(formatted-msg){s.trimr});
>>>>>>
>>>>>> On Mon, Jan 13, 2020 at 12:26, Vlad Patrascu <vladp at opensips.org> 
>>>>>> wrote:
>>>>>>>
>>>>>>> Hi Volga,
>>>>>>>
>>>>>>> Sorry for getting to this so late. Do you still encounter this 
>>>>>>> issue? I have tried to reproduce this myself but it seems that 
>>>>>>> AVP_set() does set the value correctly.
>>>>>>>
>>>>>>> Regards,
>>>>>>>
>>>>>>> Vlad Patrascu
>>>>>>> OpenSIPS Developer
>>>>>>> http://www.opensips-solutions.com
>>>>>>> On 12/14/19 7:12 AM, volga629 via Users wrote:
>>>>>>>> Hello Everyone,
>>>>>>>> Having some issue get lua to set proper avp.  When it set in 
>>>>>>>> insert some extra characters into value of avp
>>>>>>>> Here are log
>>>>>>>>
>>>>>>>>
>>>>>>>> Dec 14 05:53:41 dev1-fr /usr/sbin/opensips[12985]: siplua: 
>>>>>>>> test::wwwww nah.uy/u5bmnc
>>>>>>>> Dec 14 05:53:41 dev1-fr /usr/sbin/opensips[12985]: siplua: 
>>>>>>>> Tested string ~>0
>>>>>>>> Dec 14 05:53:41 dev1-fr /usr/sbin/opensips[12985]: SMS_ROUTE_IN: 
>>>>>>>> Test string ~> [0#012]
>>>>>>>>
>>>>>>>> It insert #012
>>>>>>>>
>>>>>>>> Lua script
>>>>>>>>
>>>>>>>>                 local cmd_var = handle:read("*all")
>>>>>>>>                 handle:close()
>>>>>>>>                 xlog("Tested string ~> " .. cmd_var .. "\n")
>>>>>>>>                 r eturn AVP_set("test-str", cmd_var)
>>>>>>>>
>>>>>>>> Any help thank you
>>>>>>>>
>>>>>>>> volga629
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Users mailing list
>>>>>>>> Users at lists.opensips.org
>>>>>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>>>>
>>>>>> _______________________________________________
>>>>>> Users mailing list
>>>>>> Users at lists.opensips.org
>>>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>>
>>>> _______________________________________________
>>>> Users mailing list
>>>> Users at lists.opensips.org
>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> 
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> 

-- 
Răzvan Crainea
OpenSIPS Core Developer
   http://www.opensips-solutions.com



More information about the Users mailing list