Hi Koray,
I'm not sure I understand your use case.
If you are handling registrations, why having an rtimer process that check
if there are new contacts?

Regards,

Federico

On Wed, Jul 3, 2019 at 7:37 AM Koray Vatansever <[email protected]>
wrote:

> Hi Daniel,
>
> I'm using usrloc with db_mode only. So location table is in the database.
>
> When an Invite is received, I suspend the transaction and send push
> notification to the called clients.
> There is an rtimer process polling location table to find out any client
> registered.
> When a record is found, I continue the previously suspended transaction.
> If two records are found, parallel ringing occurs successfully.
>
> My problem starts when one client is registered later then the other
> (mostly happens as expected).
> In this case transaction is continued when the first registration found
> and the other client couldn't get the call.
>
> I'm planning to continue polling location table on an rtimer process, and
> append new branches when new registrations are found, until 200OK is
> received.
>
> Regards,
> Koray
>
>
> On Tue, Jul 2, 2019 at 3:17 PM Daniel-Constantin Mierla <[email protected]>
> wrote:
>
>> Hello,
>> what is the process? When you get the 180 ringing you want to push to
>> rtimer an event to create a new branch? Or just based on rtimer you want to
>> create a new branch no matter the 180 was received or not? Try to give
>> details about the scenario so we can figure out if there is a way to
>> identify the transaction and see what can be done.
>>
>> Cheers,
>> Daniel
>>
>> On Tue, Jul 2, 2019 at 8:45 AM Koray Vatansever <
>> [email protected]> wrote:
>>
>>> Hi all,
>>>
>>> I want to fork a new branch, while the first one is ringing.
>>> Forking will take place in a rtimer process.
>>> So I will save the invite transaction in a htable, and using this
>>> transaction info I need to append a branch.
>>>
>>> I saw TSILO module provides some methods to append branch.
>>> However documentation says that it can be used when register message
>>> received.
>>>
>>> What is the best way to implement this?
>>>
>>> Thanks,
>>> Koray
>>> _______________________________________________
>>> Kamailio (SER) - Users Mailing List
>>> [email protected]
>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>>
>>
>>
>> --
>> Daniel-Constantin Mierla - http://www.asipto.com
>> http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
>> _______________________________________________
>> Kamailio (SER) - Users Mailing List
>> [email protected]
>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>
> _______________________________________________
> Kamailio (SER) - Users Mailing List
> [email protected]
> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>
_______________________________________________
Kamailio (SER) - Users Mailing List
[email protected]
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to