Status: Accepted
Owner: [email protected]
CC: [email protected],  [email protected]
Labels: Type-Defect Priority-Medium Component-SS7 Roadmap-Fix Version-2.0.0.BETA4

New issue 203 by [email protected]: Bad processing of linkedId parameters in TCAP, MAP and CAP stacks
http://code.google.com/p/jss7/issues/detail?id=203

Now linkedId is by mistake associated with invokeId for received invokes. But linkedId must be associated with invokeId for SENT invokes.

This need updating:
- TCAP stack DialogImpl.processOperationsState():
in case of Invoke incoming with set linkedId we need to check if a corresponded Invoke is present in "this.operationsSent[index]".
If yes we have to put this sent Invoke into a special new field
"private Invoke linkedInvoke;" for processing in TCAP users (MAP, CAP)
- MAPProviderImpl and CAPProviderImpl.processComponents() :
remove a special processing of "linkedId" by
if (linkedId != null) {
// linkedId exists Checking if the linkedId exists
if (!mapDialogImpl.checkIncomingInvokeIdExists(linkedId)) {
and replcase it by checking new linkedInvoke field



Reply via email to