Hello Ovidiu,

Thanks for your reply. Reading the linked doc it seemed to me exported
functions can only return integers.

I don't quite get the dialplan dp_translate function, how do I decide what
dialplan id to use, and what's a translation rule?

Should I create my own pseudo variable and store the string there for
scripting access? Sorry for all the questions.


Cheers,
Wenshan

On Sun., 1 Nov. 2020, 11:47 Ovidiu Sas, <[email protected]> wrote:

> Hello Elaine,
>
>  A module function in opensips returns and integer.
> Based on the return value, you can test if the function was successful or
> not.
> More details here:
> https://www.opensips.org/Documentation/Development-Manual#toc37
> Take a look at the big yellow warning at the end of documentation for the
> module function for how return codes are interpreted.
>
> If you want to return a string, here’s an example:
>
> https://opensips.org/html/docs/modules/devel/dialplan.html#func_dp_translate
> See the out_var parameter.
>
> Hope this helps,
> Ovidiu
>
> On Sat, Oct 31, 2020 at 18:57 Elaine Huang <[email protected]> wrote:
>
>> I'm new to opensips and I'm wondering if it's possible for a module
>> function to return a string instead of integer?
>>
>> My wishful thinking is in my config:
>>
>> $var(myVar) = myFunc(params...);
>> # then myVar becomes a string value that I can manipulate, compare, etc
>>
>>
>> If this is not achievable, what's the conventional way to get a string
>> from a module function? Is it pseudo variable that I should use?
>>
>>
>> _______________________________________________
>> Users mailing list
>> [email protected]
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>
> --
> VoIP Embedded, Inc.
> http://www.voipembedded.com
> _______________________________________________
> Users mailing list
> [email protected]
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to