OK, I find the solution myself. I need to set use_domain on all modules that
have this option in order to use the feature. Apparently, this includes
auth_db, group, registrar, uri, usrloc and vm modules. I believe
auth_diameter as well but I can't confirm since I do not use radius at the
moment.
The documents are not reflecting this yet. I believe people are too busy on
coding and testing and not much time on documentation.
BTW, how's the idea of making use_domain a global variable? I'm only looking
from my perspective and the programmer could have better idea of
should/shouldn't doing this.
Zeus
-----Original Message-----
Subject: [Serusers] Use_domain and serctl
In my ser.cfg file, I have specified:
modparam("registrar", "use_domain", 1)
Everything works fine except serctl.
When I do "serctl ul show" to dump the db, one of the record shows as
...Record(0xbd6ec6e0)...
domain: 'location'
aor : '3312345(a)mydomain.com'
~~~Contact(0xbd6ec730)~~~
domain : 'location'
aor : '3312345(a)mydomain.com'
Contact: 'sip:3312345@192.168.11.57:5070'
Expires: 775
q : 0.00
Call-ID: '46C2311DC01A467FB013DD0096D680AF(a)mydomain.com'
CSeq : 1247
replic : 0
State : CS_SYNC
Flags : 0
next : (nil)
prev : (nil)
~~~/Contact~~~~
.../Record...
But when I do "serctl ul show 3312345(a)mydomain.com"quot;, it returns:
404 Username 3312345(a)mydomain.com in table location not found
Also, if I try to add a new location record with:
serctl ul add dummy(a)mydomain.com sip:192.168.1.34:5060
The return message is: ('dummy','sip:192.168.1.34:5060') to
'location'
I'm expecting ('dummy@mydomain.com','sip:192.168.1.34:5060')
to 'location'
The "use_domain" in ul_fifo.c is always 0. Is there something
wrong with it?
Zeus Ng
_______________________________________________
Serusers mailing list
serusers(a)lists.iptel.org
http://lists.iptel.org/mailman/listinfo/serusers