[sr-dev] Problem with $msrp(code) PV
Peter Dunkley
peter.dunkley at crocodile-rcs.com
Wed Feb 6 17:28:36 CET 2013
Possible - but the inside the MSRP function the pv_get_intstrval()
function is used, so in both the examples from my email I would expect
$msrp(code) to resolve to an integer with a value of 200.
Regards,
Peter
On Wed, 2013-02-06 at 14:09 -0200, Edson - Lists wrote:
> Just a guess....
>
> hex('\n') => 0x0a or '10'
>
> So, 10200 = concat('10','200')... don't know why... but that's a hint...
>
> Edson.
>
> Em 06/02/2013 14:03, Peter Dunkley escreveu:
> >
> > I am having strange behaviour with $msrp(code).
> >
> > The following config. fragment:
> >
> > if (msrp_is_reply()) {
> > xlog("Code: $msrp(code)\n");
> > if ($msrp(code) < 300) {
> > xlog("Received OK MSRP reply\n");
> > } else {
> > xlog("Received failure MSRP reply\n");
> > }
> >
> >
> > Produces the following output:
> >
> > Feb 6 15:55:02 blade14 /usr/sbin/kamailio[3831]: ERROR: <script>: Code: 200
> > Feb 6 15:55:02 blade14 /usr/sbin/kamailio[3831]: ERROR: <script>: Received failure MSRP reply
> >
> >
> > Which I can't explain as 200 is clearly less than 300.
> >
> > It gets even stranger when I change the config. to this:
> >
> > if (msrp_is_reply()) {
> > $var(tmp) = $msrp(code)
> > xlog("Code: $var(tmp)\n");
> > if ($var(tmp) < 300) {
> > xlog("Received OK MSRP reply\n");
> > } else {
> > xlog("Received failure MSRP reply\n");
> > }
> >
> >
> > And this is the output:
> >
> > Feb 6 15:56:17 blade14 /usr/sbin/kamailio[3831]: ERROR: <script>: Code: 10200
> > Feb 6 15:56:17 blade14 /usr/sbin/kamailio[3831]: ERROR: <script>: Received failure MSRP reply
> >
> >
> > The MSRP response here was a 200 OK. So where did the 10200 come from?
> >
> >
> > Regards,
> >
> > Peter
> >
> > --
> > Peter Dunkley
> > Technical Director
> > Crocodile RCS Ltd
> >
> >
> >
> > _______________________________________________
> > sr-dev mailing list
> > sr-dev at lists.sip-router.org
> > http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
> >
--
Peter Dunkley
Technical Director
Crocodile RCS Ltd
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-dev/attachments/20130206/e0ff2a77/attachment.htm>
More information about the sr-dev
mailing list