Commit Graph

21 Commits

Author SHA1 Message Date
Matt Johnson 7a8b1bad22 ebin/app: Add missing ipa_proto_ccm module
Commit 0c40c626ca introduced a new
ipa_proto_ccm module, which was not added to the app module
list. Commit 515aa33434 then used a
function from this module. In interactive mode the module would be
loaded automatically so its omission was not detected in testing. In
embedded mode (used by default in relx releases) modules are loaded
statically on startup and must be explicitly listed.

Change-Id: I5b7338341a9e179b41b8f2f092efe9aaf83451bb
2020-09-18 16:21:46 -07:00
Harald Welte c9f3178023 make it compile with modern Erlang (22.0)
... also do away with our local outdated copy of exprecs and use
upstream
2019-08-11 15:36:14 +02:00
Harald Welte be87545011 port to rebar3 2019-08-11 15:36:14 +02:00
Harald Welte 5c9f3b5862 hook up the existing m2ua code into the ss7_link infrastructure
After this commit, it is possible to add #sigtran_link{type=m2ua}
using the osmo_ss7_sup:add_mtp_link() API.

The actual M2UA code appears to be incomplete at this point
2013-07-27 16:00:07 +08:00
Harald Welte e58b38f7a8 make module compile again (m2ua->xua changes) 2012-05-30 12:05:18 +02:00
Harald Welte 92e783d109 rename sua_codec to generic xua_codec
SUA/M3UA/M2UA/M2PA actaully all uses almost the same message format,
so it makes sense to write one generic xua_codec and derive from that.

The current SUA implementation didn't actually contain anything SUA
specific, so we can just rename it and use xua_codec directly from the
users.
2012-04-01 19:54:20 +02:00
Harald Welte ad1524b7a5 update osmo_ss7.app with new modules added to this repo 2012-01-17 15:17:28 +01:00
Harald Welte 26bdef27dd Commit current state of working MTP3-in-M2PA
The current implementation can successfully establish M2PA with Cisco
ITP.
2012-01-16 22:22:17 +01:00
Harald Welte b8bfc4eb83 add new 'ss7_routes' module to maintain point code routes
Once a linkset becomes active, it will automatically add a route
for its destination point code to the routing table.  If a linkset
transitions into 'up' or 'down', it will be removed from the routing
table.

the ss7_routes:create_route() and delete_route() calls can be used
by anyone to create additional point code routes (with mask)
2011-10-11 18:49:59 +02:00
Harald Welte 67b003dcad add dummy ss7 service dumper module
Instead of implementing a real subsystem, it just dumps all MTP3 payload
messages of specified service
2011-10-10 21:43:27 +02:00
Harald Welte c6e466edcb import SS7 link handling from osmo_ss7 2011-10-10 14:03:50 +02:00
Harald Welte 4997823ccd remove sccp_scoc/sccp_scrc which are now part of osmo_sccp 2011-10-10 12:41:09 +02:00
Harald Welte 8d0c26ed5b add m3ua_example to .app file
FIXME: this should actually go, the example is not part of the application,
so this is only a temporay hack to make rebar happy
2011-04-14 21:57:04 +02:00
Harald Welte 3bf7cb6e62 Add M3UA implementation to Osmo SS7
The current code is not tested yet, and it has no eunit tests.
2011-04-03 00:25:34 +02:00
Harald Welte 674a425ea8 Import Ulf Wiger's exprecs module
Version exprecs-0.4 from http://forum.trapexit.org/viewtopic.php?p=21790
2011-04-02 16:44:52 +02:00
Harald Welte 5ada2f6847 add osmo_ss7_gtt to app file 2011-04-02 16:44:16 +02:00
Harald Welte 482131078d Add PCAP utility routine for testing 2011-03-11 15:50:13 +01:00
Harald Welte b6da0f89a3 remove sctp_handler.erl from osmo_ss7, it belongs to mgw_nat 2011-03-08 12:37:17 +01:00
Harald Welte 1a09d6ac55 fix app/reltool magic 2011-02-09 12:34:29 +01:00
Harald Welte 78474ae3e2 re-structure SS7 code and MGW NAT code into separate modules
This repository now only contains the SS7 code
2011-02-07 20:48:41 +01:00
Harald Welte d18061bc46 add empty ebin directory 2011-02-06 17:56:17 +01:00