[asterisk-users] Multiple user registration ...

Faheem faheem_imt at yahoo.com
Fri Aug 28 08:17:36 CDT 2009


Yes, Its my Name! 

Well, my DB server and asterisk servers are on different locations. For optimization I've used Files instead of Database queries.
Secondly the /var/lib/asterisk/user folder is a simple folder if it does not exists on your asterisk machine then simple create it on the specified location or simply change the folder path in the perl script. 

Before File handling I've used Databases for maintaing active registered users with multiple IP/Ports. 
The attatched perl script uses database for maintain active registration.
The structure of cloneline table should be.
DB: Cloneline 
table:users(Username,IP1,Port1,Ip2,Port2) all varchars(30)
Please adjust the table fields appropriately.

Hope this code block will solve you problems.

Muhammad Faheem
Software Engineer
AxVoice Inc.
307,Y Commercial,
DHA Lahore, Pakistan
+92-333-4793314
http://www.axvoice.com



--- On Fri, 8/28/09, Mauro Sergio Ferreira Brasil <mauro.brasil at tqi.com.br> wrote:

From: Mauro Sergio Ferreira Brasil <mauro.brasil at tqi.com.br>
Subject: Re: [asterisk-users] Multiple user registration ...
To: "Asterisk Users Mailing List - Non-Commercial Discussion" <asterisk-users at lists.digium.com>
Date: Friday, August 28, 2009, 5:38 PM

Thank you very much for all your help, Muhammad! (please let me know if 
I should call you Faheem, instead).
I'll make some tests with this script on my premises as soon as possible.

Having a look on it, I couldn't realize how it really works in 
conjunction with Asterisk.
I mean, it seems that the line cloning is acchieved by the 
creation/update of a file (with a name that matches the SIP user name) 
inside folder "/var/lib/asterisk/users".
The point is that I couldn't find any similar folder on my test server, 
and a search on Google by this folder didn't returned any usefull results.
Am I missing something here ?

Suppose I want to acchieve this feature by database update.
I've noticed here that it will be a problem considering that field 
"name" at "sip_buddies", that is my Realtime table for SIP users, have a 
UNIQUE_KEY constraint.
Moreover, I don't know what will happen on Realtime (probably an error 
or undesired behavior) that seems to be expecting just one record user 
record information.
Have you tried database approach ?

Thanks again and best regards,
Mauro.




Faheem escreveu:
> Mauro,
>
> Yes, you will receive simultaneous ring on all devices which are 
> registered with the same SIP User Account.
>
> If a SIP user is registered on multiple devices i.e. only one SIP 
> account is used and only one extension is used here in my 
> implementation, then he will ring on all registered SIP enabled 
> devices/softphones.
>
> Also I've tested it with following combinations of SIP enabled 
> devices/Softphones.
>
> 1) Both ports of SPA2100 are registered with one SIP account(Same IP 
> address but different ports)
> 2) The same SIP user is registered with one port of SAP2100 and the 
> same user is registered with Xten (multiple IP addresses)
> 3) The same SIP User is registered with two different SIP Dialers.
>
> Here in these three cases I've sucessfully able to receive concurrent 
> ring on the registered devices/softphones. Also CDR are working correctly.
>
> The perl script works perfectly with my customization, you need to 
> modify it according to  your requirements.
>
>
> Muhammad Faheem
> Software Engineer
> AxVoice Inc.
> 307,Y Commercial,
> DHA Lahore, Pakistan
> +92-333-4793314
> http://www.axvoice.com
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>
> AstriCon 2009 - October 13 - 15 Phoenix, Arizona
> Register Now: http://www.astricon.net
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users

-- 
__At.,                                                                                                                             
   _
 
*Technology and Quality on Information*
Mauro Sérgio Ferreira Brasil
Coordenador de Projetos e Analista de Sistemas
+ mauro.brasil at tqi.com.br <mailto:@tqi.com.br>
: www.tqi.com.br <http://www.tqi.com.br>
( + 55 (34)3291-1700
( + 55 (34)9971-2572


_______________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

AstriCon 2009 - October 13 - 15 Phoenix, Arizona
Register Now: http://www.astricon.net

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users



      
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20090828/e7525c95/attachment.htm 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ami-events.pl-21-08
Type: application/octet-stream
Size: 10115 bytes
Desc: not available
Url : http://lists.digium.com/pipermail/asterisk-users/attachments/20090828/e7525c95/attachment.obj 


More information about the asterisk-users mailing list