Overview
When checking the status of the textpass process, you discover that the watchdog has been restarting the RTR and a core file has been created. When you check the logs, you can see the RTR restarts as follows:
Nov 30 15:27:59 <Server> textpass: Assert fail: (!"Unsupported OMT event"), file "src/sms_omt.c", line 2552.
Nov 30 15:28:05 <Server> textpass: Assert fail: (!"Unsupported OMT event"), file "src/sms_omt.c", line 2552.
Nov 30 15:28:23 <Server> textpass: Assert fail: (!"Unsupported OMT event"), file "src/sms_omt.c", line 2552.
Nov 30 16:16:22 <Server> textpass: Assert fail: (!"Unsupported OMT event"), file "src/sms_omt.c", line 2552.
Nov 30 18:33:25 <Server> textpass: Assert fail: (!"Unsupported OMT event"), file "src/sms_omt.c", line 2552.
Dec 01 02:13:02 <Server> textpass: Assert fail: (!"Unsupported OMT event"), file "src/sms_omt.c", line 2552.
Dec 01 11:26:53 <Server> textpass: Assert fail: (!"Unsupported OMT event"), file "src/sms_omt.c", line 2552.
Dec 02 10:13:24 <Server> textpass: Assert fail: (!"Unsupported OMT event"), file "src/sms_omt.c", line 2552.
Dec 02 12:40:31 <Server> textpass: Assert fail: (!"Unsupported OMT event"), file "src/sms_omt.c", line 2552.
Dec 02 12:43:29 <Server> textpass: Assert fail: (!"Unsupported OMT event"), file "src/sms_omt.c", line 2552.
Dec 02 12:58:17 <Server> textpass: Assert fail: (!"Unsupported OMT event"), file "src/sms_omt.c", line 2552.
Information
This happens when an MT-fwdSM is in STS_QUERYINGHSS state and it receives an EVT_OTHERMTSM_HLRQUERYSUCCEEDED event which is coming from another MT-fwdSM to update the RTR where its HLR query succeeded. Since this event is not handled, the process crashes with the error "Unsupported OMT event". Ideally, the RTR should ignore the second event since there is no action when another HLR query succeeds.
To fix this issue, some files must be modified:
- /CVS/SMS-Router/Makefile,v <-- Makefile
- Previous revision: 1.991.2.8
- New revision: 1.991.2.9
- /CVS/SMS-Router/src/sms_omt.c,v <-- src/sms_omt.c
- Previous revision: 1.341.2.2
- New revision: 1.341.2.3
These files must be modified by NewNet's Engineering team. To do so, please create a ticket with support so we can escalate it to the Engineering team.