[asterisk-users] Multiple user registration ...

Elliot Otchet
Wed, 26 Aug 2009 14:44:21 -0000

Is your goal here to have multiple devices ring when an extension is dialed and
the first one to answer take the call?

If so, see the Dial command
Dial(Technology/resource&Technology/resource&Technology/resource...[|timeout][|options][|URL]).
When multiple technology/resource entries are listed, the first one to answer
will take the call.  That accomplishes your goal, if I understand you correctly.

The nice part about doing it this way (with each device independently
registered) is that you gain a substantial amount of granularity in controlling
where calls go and you don't have to find creative ways (read: unsupported)
to trick Asterisk or endpoints.

If you're developing your own GUI to have people set up their devices, you
can easily create a wizard that walks them through setting up each device and
associating them together through either channel variables or other tables in a
database.

I use this methodology in 1.4 and it works quite reliably.  For a good
reference, check out http://www.voip-info.org/wiki/view/Asterisk+cmd+Dial or
from your Asterisk console try: 'core show application
dial<enter>'

It's not perfect because you can have devices that do funny things with a
SIP INVITE, but in most cases it works very well.

Regards,

Elliot

-----Original Message-----
From: asterisk-users-bounces at lists.digium.com [mailto:asterisk-users-bounces
at lists.digium.com] On Behalf Of Mauro Sergio Ferreira Brasil
Sent: Wednesday, August 26, 2009 10:08 AM
To: Asterisk Users Mailing List - Non-Commercial Discussion
Subject: [asterisk-users] Multiple user registration ...

Hello there!

We are planning to use Asterisk on our VoIP platform, and we are
spending some brains on a way to provide the following facility: let
some SIP user (extension) registrate with more than one client (ATA,
SoftPhone, VoipCelular, etc) - what isn't a problem at all -, initiate
calls from any of this devices that are registrated with the same user -
no problems on tests too -, but also receive INVITE requests on "all"
devices if someone calls this user - yeah... here the thing gets creepy.
The demand is quite simple: let a user registrate with multiple devices
using the same SIP user on such way that if someone call him, all these
registered devices will ring and the first to take the call will be "the
lucky one".
The demand, as I've said, is quite simple and logical (translated to our
living world), but the reality is a very different history.

On our tests, always is the last registered application/device that
receives the call indication.
And only the last one.

We are making some tests trying to "kind of deceive" Asterisk on
second,
third, and additional, registrations so it receives from Realtime
"fake"
extensions numbers on such a way that we can use all these fake
extensions to build a queue dinamicaly (through ARA) and provide the
desired "ring on all" functionality.
I think this will lead us to lots of SIP sinalization and multi user
registration problems, but that was the best shot we had here until now.

I would like to know if anyone had the same demand and, maybe, have
found any viable solution to it.

Thanks and best regards,

--
__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

This message is intended only for the use of the individual (s) or entity to
which it is addressed and may contain information that is privileged,
confidential, and/or proprietary to Calling Circles LLC and its affiliates. If
the reader of this message is not the intended recipient, you are hereby
notified that any dissemination, distribution, forwarding or copying of this
communication is prohibited without the express permission of the sender. If you
have received this communication in error, please notify the sender immediately
and delete the original message.