I had a similar problem with a gateway. In this case it use the number
in the To: header to dial out to PSTN.
In the end I worked with the supplier and they agreed that they ere not
working to the RFC standard and so they have now provided me with new
firmware.
So I guess in your case you need to do the same.
Simon
-----Original Message-----
From: serusers-bounces(a)iptel.org [mailto:serusers-bounces@lists.iptel.org] On
Behalf Of Jan Janak
Sent: 03 February 2005 17:06
To: Evan Borgstrom
Cc: serusers(a)lists.iptel.org
Subject: Re: [Serusers] Rewriting Record-Route headers
I did not see any problem in the message, so you should probably wait
for reply from the vendor and ask them why exactly did it generate the
reply.
Jan.
On 03-02 10:25, Evan Borgstrom wrote:
Hey Jan,
I've forwarded the same info off to the Vendor (incl. full packet
dumps from ngrep) to see what they say, but perhaps it's something
with my rewriting code. Anything you see that's not as it should be.
# 7 digit call - append area code of caller
if (uri=~"^sip:[0-9]{7}\@.*") {
exec_dset("
/bin/echo -n 'sip:' > /tmp/.areacode.$$;
/bin/echo -n $SIP_HF_CONTACT | /bin/cut -c '2 3 4' | /bin/tr
-d
'\n' >> /tmp/.areacode.$$;
/bin/echo $SIP_RURI | awk -F'sip:'
'{print $2}' >>
/tmp/.areacode.$$;
/bin/cat /tmp/.areacode.$$;
/bin/rm -f /tmp/.areacode.$$;
echo>/dev/null;
");
};
# 10 digit call - append 1
if (uri=~"^sip:[0-9]{10}\@.*") {
prefix("1");
};
-Evan
On Thu, 2005-02-03 at 13:37 +0100, Jan Janak wrote:
> What gateway are you using ? It should perform no checks of the
> Record-Route header field because it does not belong to the gateway,
this
particular header field was inserted by SER.
Are you sure that it is the Record-Route header field what gets
rejected ? Maybe there is some problem in the request-uri ?
Jan.
On 02-02 15:48, Evan Borgstrom wrote:
> Hey all,
>
> I've implemented re-writing of URI's based on 7 & 10 digit
> numbers fine in SER but the problem is that our gateway that
> connects us to the PSTN lines is doing verification on the
> Record-Route headers. So when I rewrite 5551212 into 12345551212
> the INVITE message shows the following and the PSTN gateway
> returns a 404 not found because it cant forward 5551212 to the
> PSTN.
>
>
> INVITE sip:12345551212@1.1.1.4:5060 SIP/2.0.
> Record-Route: <sip:5551212@1.1.1.2;ftag=4b2deae9ab74b4ebo0;lr=on>.
>
> Is there anyway to rewrite the Record-Route part of the headers?
>
>
> -Evan
>
> _______________________________________________
> Serusers mailing list
> serusers(a)lists.iptel.org
http://lists.iptel.org/mailman/listinfo/serusers
_______________________________________________
Serusers mailing list
serusers(a)lists.iptel.org
http://lists.iptel.org/mailman/listinfo/serusers