Thanks.
But I don't understand the use of aliases table.
I have defined some subscriber users, with username (like BOB) and password
(BOBPWD). So, if I wanted to access the system, I would send a REGISTER
message with correct username and password (authorization required). Then my
proxy address will be "sip:BOB@IP_PROXY" and my Contact will be
"sip:BOB@MY
_IP_ADRRESS".
These information are saved into USER LOCATION table (save("location")
function).
Now, through DB_aliases module and dbaliases table, I can define some
aliases for BOB (like "sip:1234@IP_PROXY", etc...), so if an INVITE for bob
has "sip:1234@IP_PROXY" as R-URI, with db_aliases_lookup() function I can
rewrite R-URI with Bob's URI ("bob@IP_PROXY") and then call the
lookup("location") function.
But I don't understand how I can use the ALIASES table.
Are there any example explaining its use ?
Sorry.
Regards,
daniel
Iñaki Baz Castillo wrote:
El Thursday 15 November 2007 14:31:52 Daniel escribi�:
Hi all,
what is the different between Aliases table and DB aliases table? What is
their use ?
"aliases" table is same as "location" table but it should be used to
look for
alias with the function lookup("aliases").
Of course, aliases are simpler than the complex location or aliases tables
that manage more info about users, so in order to implement alias system in a
simpler way the module ALIAS_DB exists and its table dbaliases.
Note that dbaliases table is much simpler (it's just valid for aliases),
Look at the module doc:
http://www.openser.org/docs/modules/1.3.x/alias_db.html
--
Daniel Grotti
________________________
e-mail : d.grotti(a)gmail.com