Hi Henning,


I need one clarification



The flow is as follows:

  1.  SIPP send the INVITE to kamalio
  2.  Kamalio send 100 trying
  3.  Kamalio open transaction and send HTTP for async to external system
  4.  External System send HTTP response
  5.  Kamalio send 480 to SIPP
  6.  SIPP send ACK



If we want to use async, transaction module is important. But if send 480 
response before sending HTTP, then we get error. It look like call session ends 
if we send 480 and hence HTTP async fails.



I want to delink SIP call flow with HTTP hit. I want to complete the SIP flow 
and the may be intimate the partner about the call thru HTTP.



Can this be done? Should I use kafka here instead of HTTP and may be 
transaction module may be not required as well.


I want to understand how these transactions are cleared in Kamalio once they 
are created.



Below, thing we are seeing transaction count as around 48000 which should be 
cleared ideally. I assume this 4800 is the count of outstanding call in the 
system.



Below is the history of previous messages.


If I use HTTP/1.1, I am not able to use Connection: keep alive option as the 
connection is getting closed. What is the way to use Connection keep alive 
option in HTTP async request?

I want to use HTTP/2 for sending the request to network instead of HTTP/1.1 
while using async worker.



Can someone suggest how to use HTTP/2?


modparam("http_async_client", "connection_timeout", 1000)
modparam("http_async_client", "timeout", 2000)



I understand connection_timeout is the timeout for making HTTP connection, but 
timeout is the read timeout, where you wait for response.



But timeout is not working. Can you confirm if there is something like this.



Regards
Chandra Bhan Kumar

_______________________________________________
Kamailio - Development Mailing List -- [email protected]
To unsubscribe send an email to [email protected]
Important: keep the mailing list in the recipients, do not reply only to the 
sender!

Reply via email to