[OpenSIPS-Users] check_source_address not working with upgrade

Duane Larson duane.larson at gmail.com
Fri Feb 3 17:31:55 CET 2012


Răzvan has fixed this issue with the latest trunk.  I have tested and all
is good now.

Thanks Razvan and Ovidiu.




On Thu, Feb 2, 2012 at 1:03 PM, <duane.larson at gmail.com> wrote:

> I talked a little with Ovidiu offline so I went ahead and opened a bug
> ticket.
>
>
> Ticket is
> 3483337 check_source_address broken in latest trunk Open 2012-02-02 nobody
> duanelarson123 None 5
>
> Thanks for the help Ovidiu.
>
>
>
>
>
> On , Duane Larson <duane.larson at gmail.com> wrote:
> > Yeah.  It is the first one in the list (Number 15 in the dump).  Like I
> said this worked before I upgraded.
> >
> > On Thu, Feb 2, 2012 at 10:56 AM, Ovidiu Sas osas at voipembedded.com>
> wrote:
> >
> > The subnet is empty because you don't have any subnets (the mask is
> >
> > set to 32 and therefore you have full IP matching).  Is the message
> >
> > source IP in the address_dump?
> >
> >
> >
> > Regards,
> >
> > Ovidiu Sas
> >
> >
> >
> > --
> >
> > VoIP Embedded, Inc.
> >
> > http://www.voipembedded.com
> >
> >
> >
> >
> > On Thu, Feb 2, 2012 at 11:52 AM, Duane Larson duane.larson at gmail.com>
> wrote:
> >
> > > This is what I see
> >
> > >
> >
> > > Proxy01:/var/log# opensipsctl fifo address_dump
> >
> > >   15
> >
> > >   20
> >
> > >   34
> >
> > >   50
> >
> > >   63
> >
> > >   85
> >
> > > Proxy01:/var/log#
> >
> > > Proxy01:/var/log#
> >
> > > Proxy01:/var/log#
> >
> > > Proxy01:/var/log#
> >
> > > Proxy01:/var/log# opensipsctl fifo subnet_dump
> >
> > >
> >
> > >
> >
> > > So the subnet_dump is empty.
> >
> > >
> >
> > >
> >
> > >
> >
> > >
> >
> > > On Thu, Feb 2, 2012 at 10:48 AM, Ovidiu Sas osas at voipembedded.com>
> wrote:
> >
> > >>
> >
> > >> Check the in memory cache:
> >
> > >>
> http://www.opensips.org/html/docs/modules/devel/permissions.html#id293903
> >
> > >> See "address_dump" and "subnet_dump".
> >
> > >>
> >
> > >> At start up, opensips will cache everything in memory.
> >
> > >>
> >
> > >> Regards,
> >
> > >> Ovidiu Sas
> >
> > >>
> >
> > >> --
> >
> > >> VoIP Embedded, Inc.
> >
> > >> http://www.voipembedded.com
> >
> > >>
> >
> > >>
> >
> > >> On Thu, Feb 2, 2012 at 11:38 AM,  duane.larson at gmail.com> wrote:
> >
> > >> > I just upgraded my b2bua opensips server to the latest trunk
> version and
> >
> > >> > now
> >
> > >> > my if statements using "check_source_address" from the permissions
> >
> > >> > module
> >
> > >> > isn't working. I have the following set up
> >
> > >> >
> >
> > >> > loadmodule "permissions.so"
> >
> > >> >
> >
> > >> >
> modparam("permissions","db_url","mysql://adfasdf:dfasdfasd@108.XXX.XXX.XXX
> /opensips")
> >
> > >> >
> >
> > >> >
> >
> > >> > if (check_source_address("2") || check_source_address("3") ||
> >
> > >> > check_source_address("4")) {
> >
> > >> >
> >
> > >> > The INVITE comes from my SIP Proxy and worked before the upgrade
> without
> >
> > >> > issue
> >
> > >> >
> >
> > >> >
> >
> > >> >
> >
> > >> > Feb 1 22:41:01 proxy01 /usr/local/sbin/opensips[30163]:
> >
> > >> > DBG:permissions:check_src_addr_3: Looking for :
> > >> > 5060,
> >
> > >> > 1> in tables
> >
> > >> > Feb 1 22:41:01 proxy01 /usr/local/sbin/opensips[30163]:
> >
> > >> > DBG:permissions:hash_match: specified group does not exist in hash
> table
> >
> > >> > Feb 1 22:41:01 proxy01 /usr/local/sbin/opensips[30163]:
> >
> > >> > DBG:permissions:match_subnet_table: subnet table is empty
> >
> > >> > Feb 1 22:41:01 proxy01 /usr/local/sbin/opensips[30163]:
> >
> > >> > DBG:permissions:check_src_addr_3: Looking for :
> > >> > 5060,
> >
> > >> > 1> in tables
> >
> > >> > Feb 1 22:41:01 proxy01 /usr/local/sbin/opensips[30163]:
> >
> > >> > DBG:permissions:hash_match: specified group does not exist in hash
> table
> >
> > >> > Feb 1 22:41:01 proxy01 /usr/local/sbin/opensips[30163]:
> >
> > >> > DBG:permissions:match_subnet_table: subnet table is empty
> >
> > >> > Feb 1 22:41:01 proxy01 /usr/local/sbin/opensips[30163]:
> >
> > >> > DBG:permissions:check_src_addr_3: Looking for :
> > >> > 5060,
> >
> > >> > 1> in tables
> >
> > >> > Feb 1 22:41:01 proxy01 /usr/local/sbin/opensips[30163]:
> >
> > >> > DBG:permissions:hash_match: specified group does not exist in hash
> table
> >
> > >> > Feb 1 22:41:01 proxy01 /usr/local/sbin/opensips[30163]:
> >
> > >> > DBG:permissions:match_subnet_table: subnet table is empty
> >
> > >> >
> >
> > >> >
> >
> > >> >
> >
> > >> >
> >
> > >> > This is what I have in the database
> >
> > >> > Proxy01:/var/log# opensipsctl db show address
> >
> > >> >
> >
> > >> >
> +-----+-----+----------------+------+------+-------+---------+--------------+
> >
> > >> > | id | grp | ip | mask | port | proto | pattern | context_info |
> >
> > >> >
> >
> > >> >
> +-----+-----+----------------+------+------+-------+---------+--------------+
> >
> > >> > | 3 | 2 | 216.XXX.XXX.202 | 32 | 5060 | any | NULL | NULL |
> >
> > >> > | 258 | 4 | 64.XXX.XXX.15 | 32 | 5060 | any | NULL | NULL |
> >
> > >> > | 1 | 10 | 173.XXX.XXX.XXX | 32 | 5060 | any | NULL | NULL |
> >
> > >> > | 2 | 10 | 173.XXX.XXX.XXX | 32 | 5060 | any | NULL | NULL |
> >
> > >> > | 257 | 3 | 173.XXX.XXX.XXX | 32 | 5060 | any | NULL | NULL |
> >
> > >> > | 4 | 2 | 216.XXX.XXX.202 | 32 | 5060 | any | NULL | NULL |
> >
> > >> >
> >
> > >> >
> +-----+-----+----------------+------+------+-------+---------+--------------+
> >
> > >> >
> >
> > >> >
> >
> > >> >
> >
> > >> > I am not sure if OpenSIPS is really querying the mysql database
> because
> >
> > >> > I
> >
> > >> > don't really see any connections from the server when a call is
> made.
> >
> > >> > How
> >
> > >> > could this be possible? When I start OpenSIPS I see that it talks
> to the
> >
> > >> > database.
> >
> > >> > _______________________________________________
> >
> > >> > Users mailing list
> >
> > >> > 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
> >
> > >
> >
> > >
> >
> > >
> >
> > >
> >
> > > --
> >
> > > --
> >
> > > *--*--*--*--*--*
> >
> > > Duane
> >
> > > *--*--*--*--*--*
> >
> > > --
> >
> > >
> >
> > > _______________________________________________
> >
> > > Users mailing list
> >
> > > 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
> >
> >
> >
> >
> >
> >
> > --
> > --
> > *--*--*--*--*--*
> > Duane
> > *--*--*--*--*--*
> > --
> >
> >
>



-- 
--
*--*--*--*--*--*
Duane
*--*--*--*--*--*
--
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20120203/5860dfd3/attachment-0001.htm>


More information about the Users mailing list