[Devel] Re: [Users] textops from other module

Wolfgang Hottgenroth woho at hottis.de
Wed May 17 12:05:23 CEST 2006


Excellent, thanks for that hint.

Cheers,
Wolfgang


Bogdan-Andrei Iancu wrote:
> Hi Wolfgang,
>
> even if a module does not export an API, you may access from a different
> module the exported functions by the find_export() function from core.
> See how the register module make usage of sl_send_reply() from sl module.
>
> IMPORTANT: if you use directly an exported function the fixup functions
> will not be called so you will have to pass to the functions the
> parameters in the fixed format - take a look in the textops module to
> see what are the fixing ops.
>
> regards,
> bogdan
>
> Wolfgang Hottgenroth wrote:
>
>> Hi,
>>
>>
>> I want to perform a textops function, namely subst, over a SIP message.
>> But I want to do this not from the openser script but from a module I'm
>> about to implement.
>>
>> Unfortunately, the textops module did not provide an API to other
>> modules. But I'm wondering whether it is more than simply removing the
>> 'static' from the function declaration of the subst_f function in
>> textops.c to make this function accessible for other modules.
>>
>> Or do I have a chance to set a pseudo-variable or AVP with the complete
>> regex in one of my own modules functions and perform the subst using
>> that pseudo-variable or AVP in the openser script directly after the
>> call to my own function?
>>
>> Or is the only way to re-implement the subst_f functionality in my own
>> module to use it from there?
>>
>>
>>
>> Thank you very much,
>> Wolfgang
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at openser.org
>> http://openser.org/cgi-bin/mailman/listinfo/users
>>
>>
>>
>




More information about the Devel mailing list