Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

M3UA DUPU packets processing, misread parameters User and Cause #329

Open
vasilileliuh opened this issue Feb 8, 2021 · 3 comments
Open

Comments

@vasilileliuh
Copy link

Is this a BUG REPORT or FEATURE REQUEST?:

kind bug

What happened:

During reading DUPU packets in UserCauseImpl class (org.restcomm.protocols.ss7.m3ua.impl.parameter) a first variable "user" receive value of field "Unavailability cause" (by RFC 4666, chapter 3.4.5, p. 43) and second variable "cause" receive value of field "User Identity". In result we have user = 1 and cause = 5 but it should be vice-versa and NullPointerExaption in
org.mobicents.protocols.ss7.mtp.Mtp3UserPartBaseImpl$MsgSystemDeliveryHandler.run(Mtp3UserPartBaseImpl.java:347)

What you expected to happen:

Variable "user" should read data of field User Identity of DUPU packet
and "cause" should read data of field Unavailability cause

How to reproduce it (as minimally and precisely as possible):

Looks like a human error from the initial 7 projects.

Anything else we need to know?:

Attached an example of DUPU packet (affected rows 76, 77)
Dupu packet example.txt

Environment:

  • Restcomm JSS7 version (from startup logs): every version from 11/14/2015
  • Cloud provider or hardware configuration: n/a
  • OS (e.g. from /etc/os-release): n/a
  • Kernel (e.g. uname -a): n/a
  • Deployment method (e.g. application server version + config + method): n/a
  • Others:
rodin-andrei added a commit to rodin-andrei/jss7 that referenced this issue Feb 8, 2021
@yulianoifa-mobius
Copy link
Collaborator

@rodin-andrey can you please provide the pcap/cap file for analysis
BR
Yulian Oifa

@vasilileliuh
Copy link
Author

vasilileliuh commented May 26, 2021 via email

@honphilemon
Copy link

Please can anyone here share the link to me......can find it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants