[OpenSIPS-Users] Dialog Module - topology_hiding
Vlad Paiu
vladpaiu at opensips.org
Mon Apr 2 11:09:19 CEST 2012
Hello,
If you want in-dialog pinging or BYE timeout to be used with
topology_hiding(), you can easily just create the dialog before, and
then apply topology_hiding() on top of the existing dialog, something like :
if (is_method("INVITE")) {
create_dialog("PpB");
topology_hiding();
}
When the timeout limit is reached, or when one end-point does not reply
to pings anymore, you can catch the BYEs in local_route, where you can
trigger manual accounting for that call, like :
local_route {
if (is_method("BYE")) {
acc_db_request("200 Dialog Timeout", "acc");
}
}
Regards,
Vlad Paiu
OpenSIPS Developer
http://www.opensips-solutions.com
On 04/02/2012 07:32 AM, Peter King wrote:
> A quick question for the group: In reading Dialog module's
> topology_hiding feature the following is mentioned:
>
> "The great advantage of using the topology hiding functionality built
> inside dialog module is that you can use all the dialog modules
> functionalities: profiles, dialog variables, dialog timeouts, etc.."
>
> While it's true that default_timeout and a value set for timeout_avp
> are enforced, is it possible to use the BYE on timeout and ping
> callee/caller features available with create_dialog("BPb")?
> topology_hiding does not take any parameters within the parenthesis it
> seems. Is there a plan on the roadmap to add BYE on timeout and
> pinging to topology_hiding?
>
> Also, when the timeout limit is reached, BYE messages are not
> trasmitted from upstream to downstream, which is expected, however,
> CDRs are also not written for such calls. Is this function as designed
> or a bug?
>
> Thanks,
>
> Peer
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20120402/f06a3fc9/attachment.htm>
More information about the Users
mailing list