[OpenSIPS-Users] assigning dialog profiles

Brett Nemeroff brett at nemeroff.com
Sun Mar 8 19:15:34 CET 2009


Jeff,The dialogs are destroyed automatically upon failure. You don't need to
unset the dialog manually unless there is a reason the dialog doesn't fit
the profile anymore..

-Brett

On Sun, Mar 8, 2009 at 2:09 PM, Jeff Pyle <jpyle at fidelityvoice.com> wrote:

> Hello,
>
> I'm configuring Opensips' dialog module to keep count of the number of
> calls
> I have on each outbound PSTN carrier.  Here's my thinking:
>
> In request route:
> - create_dialog() on new INVITE
> - select carrier
> - set_dlg_profile() to assign to proper profile with this carrier's value
>
> In failure route:
> - unset_dlg_profile() to remove from profile, since it failed
> - send to original request route to select next carrier, assign profile,
> etc
>
> When I run this, the first set_dlg_profile() works properly, but the
> unset_dlg_profile() in the failure route logs:
>
>  ERROR:dialog:unset_dlg_profile: dialog was not yet created - script error
>  ERROR:dialog:w_unset_dlg_profile: failed to unset profile
>
> All subsequent set/unset_dlg_profile give the same error.  Does the dialog
> somehow get destroyed when the failure_route is hit?  Is it necessary to
> create_dialog() each time the failure_route is hit by sending it back
> around
> to a request route?
>
>
> Thanks,
> Jeff
>
>
> _______________________________________________
> 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/20090308/31cb37b7/attachment.htm 


More information about the Users mailing list