[OpenSIPS-Users] Fwd: [SR-Users] [Solved]Creating RURI ($ru) from	Contact ($ct)
    Aft nix 
    aftnix at gmail.com
       
    Mon May 28 16:25:10 CEST 2012
    
    
  
Hi all,
I'm posting the script which worked. In future if anybody faces the
same problem can get a solution out of this.
In request_route:
 #!ifdef WITH_HASH
        if (is_method("INVITE") && !has_totag()){
                xdbg ("Contact [$ct] with Callid [$ci]");
                $sht(a=>$ci) = $ct;
        }
 #!endif
in route[WITHINDLG]
#!ifdef WITH_HASH
                                xdbg ("ruri [$ru]");
                                if ($(sht(a=>$ci){nameaddr.uri}) != $ru){
                                        xdbg ("hash table entry
[$sht(a=>$ci)]");
                                        $ru = $(sht(a=>$ci){nameaddr.uri});
                                        sht_rm_name_re("ha=>$ci");
                                        xdbg ("rewriting ruri to [$ru]");
                                }
 #!endif
Thanks everyone for the help. I'm marking this thread as solved.
--
-aft
-- 
-aft
    
    
More information about the Users
mailing list