[asterisk-users] Multiple user registration ...
Mauro Sergio Ferreira Brasil
mauro.brasil at tqi.com.br
Fri Aug 28 08:57:12 CDT 2009
Outch... my bad.
I saw "Muhammad Faheem" at the end of your email, and... well... thought
the first was your name... sorry about that.
Thank's a lot again, but I'm still curious about how Asterisk integrates
with your secondary persistence.
I mean... until now I saw only the codes regarding the persistence or
multiple registration info, but I can't still realize how Asterisk
perform the invitation to all these devices...
Could you please explain how it works with your solution ?
Thanks and best regards,
Mauro.
Faheem escreveu:
> 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 </mc/compose?to=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
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> -- 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
More information about the asterisk-users
mailing list