Hi, On Wed, Sep 7, 2016 at 4:14 PM, Agalya RAMACHANDRAN <agalya....@gmail.com> wrote:
> Hi team, > > I am Agalya and I work for Comcast. We are trying to use kamailio as proxy > server for our project. > I have a query regarding the same. We are trying to use REST API calls > asynchronously from the config file. > I see that there is a module "http_async_client" which is used to handle > REST services asynchronously. > > Found that libcurl is used to perform these operations. > My question is: > > 1) How much time kamailio is taking to send the HTTP request out after TCP > port is opened? > Is there any time dependency we need to wait on libcurl to send HTTP > request out? > B'coz in opensips I see a delay time and libcurl is used in-turn. > I found kamailio doing similar to opensips and hence am posting this > question. > > The HTTP request is sent right after opening the socket. I've never noticed a delay between the TCP handshake and the query being sent. Then the connection is cached and can be reused by subsequent queries to the same server. Did you observe a different behavior? 2) We can also use PUT service by using http_set_method(PUT)? > Should we add code to support PUT service? > > PUT method is supported. To set the query's method you can also use the $http_req pseudovariable ( http://www.kamailio.org/docs/modules/devel/modules/http_async_client.html#idp23451668) in this way: $http_req(method) = "PUT"; Regards, Federico
_______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users