[sr-dev] new feature: remote user registration

Daniel-Constantin Mierla miconda at gmail.com
Thu Jan 28 15:52:38 CET 2010


Hello,

if you follow the sr-dev mailing list, you may have noticed some new 
features added in master branch (for the 3.1.0). I will send more 
details about each, now: remote user registration.

The uac module can register in behalf of users to remote servers. The 
user details (credentials, local and remote username/domain) are loaded 
from database. The module sends registration at start-up and then 
refreshes just before expiration time. If the REGISTER is challenged for 
authentication, uac will re-send the REGISTER with proper credentials.

A typical scenario is when users have accounts to many voip providers 
and they want to receive calls to those accounts via your sip server 
(inbound traffic). Of course, the user has to give details such as 
username/password to you.

Other use case can be dynamic interconnection/peering. you can imagine a 
scalable solution where you have a traffic dispatcher and worker 
servers. When an worker becomes active, it registers to traffic 
dispatcher for receiving traffic... and examples can continue.

Hope will help you in various cases! Readme at:
http://sip-router.org/docbook/sip-router/branch/master/modules_k/uac/uac.html

SQL to create the mysql table is in utils/kamctl/mysql/uac-create.sql

Cheers,
Daniel

-- 
Daniel-Constantin Mierla
* http://www.asipto.com/




More information about the sr-dev mailing list