Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-07-14 | sccp_routing: add missing check_and_dec_hopctr() default caseHEADmaster | Harald Welte | 1 | -1/+4 | |
2013-07-14 | routing: handle routing of incoming cr/connless by GT (not SSN) | Harald Welte | 1 | -14/+29 | |
2013-07-14 | SCRC: don't use tracing for this process anymore, reduce screen clutter | Harald Welte | 1 | -1/+1 | |
2013-06-24 | osmo_sccp_tcap: remove debug print | Harald Welte | 1 | -1/+0 | |
2013-06-18 | support local_out messages with GT but not pointcode | Harald Welte | 2 | -13/+16 | |
We cannot determine the MTP3 DPC from simply looking at the CalledParty GT address, as there is no PC in the GT. We have to use the result of the routing decision as MTP3 DPC in this case! | |||||
2013-06-10 | osmo_sccp_tcap fixes | Harald Welte | 1 | -2/+12 | |
* Ignore + Print N-NOTICE.ind from SCCP * protocol_class is not always present from SCCP * use {debug, trace} when starting the gen_server | |||||
2013-06-07 | SCRC: make sure to forward UDTS as N-NOTICE.ind, not N-UNITDATA.ind | Harald Welte | 1 | -2/+11 | |
2012-04-16 | add compatibility clause for Erlang Public License | Harald Welte | 6 | -2/+75 | |
2012-01-28 | SCCP SSN Dump: Fix case where we register only for one {SSN, PC} tuple | Harald Welte | 1 | -2/+2 | |
2012-01-28 | SCOC: Make sure to cancel old Tiar/Tias before starting new ones... | Harald Welte | 1 | -6/+12 | |
2012-01-28 | SCOC: Handle IT message in active state | Harald Welte | 1 | -0/+21 | |
2012-01-28 | SCCP: Make sure connection oriented messages end up with the user | Harald Welte | 2 | -14/+24 | |
The user initiating the connection should get all messages related to that connection, not the supervisor ;) | |||||
2012-01-28 | SCPC: Make sure connection-oriented SCCP actually works | Harald Welte | 2 | -147/+242 | |
This is a major patch that brings SCCP SCOC from 'should theoretically work' to 'has actaully been tested to some extent for locally-originated connections' | |||||
2012-01-28 | fix sccp_ssn_dump.erl | Harald Welte | 1 | -2/+2 | |
2012-01-28 | sccp_routing: make sure route_cr_or_connectionless() actually terminates | Harald Welte | 1 | -4/+4 | |
2012-01-28 | osmo_sccp_tcap: SSN must be an integer | Harald Welte | 1 | -1/+3 | |
2012-01-25 | SCOC: correctly interpret primitives from/to SCRC for CO | Harald Welte | 1 | -8/+13 | |
2012-01-24 | SCCP SCOC: handle CC, CREF and RLSD in conn_out_pending state | Harald Welte | 1 | -5/+16 | |
2012-01-24 | SCOC: Make sure to send src_local_ref and proto_class to SCRC on CR | Harald Welte | 1 | -1/+3 | |
2011-12-13 | Synchronize with signerl changes regarding SCCP adapter startup | Harald Welte | 1 | -2/+4 | |
Synchronize with signerl commit 0dde0bd85f940666a90b0839a3d6cb3c94a54575 | |||||
2011-12-11 | scrc: gracefully handle the case where local subsystem is unequipped | Harald Welte | 1 | -0/+3 | |
sccp_routing will have responded accordingly, we simply ignore the message in scrc. | |||||
2011-12-10 | include osmo_sccp_tcap.erl in .app file | Harald Welte | 1 | -0/+1 | |
2011-12-10 | routing: accept non-integer point codes in is_local_pointcode() | Harald Welte | 1 | -2/+3 | |
2011-12-10 | SCRC: transmit messages over MTP3 based on linkset name, not DPC | Harald Welte | 1 | -3/+6 | |
2011-12-08 | sccp_user: take advantage of new simplified osmo_util:pointcode2int() | Harald Welte | 1 | -26/+16 | |
2011-12-04 | sccp_routing: properly treat return tuple of osmo_ss7:route_dpc() | Harald Welte | 1 | -3/+3 | |
2011-12-04 | add glue layer between SCCP and TCAP | Harald Welte | 1 | -0/+127 | |
2011-11-11 | add rebar.config | Harald Welte | 1 | -0/+3 | |
2011-11-05 | scrc: add FIXMEs about routing outgoing connection oriented msgs | Harald Welte | 1 | -0/+3 | |
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-04 | sccp_routing: make sure route_local_out() returns proper tuple | Harald Welte | 1 | -1/+2 | |
caught by dialyzer | |||||
2011-11-04 | sccp_user: fix local_ssn_avail if called with PC in tuple format | Harald Welte | 1 | -1/+1 | |
caught by dialyzer | |||||
2011-10-19 | SCRC: deal with gen_server:cast() from MTP3 even though we're gen_fsm | Harald Welte | 1 | -1/+20 | |
2011-10-19 | allow users to bind to a subsystem number on all local point codes | Harald Welte | 1 | -1/+11 | |
binding to {SSN,undefined} basically corresponds to binding to a UDP port with INADDR_ANY. | |||||
2011-10-12 | complete SCCP routing code | Harald Welte | 2 | -37/+81 | |
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 | allow non-integer (tuple) point codes to be used in function arguments | Harald Welte | 1 | -9/+23 | |
2011-10-10 | add sccp_ssn dumper module, dump messages of specified subsystem | Harald Welte | 3 | -2/+67 | |
2011-10-10 | move ss7_link into libosm-ss7 | Harald Welte | 7 | -578/+32 | |
2011-10-10 | rename sccp_link to ss7_link, as it also serves ISUP and other services | Harald Welte | 6 | -22/+22 | |
2011-10-10 | sccp_links: add bind_service/unbind_service to register ISUP/SCCP | Harald Welte | 1 | -3/+52 | |
2011-10-10 | import sccp_scrc and sccp_scoc from old osmo_ss7 repository | Harald Welte | 5 | -0/+758 | |
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 | add .gitignore file | Harald Welte | 1 | -0/+2 | |
2011-10-10 | osmo_sccp: First version handling full chain from sccp_user to m3ua link | Harald Welte | 6 | -21/+228 | |
2011-10-10 | sccp_link_m3ua: Fix set_link_state() parameter type | Harald Welte | 1 | -4/+7 | |
2011-10-09 | sccp_link_m3ua: Fix typo | Harald Welte | 1 | -0/+109 | |
2011-10-09 | add new file implementing SCCP routing (no GTT yet) | Harald Welte | 1 | -0/+300 | |
2011-05-01 | sccp_{links,user}: Add EXIT info handler for ets table cleanup | Harald Welte | 2 | -0/+13 | |
Once a linked process dies, we evict all related records from our ETS tables. | |||||
2011-05-01 | sccp_{links,user}: link to the user process | Harald Welte | 2 | -2/+8 | |
This means we get notified if the process dies, i.e. we can remove it from our ets tables. | |||||
2011-04-30 | fix various bugs in sccp_user / sccp_erl occuring during first test | Harald Welte | 2 | -19/+21 | |
2011-04-29 | osmo_sccp application/supervisors | Harald Welte | 4 | -0/+107 | |
2011-04-29 | sccp_links and sccp_user as registries for MTP links and local subsystems | Harald Welte | 2 | -0/+300 | |