[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [osip-dev] implicit subscription

From: FEICHTER Christoph
Subject: Re: [osip-dev] implicit subscription
Date: Wed, 7 Jun 2017 14:33:39 +0000

hi aymeric,


see the attached git-diffs

for a try to keep calls in terminated state

to be able to send an receive NOTIFY requests for implicit subscriptions.


I set the flag ‘implicitSubscriptionActive’

in case of REFER requests as well as NOTIFY requests.


please have a look and give me some feedback.






From: Aymeric Moizard [mailto:address@hidden
Sent: Samstag, 06. Mai 2017 11:29
To: FEICHTER Christoph
Cc: address@hidden
Subject: RE: implicit subscription




Le 6 mai 2017 9:38 AM, "FEICHTER Christoph" <address@hidden> a écrit :

hi aymeric,


thanks for your information and assessment.


I think the logic for keeping a dialog alive must be even more intelligent;

it should be:

-          there was a REFER transaction

-          there was a NOTIFY transaction

-          the subscription state of the last NOTIFY was NOT “terminated”


That was exactly what I meant by: "to be complete" ;)


because in case the call to the transfer target has been completed

before the BYE between transferor and transferee, the dialog can be release as it works now.


I will give this a try and see, how we could add this to eXosip.

… and send you a patch for review ;-)









From: Aymeric Moizard [mailto:address@hidden]
Sent: Freitag, 05. Mai 2017 16:08
To: FEICHTER Christoph
Cc: address@hidden
Subject: Re: implicit subscription


Hi Christoph,


Unfortunatly, there is no support for sending a NOTIFY

after a BYE has been received or sent.


I have the feeling that it would require a minor modification

to "_eXosip_release_finished_calls". 


If a REFER transaction exist, we could decide to maintain

the dialog for a period. Even a static period could be useful

and enough simple to make it possible. To be complete,

it would require to analyse NOTIFY, if any....


In pseudo-code, if REFER exists, then returns 0 (and do

not delete the dialog.)






2017-05-03 15:22 GMT+02:00 FEICHTER Christoph <address@hidden>:

hi aymeric,


how is it intended to generate a NOTIFY request of an

implicit subscription, which is sent after the original call is already terminated ?


the scenario which I address is shown here:


the NOTIFY request that I mean is message #15.


such a NOTIFY request after the BYE,

shall it be built as out-of-dialog request ? (using eXosip_message_build_request)

or is there a mechanism in eXosip to keep the call alive,

when there is an implicit subscription active ?








Attachment: git_diff_implicit-subscription
Description: git_diff_implicit-subscription

reply via email to

[Prev in Thread] Current Thread [Next in Thread]