[sr-dev] sl_send_reply vs t_reply in async route

Alex Balashov abalashov at evaristesys.com
Tue May 7 23:23:09 CEST 2013


On 05/07/2013 04:25 PM, Matthew Williams wrote:
> GIven a route[] that might be called either directly from the request
> route (transaction does not exist) or asynchronously (transaction
> exists), a way is needed to rationally choose between sl_send_reply and
> t_reply.
>
> At the moment, I am using an intermediate async route and setting
> $var(async) = 1 and then testing that when a reply needs to be sent. It
> seems there could be a more elegant solution.
>
> One thought I had is a new tm function that will choose between t_reply
> and sl_send_reply depending on whether a transaction has been created.
>
> Any other ideas? Or am I missing an obvious solution?

I think what you're missing is send_reply():

http://kamailio.org/docs/modules/4.0.x/modules/sl.html#idp326112

-- Alex

-- 
Alex Balashov - Principal
Evariste Systems LLC
235 E Ponce de Leon Ave
Suite 106
Decatur, GA 30030
United States
Tel: +1-678-954-0670
Web: http://www.evaristesys.com/, http://www.alexbalashov.com/



More information about the sr-dev mailing list