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.lar...@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 o...@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.lar...@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 o...@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.lar...@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:dfasdf...@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@lists.opensips.org

>> > http://lists.opensips.org/cgi-bin/mailman/listinfo/users

>> >

>>

>> _______________________________________________

>> Users mailing list

>> Users@lists.opensips.org

>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users

>

>

>

>

> --

> --

> *--*--*--*--*--*

> Duane

> *--*--*--*--*--*

> --

>

> _______________________________________________

> Users mailing list

> Users@lists.opensips.org

> http://lists.opensips.org/cgi-bin/mailman/listinfo/users

>



_______________________________________________

Users mailing list

Users@lists.opensips.org

http://lists.opensips.org/cgi-bin/mailman/listinfo/users






--
--
*--*--*--*--*--*
Duane
*--*--*--*--*--*
--


_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to