[OpenSIPS-Users] assigning dialog profiles

Jeff Pyle jpyle at fidelityvoice.com
Sun Mar 8 20:19:40 CET 2009


Brett,

So, if I understand this correctly...  Each time a call hits a
failure_route, the dialog is destroyed, and with it any profile assignments.
In my case, when I select another PSTN carrier, I simply do a
create_dialog() again and another set_dlg_profile()?


- Jeff



On 3/8/09 1:15 PM, "Brett Nemeroff" <brett at nemeroff.com> wrote:

> 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/9c63bd89/attachment.htm 


More information about the Users mailing list