[OpenSIPS-Users] opensips lua

Vlad Patrascu vladp at opensips.org
Tue Jan 14 10:03:57 EST 2020


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20200114/4d9f118c/attachment.html>


More information about the Users mailing list