[OpenSIPS-Users] Persistent variables within B2B dialog
    Duane Larson 
    duane.larson at gmail.com
       
    Sat Apr 21 00:22:32 CEST 2012
    
    
  
Is it possible to keep a persistent variable throughout a dialog when using
the B2B module?  I tried the Dialog modules (set_dlg_flag() and
is_dlg_flag_set()) and $dlg_val variable but none worked.  Not sure why.
route[b2b_request] {
        if (search_body("a=sendonly") && method == "INVITE"){
                xlog("SEARCHING: rm [$rm]  BING BING FOUND IT\n");
                create_dialog();
                $dlg_val("IsHolding") = "1";
#               set_dlg_flag("3");
        };
$var(IsHolding) = $dlg_val("IsHolding");
xlog("************************************************* var is
[$var(IsHolding)] and call is rm [$rm]\n");
        #if (is_dlg_flag_set("3") && method == "ACK"){
        if ($var(IsHolding) == "1" && method == "ACK"){
                xlog("***********SEARCHING***********: rm [$rm]  WE HAVE AN
ACK and VarISHolding equals one\n");
        };
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20120420/1e20d1f6/attachment.htm>
    
    
More information about the Users
mailing list