Hi

Anyone could please help on this?

Thanks


On Mon, Jul 11, 2016 at 3:23 PM, Daniel Zanutti <[email protected]>
wrote:

> Hi
>
> I need to confirm if a call is UP and terminate it from my code. I have
> previously stored callid, h_entry and h_id on an internal list, so I'm
> executing at a specific time:
>
> dlg_api.terminate_dlg(h_entry, h_id);
>
> If the call is still running, it works nicely and hangup the call. If
> there is a problem, I get a negative value and solve too. The problem is if
> the call is not up anymore, I get a return == 0. This is the code of
> terminate_dlg function:
>
> struct dlg_cell * dlg = NULL;
>
> dlg = lookup_dlg(h_entry, h_id);
>
>         if(!dlg)
>                 return 0;
>
> This function "lookup_dlg" isn't exported.
>
> Is there anyway to confirm if the call is still running, if I have these
> values Callid, h_entry and h_id?
>
> Thanks!
>
>
_______________________________________________
Devel mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel

Reply via email to