Http async queries work using the Kamailio tm framework, used by all the modules exposing async behaviour. A change in this behaviour, which implies a rework of the whole framework, is not something that can be done easily and for sure not for a single module.
On Thu, 13 Sep 2018, 18:18 alexsosic, <[email protected]> wrote: > From the official kamailio documentation of the function http_async_query(url, > route_name) > > Sends HTTP(S) request asynchronously to the URL given in “url” parameter, > which is a string that may contain pseudo variables. > > Parameter “route_name” defines the route to be executed upon reception of > HTTP reply, on error or on timeout. If a transaction exists before calling > http_async_query(), it will be paused and resumed in this route, while the > routing script execution will be stopped. If executed in a transactionless > context, or if $http_req(suspend) is used not to suspend the transaction, the > routing script execution will continue and the query result will be available > in “route_name”. > > Because the routing script execution will be stopped it's quite difficult > for some advanced usages to restore the previous variables and logic and to > continue with the execution. > > The problem of resuming the work is delegated to the user and not Kamailio > itself. I think Kamailio should freeze the execution and store all needed > data in memory to resume execution after the http response like for a > normal http sync query. > > So the stopping will become pausing/resuming. > > — > You are receiving this because you are subscribed to this thread. > Reply to this email directly, view it on GitHub > <https://github.com/kamailio/kamailio/issues/1642>, or mute the thread > <https://github.com/notifications/unsubscribe-auth/AF36ZUwTx3srFXBXxJFOuZr_ietKx8mlks5uaoVNgaJpZM4Wnp61> > . > _______________________________________________ > Kamailio (SER) - Development Mailing List > [email protected] > https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev >
_______________________________________________ Kamailio (SER) - Development Mailing List [email protected] https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev
