Harald Welte
b07fd4ad93
add rebar.config
2011-11-11 23:31:27 +01:00
Harald Welte
abf1603e5c
scrc: add FIXMEs about routing outgoing connection oriented msgs
...
When we receive local-out messages from SCOC into SCRC, they need to be
SCCP-encoded, routed and MTP3-encoded before they can be passed on.
Spotted by dialyzer.
2011-11-05 22:02:44 +01:00
Harald Welte
5a8a5a062d
sccp_routing: make sure route_local_out() returns proper tuple
...
caught by dialyzer
2011-11-04 21:55:55 +01:00
Harald Welte
4c37da86de
sccp_user: fix local_ssn_avail if called with PC in tuple format
...
caught by dialyzer
2011-11-04 21:55:04 +01:00
Harald Welte
e75dff8b69
SCRC: deal with gen_server:cast() from MTP3 even though we're gen_fsm
2011-10-19 22:58:26 +02:00
Harald Welte
ab725b5cc7
allow users to bind to a subsystem number on all local point codes
...
binding to {SSN,undefined} basically corresponds to binding to a
UDP port with INADDR_ANY.
2011-10-19 22:57:44 +02:00
Harald Welte
ab61a4ec38
complete SCCP routing code
...
we now use ss7_links in order to determine which point codes are local
or not, and we use the routing table to determine the signalling link.
local-out routing form N-UNITDATA.req to the actual MTP3 on the correct
signalling link is now working.
2011-10-12 17:19:45 +02:00
Harald Welte
8880b7e585
allow non-integer (tuple) point codes to be used in function arguments
2011-10-12 17:18:49 +02:00
Harald Welte
e2bbbb30a1
add sccp_ssn dumper module, dump messages of specified subsystem
2011-10-10 21:43:57 +02:00
Harald Welte
09145645eb
move ss7_link into libosm-ss7
2011-10-10 20:44:10 +02:00
Harald Welte
ebaeb8d7f2
rename sccp_link to ss7_link, as it also serves ISUP and other services
2011-10-10 13:13:35 +02:00
Harald Welte
3368ac3b7c
sccp_links: add bind_service/unbind_service to register ISUP/SCCP
2011-10-10 13:07:31 +02:00
Harald Welte
9b6a39bdd7
import sccp_scrc and sccp_scoc from old osmo_ss7 repository
...
osmo_ss7 is responsible for the mtp2/mtp3/m2ua/m3ua/ipa type links,
while we collect all actual SCCP related functionality here.
2011-10-10 12:38:45 +02:00
Harald Welte
0335308da7
add .gitignore file
2011-10-10 12:38:40 +02:00
Harald Welte
8c9d4e7e94
osmo_sccp: First version handling full chain from sccp_user to m3ua link
2011-10-10 12:31:09 +02:00
Harald Welte
ce046284e4
sccp_link_m3ua: Fix set_link_state() parameter type
2011-10-10 10:47:47 +02:00
Harald Welte
e3dd7be386
sccp_link_m3ua: Fix typo
2011-10-09 23:31:19 +02:00
Harald Welte
a2ac68342b
add new file implementing SCCP routing (no GTT yet)
2011-10-09 14:32:30 +02:00
Harald Welte
49fb161451
sccp_{links,user}: Add EXIT info handler for ets table cleanup
...
Once a linked process dies, we evict all related records from our ETS
tables.
2011-05-01 14:23:05 +02:00
Harald Welte
d975d90fcc
sccp_{links,user}: link to the user process
...
This means we get notified if the process dies, i.e. we can remove it from
our ets tables.
2011-05-01 14:08:23 +02:00
Harald Welte
f8b852c2e0
fix various bugs in sccp_user / sccp_erl occuring during first test
2011-04-30 15:36:40 +02:00
Harald Welte
c1ccf1d1cd
osmo_sccp application/supervisors
2011-04-29 08:57:09 +02:00
Harald Welte
cc40877d65
sccp_links and sccp_user as registries for MTP links and local subsystems
2011-04-29 08:55:56 +02:00