-
4ee5c4b208
ISM: correctly handle TC-U-ERROR component in class1/class2 op
master
Harald Welte
2013-06-25 16:14:01 +0200
-
3a58450d11
TCAP ISM: trap the EXIT signal to avoid getting killed too early
Harald Welte
2013-06-24 17:17:41 +0200
-
cb55abc0f7
TCAP CCO: Handle case where ReturnResult.result is asn1_NOVALUE
Harald Welte
2013-06-24 14:40:19 +0200
-
8d32188896
The ReturnResult.result SEQUENCE is actually optional, not mandatory
Harald Welte
2013-06-24 14:34:07 +0200
-
2e85c582e7
TCAP TSM: remove old debug print
Harald Welte
2013-06-24 12:22:27 +0200
-
ee5a1d7f5e
TCAP ISM: Send primitives with correct prefix/tuple
Harald Welte
2013-06-24 12:15:44 +0200
-
82d7f610ee
TCAP ISM: Don't generate ERROR REPORT on stop due to timer expiry
Harald Welte
2013-06-24 09:40:06 +0200
-
ad354b3136
tcap_user: wrap gen_server call to allocate new dialogue ID
Harald Welte
2013-06-24 07:52:01 +0200
-
63a908e220
TCAP CCO: implement indication of 'lastComponent' to TC-USER
Harald Welte
2013-06-23 21:19:05 +0200
-
d7932419d9
TCAP DHA: Store user-provided dialogueID as otid in state
Harald Welte
2013-06-23 20:15:29 +0200
-
7a05586c5d
add empty ebin/{ansi,itu} directories
Harald Welte
2013-06-18 12:36:20 +0200
-
f8b955678f
edoc doesn't support multiple authors in one @author tag
Harald Welte
2013-06-18 12:34:16 +0200
-
7c65bc9ef1
Update TCAPMessages.asn to work with osmo_cap
Harald Welte
2013-06-18 12:21:59 +0200
-
0f844098b2
Makefile: remove deprecated +driver option
Harald Welte
2013-06-10 13:39:14 +0200
-
efbaae2b38
Makefile: Build asn1 generated modules with debug info
Harald Welte
2013-06-10 13:37:57 +0200
-
38c579aca9
DHA: properly implement differences of ACTIVE and INIT SENT state
Harald Welte
2013-06-10 13:36:06 +0200
-
4eef43beee
DHA: Ensure TR-END always contains a valid TR-userData record
Harald Welte
2013-06-10 12:27:28 +0200
-
722715ae9e
TSM: Don't attempt to create an END message with no dest trans id
Harald Welte
2013-06-10 12:26:46 +0200
-
1760c1538d
TC.asn: Mark "argument" part of Invoke as 'OPTIONAL'
Harald Welte
2013-06-10 12:26:05 +0200
-
a7c2afc83e
DHA: Store TR-END record in loop state on TC-END request
Harald Welte
2013-06-10 09:39:13 +0200
-
d5260e0a5d
TSM: print reason for termination in debug logging
Harald Welte
2013-06-10 09:38:48 +0200
-
0637b91934
CCO: TCAP 'Invoke' parameters are not OPTIONAL
Harald Welte
2013-06-10 09:00:51 +0200
-
f319881540
tcap_invocation_sup: Use unique name for each ISM
Harald Welte
2013-06-10 08:49:43 +0200
-
babe0e92cd
DHA: After sending TR-CONTINUE from initiation-received state we go to active
Harald Welte
2013-06-09 23:13:56 +0200
-
f0d0e908d1
DHA: don't forget to 'request-components' in TC-CONTINUE
Harald Welte
2013-06-09 23:01:40 +0200
-
1e7edddd7f
Always include AARE DialoguePDU if sending first END/CONTINUE
Harald Welte
2013-06-09 22:13:41 +0200
-
0a00ca8a20
DHA: make extract_dialogue_portion() safe for asn1_NOVALUE
Harald Welte
2013-06-09 16:19:19 +0200
-
0afe128c20
DHA: fix missing '' around atom with '-' in its name
Harald Welte
2013-06-09 16:18:08 +0200
-
cc3bbf9876
DHA: Always send dialogue portion in 'initiation_received'
Harald Welte
2013-06-09 16:15:44 +0200
-
0d786b3171
TSM: outgoing END needs DTID and CallingParty
Harald Welte
2013-06-08 10:37:49 +0200
-
0c1ac01cf6
DHA: AARE protocol-version is always an array of versions!
Harald Welte
2013-06-08 10:11:22 +0200
-
ce41e7f2a9
TCO needs to know the PID of the user to deliver incoming BEGIN
Harald Welte
2013-06-08 09:04:02 +0200
-
db99b66859
TCO: fix generation of incoming tcap_transaction_sup tree
Harald Welte
2013-06-08 09:02:50 +0200
-
f1803eabfb
DHA: fix parsing of BEGIN dialogue portion on incoming msgs
Harald Welte
2013-06-08 01:14:21 +0200
-
3bf400d91a
TSM: we already receive decoded asn.1, don't try to feed that to decoder again
Harald Welte
2013-06-08 00:55:01 +0200
-
47c1432648
CCO: use osmo_util:asn1_val() rather than local copy
Harald Welte
2013-06-08 00:35:00 +0200
-
d98371a2f4
TCAP TCO Server: Use 'TR' module to encode Abort
Harald Welte
2013-06-07 23:15:42 +0200
-
b85bdc8e2a
tcap_user: Export get_dialg_id/1
Harald Welte
2012-02-10 12:18:45 +0100
-
cb24a47d2d
ISM: remove one FIXME (forwarding TC-U-REJECT to usap)
Harald Welte
2012-02-08 22:05:15 +0100
-
36561032eb
components_sup: More verbosity when starting
Harald Welte
2012-02-02 23:47:29 +0100
-
d0b28f51c3
ISM: use gen_fsm:send_event(usap), not gen_server:cast(usap)
Harald Welte
2012-02-01 21:58:13 +0100
-
148d299b28
tcap_user: resolve CCO/DHA for all TC- primitives
Harald Welte
2012-01-31 22:10:53 +0100
-
77d0ee7b13
CCO: properly convert InvokeID of received components
Harald Welte
2012-01-31 21:28:24 +0100
-
e7540c5c33
DHA: make sure that the 'ok' of ASN.1 decoder doesn't end up in components list
Harald Welte
2012-01-31 21:06:34 +0100
-
12f95d3935
TSM: use default QoS values if not provided in TR-* prim
Harald Welte
2012-01-31 20:54:24 +0100
-
250b36f2d8
TCO: make sure transaciton IDs are always converted from binary to int
Harald Welte
2012-01-31 20:43:17 +0100
-
67f6051009
DHA: Always store TR-* record in state.state, not TC-*
Harald Welte
2012-01-31 18:55:42 +0100
-
ae3aa8c3f2
DHA: Use incoming DialogueID from user as Transaction ID in TR sub-layer
Harald Welte
2012-01-31 18:36:06 +0100
-
f5005c00e0
CCO: Use empty list [] instead of indefined for empty state.components
Harald Welte
2012-01-31 18:35:27 +0100
-
d8c6cf5e18
CCO: remove dead code
Harald Welte
2012-01-31 18:09:47 +0100
-
59d51e23a4
CCO: include DialogueID in user primitives; correctly convert InvokeID
Harald Welte
2012-01-31 18:03:49 +0100
-
876c198584
DHA: work around TCAP implementations that forget tho send the id-as-dialogue
Harald Welte
2012-01-31 00:10:14 +0100
-
141484622f
DHA: Make sure to generate TC-END.ind to TC-User
Harald Welte
2012-01-30 23:57:07 +0100
-
50f0aac344
tcap_sup: add comment
Harald Welte
2012-01-30 23:37:53 +0100
-
44a2bf3a3a
ISM: terminate gracefully if 'termiante' event received
Harald Welte
2012-01-30 23:36:44 +0100
-
c956b44d97
CCO: handle 'dialogue-terminated' gracefully
Harald Welte
2012-01-30 23:35:21 +0100
-
f43bffe405
DHA: handle TR-END.indication from TSL
Harald Welte
2012-01-30 23:34:53 +0100
-
8d7b02530f
TSM: fix incoming handling of Continue/End/Abort
Harald Welte
2012-01-30 23:08:27 +0100
-
556e14a07f
TCO: Fix ets lookup when receiving END transaction
Harald Welte
2012-01-30 22:55:13 +0100
-
a0efe8a006
CCO: Forward incoming INVOKE directly to TC-User
Harald Welte
2012-01-30 22:51:16 +0100
-
feb2275971
CCO: correctly resolve ISM Pid on response to outgoing Invokes
Harald Welte
2012-01-30 22:36:02 +0100
-
bc4c9669ae
CCO: gem_fsm/gen_fsm spelling mistake
Harald Welte
2012-01-30 21:18:00 +0100
-
7943c341b2
DHA: fix copy/paste mistake END/CONTINUE
Harald Welte
2012-01-30 21:14:17 +0100
-
9bdce61410
TCO: Pass only Pid, not complete From tuple as Usap PID to DHA
Harald Welte
2012-01-30 21:12:23 +0100
-
d03ed86648
DHA: correct parsing of ComponentPortion and AARE-apdu
Harald Welte
2012-01-30 21:06:03 +0100
-
a8487477ad
TSM: supervisor starts DHA, not us. Resolve DHA using ets
Harald Welte
2012-01-30 20:51:23 +0100
-
cd4dceba61
TSM: fix copy+paste mistake resulting in BadRecord exception
Harald Welte
2012-01-30 19:50:49 +0100
-
8adb719ce5
TCO: correctly parse/decode incoming transaciton IDs to resolve TSM
Harald Welte
2012-01-30 19:47:24 +0100
-
fd392388e9
TCO: fix interpretation of incoming TPDUs
Harald Welte
2012-01-30 01:50:30 +0100
-
aee832a6ee
CCO: correctly encode InvokeId in local generation of Invoke
Harald Welte
2012-01-30 01:33:07 +0100
-
d2a045ad25
DHA: use TC:Components for encoding components, not TR:ComponentPortion
Harald Welte
2012-01-30 01:21:48 +0100
-
8cecce3aba
CCO: actually hand over the [{invoke, #'Invoke'{}}] style components to DHA
Harald Welte
2012-01-30 01:21:21 +0100
-
5d2061e509
DHA: properly encode dialogueportion during BEGIN
Harald Welte
2012-01-30 00:55:38 +0100
-
153cdc4564
ISM: give ISM processes a proper name to help debugging
Harald Welte
2012-01-29 23:37:27 +0100
-
c2773f018b
enable gen_fsm debug tracing for TSM and DHA for the tiem being
Harald Welte
2012-01-29 23:23:24 +0100
-
983e81e9e6
transaction supervisor: properly convert name from list to atom
Harald Welte
2012-01-29 23:22:54 +0100
-
992982b298
TSM FSM: Make sure to replace 'undefined' in DialoguePortion with asn1_NOVALUE
Harald Welte
2012-01-29 23:06:07 +0100
-
b8f82b68af
DHA: Fix encoding of ComponentPortion
Harald Welte
2012-01-29 20:24:22 +0100
-
05f7778a81
TCO/TCU: Make sure to start all supervisors on INVOKE
Harald Welte
2012-01-29 20:07:38 +0100
-
0b3d9b053c
make sure CCO correctly starts new ISM
Harald Welte
2012-01-29 20:02:25 +0100
-
24b34f506a
transaction_sup: start dha_fsm in addition to dsm_fsm
Harald Welte
2012-01-28 20:50:55 +0100
-
dbb39e1776
Fxi the way that TCO starts transaction_sup and tsm_fsm in local-out-begin
Harald Welte
2011-12-18 21:45:49 +0100
-
bedd015b07
DHA: No need for passing PID of dialogue_sup into DHA
Harald Welte
2011-12-18 12:54:08 +0100
-
4ab9bffba2
TSM: use a caller-provided Fun to send primitives towards SCCP
Harald Welte
2011-12-18 12:22:31 +0100
-
6b0a7361be
DHA: Since TCO is a gen_server, not gen_fsm, use cast!
Harald Welte
2011-12-18 12:20:42 +0100
-
f42d43b9f4
TCO: export the new_tid() function
Harald Welte
2011-12-17 19:11:32 +0100
-
0f692c61b5
make sure that the 'transactionID' key in the ets table exists
Harald Welte
2011-12-17 19:11:22 +0100
-
a6ead2ab01
make sure ANSI part at least compiles, even if incomplete
Harald Welte
2011-12-17 18:59:04 +0100
-
2cdfd20466
s/transaction_coordinator_server/tcap_tco_server/g
Harald Welte
2011-12-17 18:56:54 +0100
-
04c548c2d8
CCO: make sure ISM list is initialized as empty list []
Harald Welte
2011-12-17 18:55:27 +0100
-
f6f4f6d5cc
CCO: fix typo (send_event instead of sent_event)
Harald Welte
2011-12-17 18:37:44 +0100
-
70be83b1c9
tcap_invocation_sup:start_ism/5 instead of start_ism/1
Harald Welte
2011-12-17 18:35:14 +0100
-
2e7ab1fe65
CCO: ensure state.components is always a list, not just a record
Harald Welte
2011-12-17 18:34:47 +0100
-
5c0f228e11
tcap_user: correctly resolve DHA/TCO
Harald Welte
2011-12-17 18:27:13 +0100
-
a0dd2c6228
TCAP: make sure to start tcap_invocation_sup above tcap_ism_fsm
Harald Welte
2011-12-17 17:47:41 +0100
-
205f585435
invocation supervisor: correctly call ISM
Harald Welte
2011-12-17 17:22:55 +0100
-
9cb1851b3b
ISM: properly register a local name
Harald Welte
2011-12-17 17:22:35 +0100
-
d828cfabba
TCAP: resolve DHA / CCO dependencies on TC-U initiated BEGIN
Harald Welte
2011-12-17 17:06:29 +0100
-
5c1cd340eb
make sure tcap_user start tcap_dialogue_sup starts tcap_dha_fsm
Harald Welte
2011-12-16 00:36:45 +0100
-
66514a113e
add new tcap_user:start_sap() function
Harald Welte
2011-12-15 23:38:29 +0100