Commit Graph

16 Commits

Author SHA1 Message Date
Harald Welte 4ee5c4b208 ISM: correctly handle TC-U-ERROR component in class1/class2 op 2013-06-25 16:14:01 +02:00
Harald Welte 3a58450d11 TCAP ISM: trap the EXIT signal to avoid getting killed too early
When we receive a TC-END with RESULT-L, the process hierarchy might
kill us before we received the RESSULT-L, or aftger we received it,
but before we had a chance to deliver it to the TC User.

Trapping the EXIT flag solves the problem.  It also means that the EXIT
signal will not propagate to other linked processes.  However, there
should be no other processes, as ISM is not starting any.
2013-06-24 17:17:41 +02:00
Harald Welte ee5a1d7f5e TCAP ISM: Send primitives with correct prefix/tuple 2013-06-24 12:15:44 +02:00
Harald Welte 82d7f610ee TCAP ISM: Don't generate ERROR REPORT on stop due to timer expiry
If we don't state 'normal' as 'stop' reason, gen_fsm will generate an
ERROR_REPORT, which is not what we want here.
2013-06-24 09:41:15 +02:00
Harald Welte cb24a47d2d ISM: remove one FIXME (forwarding TC-U-REJECT to usap) 2012-02-08 22:05:15 +01:00
Harald Welte d0b28f51c3 ISM: use gen_fsm:send_event(usap), not gen_server:cast(usap) 2012-02-01 21:58:13 +01:00
Harald Welte 44a2bf3a3a ISM: terminate gracefully if 'termiante' event received 2012-01-30 23:36:44 +01:00
Harald Welte 9cb1851b3b ISM: properly register a local name 2011-12-17 17:22:35 +01:00
Harald Welte 467e7c7a59 fix various typos in the ISM 2011-12-12 00:42:19 +01:00
Harald Welte e676002dd9 ISM: generate a nice process name including dialogue + invoke ID 2011-10-22 22:19:01 +02:00
Harald Welte 75c35570e9 ISM: actually generate REJECT components 2011-10-22 19:54:12 +02:00
Harald Welte 6b363e580e first attempt at implementing the TCO and ISM parts 2011-10-18 20:22:36 +02:00
Vance Shipley f6478299b4 Merge branch 'master' of git.osmocom.org:erlang/signerl 2011-03-30 16:21:33 -04:00
Vance Shipley 021bf72700 changed to a BSD Revised form of open source license 2011-03-30 16:17:07 -04:00
Harald Welte f84c5914cf various small fixes to make the TCAP code build at all 2011-03-28 00:08:19 +02:00
Vance Shipley 2c7a40e5ba Initial import of TCAP project from Motivity. 2011-03-07 23:57:05 +01:00