[OpenSIPS-Users] How to get is_from_gw to fill gw_id_avp
Vlad Paiu
vladpaiu at opensips.org
Tue Aug 6 21:33:59 CEST 2013
Hello,
Actually, the ERROR:core:fixup_uint: bad number <-1> error message was a
bug in the code, that it wouldn't accept negative numbers for the
gateway type ( as the docs suggest would match any gw type ).
I've just pushed a fix for this on 1.8, 1.9 and 1.10.
Best Regards,
Vlad Paiu
OpenSIPS Developer
http://www.opensips-solutions.com
On 08/04/2013 11:39 PM, mayamatakeshi wrote:
> Thanks,
> actually, I realized it was my mistake:
> i was calling is_from_gw more than once but only used "i" on one place
> and so opensips was not always filling the AVP as it was not requested.
>
> regards,
> Takeshi
>
>
> On Mon, Aug 5, 2013 at 9:24 AM, Laszlo <laszlo at voipfreak.net
> <mailto:laszlo at voipfreak.net>> wrote:
>
> http://openser.org/pipermail/users/2013-May/025705.html
>
> maybe this can give you an idea......
>
> -Laszlo
>
>
> 2013/8/3 mayamatakeshi <mayamatakeshi at gmail.com
> <mailto:mayamatakeshi at gmail.com>>
>
> Hello, can anyone give me an example of how to call drouting
> function is_from_gw ?
>
> http://www.opensips.org/html/docs/modules/1.9.x/drouting.html#id293958
>
> The doc gives this example:
> if (is_from_gw("3","1")
> which seems to be incorrect as "1" is not a valid flag.
>
> I am trying to use flag "i" to get the gwid in the AVP set
> using gw_id_avp but it is not working.
> I already tried as:
> if (is_from_gw("", "i"))
> and
> if (is_from_gw("0", "i"))
> but it is not working: the avp set by avp_gw_id is no filled.
> I know my configuration is correct because do_routing() does
> fill the avp.
>
> Obs: the doc also says that if I don't care about the type of
> the gateway I can pass a negative number.
> So I tried:
> if (is_from_gw("-1", "i")
> But then i get:
> Aug 3 16:53:44 SERVER
> /usr/local/src/git/opensips-head/opensips[1454]:
> ERROR:core:fixup_uint: bad number <-1>
> Aug 3 16:53:44 SERVER
> /usr/local/src/git/opensips-head/opensips[1454]:
> ERROR:core:fix_actions: fixing failed (code=-6) at cfg line 227
> Aug 3 16:53:44 SERVER
> /usr/local/src/git/opensips-head/opensips[1454]:
> CRITICAL:core:fix_expr: fix_actions error
> Aug 3 16:53:44 SERVER
> /usr/local/src/git/opensips-head/opensips[1454]:
> ERROR:core:main: failed to fix configuration with err code -6
>
>
>
> In case this is a bug, I tried with this git commit (head):
>
> commit 70b6629f88e2e3fc51e42154b7db8fb7b94417a1
> Author: Damien Sandras <dsandras at beip.be
> <mailto:dsandras at beip.be>>
> Date: Wed Jul 10 17:59:34 2013 +0200
>
>
>
> regards,
> Takeshi
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org <mailto:Users at lists.opensips.org>
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
>
>
> --
>
> --
> Kind regards,
> Laszlo Bekesi
> http://voipfreak.net
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org <mailto:Users at lists.opensips.org>
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20130806/1ed99dfc/attachment-0001.htm>
More information about the Users
mailing list