summaryrefslogtreecommitdiffstats
path: root/include
AgeCommit message (Collapse)AuthorFilesLines
2021-12-14treewide: remove FSF addressOliver Smith1-4/+0
Remove the paragraph about writing to the Free Software Foundation's mailing address. The FSF has changed addresses in the past, and may do so again. In 2021 this is not useful, let's rather have a bit less boilerplate at the start of source files. Change-Id: Ic8c69d24141abd183e3b1257f4e9edfd9c1afabe
2020-09-18ipa_proto: Allow configuring ack initiation behaviorMatt Johnson1-2/+2
When the osmo-msc version 1.6.1 connects to the osmo-hlr, it sends an id response and an immediate ack. This commit allows initiating the handshake with an ack rather than an id request (as is done by ipa *clients*, like a bts towards a bsc, or the msc towards the hlr) if needed to mimic behavior of particular components. Change-Id: I6ab3c9efb51e806f582ce8f473a13ee73ca1567e
2020-09-11ipa_proto: Implement ccm response with variable optionsMatt Johnson1-0/+32
This commit allows configuration of the ccm protocol options used when setting up an ipa connection with an external entity. The options record is kept alongside the socket in the socket-owning process loop, and used to fill the values in the ccm identity response. If additional CCM state were needed in the future this commit could be extended to keep generic state, with the options only representing one piece of the overall state. Change-Id: I3f67095f33f1ff826ad04dad72990bf79617149a
2019-08-11make it compile with modern Erlang (22.0)Harald Welte1-2/+2
... also do away with our local outdated copy of exprecs and use upstream
2013-07-27osmo_ss7.hrl: add type annotationsHarald Welte1-8/+10
2013-07-27add 'role' to #sigtran_link{} indicating sg or asp roleHarald Welte1-1/+2
2012-05-06M2UA: some important parameter typesHarald Welte1-0/+3
2012-05-05add some more M2UA related definitionsHarald Welte1-0/+24
2012-05-05M2UA Codec: Use generic xUA codec insteadHarald Welte1-0/+1
2012-04-01rename sua_codec to generic xua_codecHarald Welte2-8/+7
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-01-28SCCP: add defines for Reset, Error and Release Cause valuesHarald Welte1-3/+33
2012-01-18SUA codec: remove 'msg_length' from sua_msg{}Harald Welte1-1/+0
2012-01-17m2pa: fix typo in header fileHarald Welte1-1/+1
2012-01-17SUA: add functions for SUA <-> SCCP conversionHarald Welte1-1/+6
2012-01-17add define()s for default port numbers and official PPIDsHarald Welte4-0/+9
2012-01-16Commit current state of working MTP3-in-M2PAHarald Welte1-0/+117
The current implementation can successfully establish M2PA with Cisco ITP.
2012-01-16MTP3: parsing of mgmt messagesHarald Welte1-0/+9
2012-01-16Add M2PA codec, MTP2 IAC and LSC gen_fsm implementationsHarald Welte1-0/+51
2011-12-08osmo_util: define #pointcode{} record instead of manual 3-tupleHarald Welte1-0/+7
2011-12-08sccp: add definitions for NAI (nature of address indicator)Harald Welte1-2/+6
2011-11-04osmo_util: we cannot restrict the parameter type of a primitiveHarald Welte1-1/+1
2011-11-04add some simplistic type / range annotations for records in headersHarald Welte6-27/+41
2011-10-19Make sure an incoming M3UA message is actually sent to registered service PidHarald Welte1-0/+9
2011-10-10import SS7 link handling from osmo_ss7Harald Welte1-0/+17
2011-10-09SCCP: more cause valuesHarald Welte1-0/+45
2011-04-21M2UA: add some more parameter type definitionsHarald Welte1-1/+22
2011-04-14MTP3: add -define() for MTP network indicators (international/national)Harald Welte1-0/+2
2011-04-14add missing osmo_util.hrlHarald Welte1-0/+8
2011-04-04Move #primitive{} into osmo_util.erl/hrlHarald Welte1-8/+0
2011-04-04M3UA: Fix various state transition bugsHarald Welte1-1/+1
Also, make sure to includa a 'traffic mode type' in the ACTIVE request
2011-04-03MTP3: Add field where M3UA msg can store the message priority.Harald Welte1-0/+1
Normal MTP3 headers don't have this, but for the sake of consistency we need to store the M3UA specific MP somewhere...
2011-04-03Add M3UA implementation to Osmo SS7Harald Welte1-0/+72
The current code is not tested yet, and it has no eunit tests.
2011-04-02GTT: add generic 'apply' actionHarald Welte1-0/+6
This GTT Action can be used to call a user-supplied callback funciton in case a GT Match was detected.
2011-04-02Add a new GTT module for GT matching + GT translation (GTT)Harald Welte1-0/+20
2011-02-09ISUP: Export {parse,encode}_isup_party()Harald Welte1-0/+1
Those functions are now used by the map_codec.erl
2011-02-07re-structure SS7 code and MGW NAT code into separate modulesHarald Welte5-0/+557
This repository now only contains the SS7 code