< Previous by Date Date Index Next by Date >
< Previous in Thread Thread Index  

Re: [reSIProcate] how to send reINVITE with DUM ?


Thanks sooo much Daniel ! that single one text line tip, unblocked me after almost a week of brain crunching.

Now I can reach the point in Flow IV (RFC3725) where RTP flows both sides nicely.

I've found another strange thing: once DUM has 2 "client legs" as in Flow I and Flow IV, it only notifies the user's code of the first's client (A) hungup, but not the second's (B).
What I mean is:
- if Client "A" hangs up, the B2BUA app receives the BYE message and invokes onTerminated(). So the user's code notice this and if it wants to, it can hangup to the other party, sending BYE to client "B". - but if Client "B" hangs up, reSIProcate detects the BYE message, but it doesn't call-up onTerminated(), so the B2BUA code is unaware that one party has left over the conversation. Nor it has the opportunity to say BYE to Client "A".

There's any special setting in DUM, the INVITEs, the ACKs or where-ever, to make onTerminated() callbacks happen WHATEVER client (A or B) hangs up ?

any hint would be wellcome...
Diego