Hi Marc, what opensips version are you using?
also, for db_mode 2, when pushing the snmp query, do you get any errors in opensips? Regards, Bogdan Marc Leurent wrote: > Hello all, I have noticed something strange about snmpstats and usrloc... > Have you got any explanation for me? > Thanks! > > When I set the usrloc | db_mode parameter to 0 or 1 (0 - This disables > database completely. 1 - Write-Through scheme.) > I can get Contact data through the snmpstats module! > snmpwalk -c public -v 2c 127.0.0.1 .1.3.6.1.4.1.27483 > ... > OPENSER-SIP-SERVER-MIB::openserSIPContactDisplayName.2.1 = STRING: > sip:[email protected]:5070 > OPENSER-SIP-SERVER-MIB::openserSIPContactURI.1.1 = STRING: DefaultUser > OPENSER-SIP-SERVER-MIB::openserSIPContactURI.2.1 = STRING: > sip:[email protected]:5070 > ... > > > but when I set usrloc | db_mode parameter to 2 (2 - Write-Back scheme) I > don't get anything from the snmpstats module > snmpwalk -c public -v 2c 127.0.0.1 .1.3.6.1.4.1.27483 > OPENSER-SIP-SERVER-MIB::openserSIPContactDisplayName.1.1 = STRING: DefaultUser > OPENSER-SIP-SERVER-MIB::openserSIPContactURI.1.1 = STRING: DefaultUser > ... > > Have a nice day! > ++ > > > the part of my opensips.cfg file about usrloc params > > # ----- usrloc params ----- > /* modparam("usrloc", "db_mode", X) > for location entries > 0 - This disables database completely. > 1 - Write-Through scheme. All changes to usrloc are immediately > reflected in database too. > 2 - Write-Back scheme. This is a combination of previous two schemes. > All changes are made to memory and database synchronization is done in the > timer. > 3 - DB-Only scheme. No memory cache is kept, all operations being > directly performed with the database. > */ > modparam("usrloc", "db_mode", 1) > modparam("usrloc", "db_url", "mysql://opensips:uqwdw...@localhost/opensips") > modparam("usrloc", "nat_bflag", 6) # The index of the branch > flag to be used as NAT marker (if the contact is or not natted). > modparam("usrloc", "use_domain", 0) # If the domain part of the > user should be also saved and used for identifing the user > modparam("usrloc", "desc_time_order", 0) # If the user's contacts > should be kept timestamp ordered; otherwise the contact will be ordered based > on q value. > modparam("usrloc", "timer_interval", 30) # The module uses timer to > delete expired contacts, synchronize with database and other tasks, that need > to be run periodically. > modparam("usrloc", "matching_mode", 0) # What contact matching > algorithm to be used. 0 - CONTACT ONLY based matching algorithm > modparam("usrloc", "cseq_delay", 20) # Delay (in seconds) for > accepting as retransmissions register requests with same Call-ID and Cseq. > modparam("usrloc", "fetch_rows", 2000) # number of the rows to be > fetched at once from database when loading the location records. > modparam("usrloc", "hash_size", 9) # Number of entries of the > hash table used by usrloc to store the location records is 2^hash_size. > > > > > > -- -- > Marc LEURENT > Ingénieur VoIP > > DECKPOINT SA > Une société du groupe VTX Telecom > ================================================================ > Rue Eugène-Marziano 15 - 1227 Les Acacias > http://www.vtx.ch - [email protected] > ---------------------------------------------------------------- > VTX, votre partenaire telecom proche de vous ! > ================================================================ > > _______________________________________________ > Users mailing list > [email protected] > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > > _______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
