On 03/24/2015 07:48 AM, Federico Cabiddu wrote:
Ciao Federico,
Hi Alex,
the use case for which I wrote the module is the following. Suppose that your service is
mobile oriented and thus you
are using "push" (APN, GCM or custom one) mechanism to reach your
customers' devices. The devices are not registered
most of the time, they do after receiving a push triggered by an incoming INVITE.
In a real scenario a user could have some "traditional" SIP devices always
registered, some Android devices and some
iOS devices. You don't know how many devices the customer has, you don't know how
many devices are reachable by push
at the moment you send it, you don't know how much time it will take for each device
to register and maybe some will
never receive the push. So, in the traditional way the lookup is done, you have to wait
for all the devices to
register or take some arbitrary decision on when stop waiting and sending out the INVITE.
This is the use case I wrote the module for: as soon as the first device registers you
send out the INVITE and when
other devices for the same AOR register you keep adding branches to the transaction
previously stored with ts_store().
It seemed to me that this was the simplest and more effective way to manage this
scenario. At the beginning I though
that it would be enough to write a function for the tmx module but then things got too
complicated with the
dependencies from the TM and the REGISTRAR module, so it was decided to have a dedicated
module. Maybe some other use
cases can be addressed by it.
Hope I have been clear enough, maybe I should write a tutorial to better explain this.
Can you please post an APN working example of usage?
Thanks in advance,
Roberto Fichera.
Regards,
Federico
On Tue, Mar 24, 2015 at 4:25 AM, Alex Balashov <abalashov(a)evaristesys.com
<mailto:abalashov@evaristesys.com>> wrote:
Hello,
I don't understand the tsilo module. What is the practical use case for it?
Thanks,
--
Alex Balashov | Principal | Evariste Systems LLC
303 Perimeter Center North, Suite 300
Atlanta, GA 30346
United States
Tel: +1-800-250-5920 <tel:%2B1-800-250-5920> (toll-free) / +1-678-954-0671
<tel:%2B1-678-954-0671> (direct)
Web:
http://www.evaristesys.com/,
http://www.csrpswitch.com/
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users(a)lists.sip-router.org <mailto:sr-users@lists.sip-router.org>
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users(a)lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users