Comments (7)
This issue was updated by revision 001d9546b3e1.
(gi-repo)
When processing a response, if the ClientTransaction detects a modification of
the to-tag, it will spawn a new Dialog. This could happen by example if Alice
would Invite a forking proxy whom would 180ring Bob but finally 200Ok on Carol.
In this scenario, Alice's application layer might have difficulty to find back
its context because the applicationData provided on the initial Dialog had been
lost since the dialog had been overriden by the stack.
git-svn-id: https://svn.java.net/svn/jsip~svn/trunk@2170
8e71dc83-d81e-6649-80f2-80b843a9b2be
(cherry picked from commit ffd4f548b611ffe35a430fb0d991aa6276634951)
Original comment by jean.deruelle
on 8 Nov 2012 at 1:16
from jain-sip.
This issue was updated by revision 9577ae2a3c53.
When processing a response, if the ClientTransaction detects a modification of
the to-tag, it will spawn a new Dialog. This could happen by example if Alice
would Invite a forking proxy whom would 180ring Bob but finally 200Ok on Carol.
In this scenario, Alice's application layer might have difficulty to find back
its context because the applicationData provided on the initial Dialog had been
lost since the dialog had been overriden by the stack.
___
Using DialogExt, add a mapping between the new forked dialog and the former
know dialog
git-svn-id: https://svn.java.net/svn/jsip~svn/trunk@2171
8e71dc83-d81e-6649-80f2-80b843a9b2be
(cherry picked from commit 17afeef36dcc90c33f9a0d1b6cfe6873c581b4e1)
Original comment by jean.deruelle
on 8 Nov 2012 at 1:16
from jain-sip.
This issue was updated by revision af9df6e17304.
Backport to TelScale Branch
When processing a response, if the ClientTransaction detects a modification of
the to-tag, it will spawn a new Dialog. This could happen by example if Alice
would Invite a forking proxy whom would 180ring Bob but finally 200Ok on Carol.
In this scenario, Alice's application layer might have difficulty to find back
its context because the applicationData provided on the initial Dialog had been
lost since the dialog had been overriden by the stack.
git-svn-id: https://svn.java.net/svn/jsip~svn/trunk@2170
8e71dc83-d81e-6649-80f2-80b843a9b2be
(cherry picked from commit ffd4f548b611ffe35a430fb0d991aa6276634951)
(cherry picked from commit 001d9546b3e1fca74a125769786a67ab1171476f)
Original comment by jean.deruelle
on 8 Nov 2012 at 1:22
from jain-sip.
This issue was updated by revision 36ec38ff806b.
Backport to TelScale branch
When processing a response, if the ClientTransaction detects a modification of
the to-tag, it will spawn a new Dialog. This could happen by example if Alice
would Invite a forking proxy whom would 180ring Bob but finally 200Ok on Carol.
In this scenario, Alice's application layer might have difficulty to find back
its context because the applicationData provided on the initial Dialog had been
lost since the dialog had been overriden by the stack.
___
Using DialogExt, add a mapping between the new forked dialog and the former
know dialog
git-svn-id: https://svn.java.net/svn/jsip~svn/trunk@2171
8e71dc83-d81e-6649-80f2-80b843a9b2be
(cherry picked from commit 17afeef36dcc90c33f9a0d1b6cfe6873c581b4e1)
(cherry picked from commit 9577ae2a3c534371d42ff0d33b43c9ad8bb6660f)
Original comment by jean.deruelle
on 8 Nov 2012 at 1:22
from jain-sip.
Original comment by jean.deruelle
on 8 Nov 2012 at 1:43
- Changed state: Fixed
from jain-sip.
This issue was updated by revision af9df6e17304.
Backport to TelScale Branch
When processing a response, if the ClientTransaction detects a modification of
the to-tag, it will spawn a new Dialog. This could happen by example if Alice
would Invite a forking proxy whom would 180ring Bob but finally 200Ok on Carol.
In this scenario, Alice's application layer might have difficulty to find back
its context because the applicationData provided on the initial Dialog had been
lost since the dialog had been overriden by the stack.
git-svn-id: https://svn.java.net/svn/jsip~svn/trunk@2170
8e71dc83-d81e-6649-80f2-80b843a9b2be
(cherry picked from commit ffd4f548b611ffe35a430fb0d991aa6276634951)
(cherry picked from commit 001d9546b3e1fca74a125769786a67ab1171476f)
Original comment by [email protected]
on 19 Aug 2014 at 4:59
from jain-sip.
This issue was updated by revision 36ec38ff806b.
Backport to TelScale branch
When processing a response, if the ClientTransaction detects a modification of
the to-tag, it will spawn a new Dialog. This could happen by example if Alice
would Invite a forking proxy whom would 180ring Bob but finally 200Ok on Carol.
In this scenario, Alice's application layer might have difficulty to find back
its context because the applicationData provided on the initial Dialog had been
lost since the dialog had been overriden by the stack.
___
Using DialogExt, add a mapping between the new forked dialog and the former
know dialog
git-svn-id: https://svn.java.net/svn/jsip~svn/trunk@2171
8e71dc83-d81e-6649-80f2-80b843a9b2be
(cherry picked from commit 17afeef36dcc90c33f9a0d1b6cfe6873c581b4e1)
(cherry picked from commit 9577ae2a3c534371d42ff0d33b43c9ad8bb6660f)
Original comment by [email protected]
on 19 Aug 2014 at 4:59
from jain-sip.
Related Issues (20)
- Non TLS Connection to TLS Listening Point hang HOT 1
- Incoming messages are not correctly parsed under turkish locale HOT 1
- Create Android version of jars created by the ant or maven script HOT 2
- NIO_MAX_SOCKET_IDLE_TIME is not used for server sockets HOT 6
- DisabledAll TLS check ClientAuthType property is failing on NIO HOT 3
- AuthenticationHelperImpl maddr and port usage in requestURI can create bad challenge requests HOT 2
- TCP and TLS Memory Leak for broken connection on NIO HOT 4
- P-Preferred-Service header causes a wrong parsing of INVITE. HOT 5
- Reason Header should be optional HOT 3
- Request with missing mandatory field not rejected
- Disable SSL protocols from default TLS Client Protocols to avoid Poodle Flaw HOT 3
- NioTLSMessageChannel missing Handshakecompletedlistener HOT 2
- Compiling -jain-sip-release-1.2.228 with java8 fails
- Forking Issue for a UA scenario HOT 1
- SIPDialog.hashCode() returns 0 once cleanUpOnAck() is performed HOT 3
- Serialize SipDialog running into issue due to SIPClientTransactionImpl.java having non transient transactionTimerLock and transactionTimer. HOT 3
- SIPS Uris with parameter transport=TCP looking for TCP channels HOT 6
- digest authentication helper only supports Proxy-AuthXXX headers
- Proposed changes to ease message processor/channel specialization
- ClientAuthType.DisabledAll should only control local cert validation
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jain-sip.