[SR-Users] Setting dialog variable when BYE is received before accounting

Daniel-Constantin Mierla miconda at gmail.com
Tue Feb 10 13:42:16 CET 2015


Hello,

iirc, the $dlg_var(...) can have only string value. Can you try the
assignments with values "700" and "701"?

Otherwise, I tested and if a dlg_var si set for BYE, it appears in acc cdr.

Cheers,
Daniel

On 29/01/15 12:20, Mickael Marrache wrote:
>
> Hi,
>
>  
>
> Is there a way to set a dialog variable when a BYE is received so that
> it can be written in a CDR?
>
>  
>
> I tried as follows but it didn't work:
>
>  
>
> if (loose_route()) {
>
>           ……
>
>           if(is_method("BYE")) {
>
>                     if(is_direction("downstream")) {
>
>                              #Call disconnected by caller
>
>                              $dlg_var(dr) = 700;
>
>                     } else {
>
>                                 #Call disconnected by callee
>
>                                 $dlg_var(dr) = 701;
>
>                     }
>
>                     xlog("Setting disconnect reason to $dlg_var(dr)\n");
>
>           }
>
>           ……
>
>           exit;
>
> }
>
>  
>
> The xlog statement prints:
>
>  
>
> ERROR: <script>: Setting disconnect reason to <null>
>
>  
>
> The doc states:
>
>  
>
> This pseudo-variable will be available only for subsequential requests
> after doing loose_route().
>
>  
>
> Thanks,
>
> Mickael
>
>
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

-- 
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Kamailio World Conference, May 27-29, 2015
Berlin, Germany - http://www.kamailioworld.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20150210/40f64eaa/attachment.html>


More information about the sr-users mailing list