libosmo-sccp/src
Harald Welte 2f8b645ecb sccp_scrc: Ensure we have not just SSN but at least OPC+SSN in CallingParty
There are implementations out there which send us traffic, specifically
in this case SCMG (SST) that has only SSN in both Called and Calling
Party. This means the inbound SST message is routed correctly to the
local SCCP user of libosmo-sigtran. But when that local SCCP user
responds with inverting Called/Calling Party, the new destination again
just contains a SSN.

As a result, we don't know where to route the message (we always need a PC).

Change-Id: Id66ae960ebe3cb3b09c6dd5454f9ac9c073f46d7
Closes: OS#5146
2021-05-13 22:00:14 +02:00
..
Makefile.am Bump version: 1.3.0.51-6858-dirty → 1.4.0 2021-02-23 17:57:33 +01:00
ipa.c ipa: Use VTY-configured default network indicator 2021-04-25 14:29:30 +02:00
m3ua.c m3ua/sua: Add new snm_inactive quirk 2021-05-13 18:11:53 +02:00
mtp_pcap.c build: move include/{mtp,sccp} to include/osmocom/ 2018-10-21 12:35:11 +00:00
osmo_ss7.c Revert "osmo_ss7: free the sock_name string once an ASP socket is closed" 2021-04-30 15:51:22 +02:00
osmo_ss7_hmrt.c cosmetic: hmrt_message_for_routing(): use osmo_ss7_route_name() 2017-12-24 21:21:55 +01:00
osmo_ss7_vty.c m3ua/sua: Add new snm_inactive quirk 2021-05-13 18:11:53 +02:00
sccp.c big endian: add missing endian.h in sccp.c 2020-05-19 22:37:41 +02:00
sccp2sua.c sccp2sua: fix typo: s/omso_sccp_addr/osmo_sccp_addr/ 2020-06-02 02:02:20 +07:00
sccp_helpers.c add osmo_sccp_addr_to_id_c() 2020-09-23 21:13:18 +02:00
sccp_internal.h xua_snm: Implement handling of DUPU messages 2021-02-10 19:58:38 +01:00
sccp_lbcs.c sccp: Notify users of point code available/unavailable 2021-02-08 18:00:56 +01:00
sccp_sap.c sccp_sap: Fix string for N-PCSTATE primitive 2021-02-07 18:28:48 +00:00
sccp_sclc.c add caller-owns-msgb variant osmo_sccp_user_sap_down_nofree() 2019-04-12 06:27:10 +02:00
sccp_scmg.c xua_snm: Implement handling of DUPU messages 2021-02-10 19:58:38 +01:00
sccp_scoc.c Constrain connection ID allocation to 24 bits 2021-05-10 11:14:01 +02:00
sccp_scrc.c sccp_scrc: Ensure we have not just SSN but at least OPC+SSN in CallingParty 2021-05-13 22:00:14 +02:00
sccp_types.c sccp: Improve logging in sccp_to_xua_opt() 2020-01-17 14:41:53 +01:00
sccp_user.c sccp: Add minimalistic SCMG implementation 2021-02-08 18:11:08 +01:00
sccp_vty.c vty: add attributes to VTY commands indicating when they apply 2020-10-06 22:50:10 +02:00
sua.c m3ua/sua: Add new snm_inactive quirk 2021-05-13 18:11:53 +02:00
xua_as_fsm.c xua_as_fsm: Only delete a route for an IPA AS if we created one earlier 2021-04-29 21:10:30 +02:00
xua_as_fsm.h osmo_ss7_vty.c: implement 'active' filter for show_cs7_as_cmd 2019-11-14 22:31:40 +00:00
xua_asp_fsm.c xua_asp_fsm: Fix IPA client role 2021-04-29 21:10:30 +02:00
xua_asp_fsm.h introduce public enum osmo_ss7_asp_role for ASP/SG/IPSP 2019-11-05 20:50:37 +00:00
xua_default_lm_fsm.c osmo_ss7: introduce notion of configurable 'quirks' 2021-05-13 18:11:51 +02:00
xua_internal.h xua_snm: Implement handling of DUPU messages 2021-02-10 19:58:38 +01:00
xua_msg.c xua: introduce xua_msg_get_u32p() helper 2021-02-08 18:11:12 +01:00
xua_rkm.c M3UA: Reject ASP activation + RKM registration for incompatible traffic-mode 2019-11-05 20:50:26 +00:00
xua_shared.c m3ua: Move find_as_for_asp() to shared xua_find_as_for_asp() 2021-02-08 11:42:30 +01:00
xua_snm.c xua_snm: Implement handling of DUPU messages 2021-02-10 19:58:38 +01:00