Hello,
a blocking operation in configuration file or kemi script is blocking
the sip worker. If your http operation is not blocking, then it is not
going to block the sip worker in kamailio. If you want to keep the sip
request until the http response arrive, suspend the transaction, do the
http query and when the response arrives, resume the transaction. See
tmx module for t_suspend()/t_continue().
Cheers,
Daniel
On 09.05.17 12:22, Yuriy Gorlichenko wrote:
Hi all. I m trying to use KEMI with lua and want to
make call http
client lua module (external). I want to ask: is it will block kamailio
event loop (or somethig like it in kamailio)?
For more understanding what im talking about i will provide example
with openresty (nginx + lua)
It uses nginx cosockets and if i will use not cosockets based module
in openresty it will block nginx eventloop because of using network
operations in nginx worker context.
_______________________________________________
Kamailio (SER) - Users Mailing List
sr-users(a)lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
--
Daniel-Constantin Mierla
www.twitter.com/miconda --
www.linkedin.com/in/miconda
Kamailio Advanced Training - May 22-24 (USA) -
www.asipto.com
Kamailio World Conference - May 8-10, 2017 -
www.kamailioworld.com