[SR-Users] send_reply in app_java or app_mono?
Daniel-Constantin Mierla
miconda at gmail.com
Thu Sep 11 22:32:28 CEST 2014
Again, I can't help on using app_java.
As for app_mono, which I developed more as an experiment, not really
using it, sending a reply from a mono script is not possible at this
moment. I exported just a few functions to the mono module, sending
replies are not among them. If someone wants to take the lead and add
new features to app_mono, I would happily assist.
The limitation of executing only config functions without parameter
comes from the design of the config functions which do so called 'fixup'
at startup -- this is a mechanism that pre-compile the parameters in a
binary form, which is then used for executing the functions during
runtime. Thus executing a function with string parameter can lead to a
crash.
But you can return values back to the script via config variables and
use them as parameter to sl send reply functions. See:
- http://www.kamailio.org/wiki/embeddedapi/4.1.x/mono#class_pv
In terms of embedded interpreters, app_lua has the largest set of
Kamailio functions exported to Lua -- see its API in the wiki.
Cheers,
Daniel
On 11/09/14 22:03, Tom Johnson wrote:
>
> Is there a way to call the send_reply method of the route from either
> Java or csharp? As I have been having issues with the app_java, I
> have been looking at app_mono and it seems to have better access to
> the variables, etc. However, the SR.core.ModF only seems to take
> methods that do not take parameters.
>
> Or for that matter, is there a way to return something back to the
> route in the config file which it can use to call send_reply? I have
> a strange requirement to return 202 rather than 200 from subscription
> requests and a 603 if it fails.
>
> Tom Johnson <mailto:tjohnson at microautomation.com> | Senior Software
> Engineer
> O: 703-543-2118 | F: 703-543-2099
> 5870 Trinity Parkway, Suite 600, Centreville, VA 20120
> cid:image001.png at 01CE18AF.8F231EB0 <http://www.microautomation.com/>
>
>
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
--
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Next Kamailio Advanced Trainings 2014 - http://www.asipto.com
Sep 22-25, Berlin, Germany
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20140911/799cc514/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/png
Size: 15291 bytes
Desc: not available
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20140911/799cc514/attachment.png>
More information about the sr-users
mailing list