Thanks for the reply Daniel. That was one of the docs that I was referred to, and those defines were added. I have this towards the top of the cfg file (above the if/elses):
#!define WITH_MYSQL #!define WITH_AUTH #!define WITH_USRLOCDB #!define WITH_DEBUG #!define WITH_ACCDB I turned up mysql query logging, and I don't see kamailio attempting to query MySQL. All I get so far is this: 101214 6:53:25 1 Connect unknown_mysql...@localhost as anonymous on 1 Quit I can the phone trying every 10-15 seconds to register... So, I am definitely missing a piece, somewhere, to tie in MySQL during runtime. Which is weird, since I was able to use the kamdbctl to create the DB and kamctl to add the user. Nothing else was really altered/removed from the cfg, it's pretty much default right now. Thanks for any guidance. -graham On 12/14/10 4:02 AM, "Daniel-Constantin Mierla" <mico...@gmail.com> wrote: > Hello, > > On 12/14/10 6:31 AM, Graham Wooden wrote: >> Hi folks, >> >> Getting ready to stage my 1.4.2 upgrade to 3.1.1 - but apparently I am >> missing something pretty basic here as I can't get a test subscriber >> registered. Turned up debug and viewed the "401 Unauthorized" repeating >> messages. >> >> So I combed back through the INSTALL and the various references on >> kamailio.org. And for full disclosure, here are the relevant steps that I >> have took: >> >> Did a make clean on the source and re-did the make, which looks like: >> >> make FLAVOUR=kamailio group_include="standard mysql" >> include_modules="carrierroute acc mi_fifo kex tmx pv siputils mi_rpc" cfg >> all install >> >> Added my domain into kamctlrc. >> >> Created a fresh DB, started up kamailio and added a user: >> >> [r...@qa-voip-01 kamailio-3.1.1]# kamctl add testnumber testpass >> new user 'testnumber' added >> >> Made the appropriate changes to the default kamailio.cfg by adding in the >> defines. Restarted kamailio - no errors and all looked good. >> >> At this point, all indications would think that I can get the subscriber >> registered and get the location table updated ... But no such luck: >> >> [r...@qa-voip-01 kamailio]# kamctl ul show >> Domain:: location table=512 records=0 max_slot=0 >> >> Any thoughts on where to look? I have confirmed that the subscriber device >> is using the right credentials. Using plaintext and the password is in >> user's row in the subscriber table. >> >> I am sure it's something pretty basic; this is my first stab at 3.1 from my >> 1.4 production machines. > starting with 3.0, we introduced config define directives that allow to > enable/disable easier features such as authentication. Practically, with > default config you have to add #!define WITH_MYSQL and #!define WITH_AUTH > > For a step-by-step installation from GIT stable branch, see: > http://www.kamailio.org/dokuwiki/doku.php/install:kamailio-3.1.x-from-git > > Cheers, > Daniel _______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users