[OpenSIPS-Users] Pre append area code to dialed phone number
Mike O'Connor
mike at oeg.com.au
Sat Sep 3 03:21:55 CEST 2011
Hi All
I've used the following code
xlog("L_NOTICE", "SERVICE State: $avp(s:customer_id), $avp(s:state)");
if ( $avp(s:state) == "SA" ) {
if ( $tU =~ "^[6789].{7}" ) {
$rU = "08" + $tU;
xlog("L_NOTICE", "Rewrite Area Code: 08 - $rU");
}
}
The issue is that I now seem to be getting two calls per actual call on
my radius logs. One is closed off with a code 200 and the other a code 183.
I assume the problem is that the contact needs to be rewritten ever time
its seen by opensips ?
Mike
On 2/09/11 10:10 AM, Brett Nemeroff wrote:
> On Thu, Sep 1, 2011 at 6:22 PM, Mike O'Connor <mike at oeg.com.au
> <mailto:mike at oeg.com.au>> wrote:
>
> Hi Brett
>
> So I need to rewrite the R-URI, the command which does this is
> 'rewriteuser' which only touches the actual phone number in the
> sip:1233 at domain.
>
>
> Mike,
> I'd just avoid using rewriteuser altogether. Instead use $rU which is
> the userpart of the RURI and is a R/W variable.
>
> The docs for uac_replace_to (same as from) are here:
> http://www.opensips.org/html/docs/modules/1.7.x/uac#id292749
>
> I think you just have to rebuild an entire valid URI for this
> function, you can't just rewrite the userpart like you can with the
> RURI. Someone correct me if I'm wrong. Feature request, hint hint..
>
>
>
> �
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
More information about the Users
mailing list