pespin uploaded patch set #3 to this change.
sccp: Introduce N-DISCONNECT.req/ind Release/Refusal reason
N-DISCONNECT.req has a "Reason" Parameter. the "Reason" Parameter is
mandatory according to Table 6/Q.711. The options possible for the
"Reason" can be found in ITU Q.711 "6.1.1.2.4 Release phase", and
contain no explicit value. That enum is different from the wire-format
defined in:
* ITU-T Q.713, Section 3.11 Release cause
* ITU-T Q.713 Section 3.15 Refusal cause
Actually, ITU-T Q.713 "ANNEX A" describes a mapping between the former
(N-DISCONNECT.req Reason) and the later (SCCP Release/Refusal cause).
Use that table to translate as much as possible between the two (despite
the mapping is described as being one-to-one, well, it leaves a lot to
interpretation due to missing enums, N-to-M mappings, etc.).
Related: OS#2601
Change-Id: I158463c2e9b34abe06554371d628e4fa7ea8c5c1
---
M TODO-RELEASE
M include/osmocom/sigtran/sccp_sap.h
M src/sccp_connection.c
M src/sccp_sap.c
M src/sccp_scoc.c
M src/sccp_scoc_fsm.c
M src/sccp_user.h
7 files changed, 423 insertions(+), 5 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/libosmo-sigtran refs/changes/63/43763/3
To view, visit change 43763. To unsubscribe, or for help writing mail filters, visit settings.