]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
freetdm: ss7 - update to logging
authorKonrad Hammel <konrad@sangoma.com>
Fri, 10 Sep 2010 23:17:06 +0000 (19:17 -0400)
committerKonrad Hammel <konrad@sangoma.com>
Fri, 10 Sep 2010 23:17:06 +0000 (19:17 -0400)
libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_logger.c

index 17e32c77f225aad91d0025e52d1d85e3a9e4eb8b..03f0beb0901778f43dfb64f26877cbea3d88eebc 100644 (file)
@@ -423,13 +423,53 @@ void handle_sng_mtp3_alarm(Pst *pst, SnMngmt *sta)
                break;
        /**************************************************************************/
        case (STROUT):
-               ftdm_log(FTDM_LOG_ERROR,"[MTP3][DPC:0x%d%d%d%d] %s : %s\n",
-                                                                       sta->t.usta.evntParm[0],
-                                                                       sta->t.usta.evntParm[1],
-                                                                       sta->t.usta.evntParm[2],
-                                                                       sta->t.usta.evntParm[3],
-                                                                       DECODE_LSN_EVENT(sta->t.usta.alarm.event),
-                                                                       DECODE_LSN_CAUSE(sta->t.usta.alarm.cause));
+               switch (sta->t.usta.alarm.event) {
+               /**********************************************************************/
+               case (LSN_EVENT_RX_TRANSFER_MSG):
+                       switch (sta->t.usta.evntParm[5]) {
+                       /******************************************************************/
+                       case (0x23):
+                               ftdm_log(FTDM_LOG_INFO,"[MTP3] Rx SNM TFC\n");
+                               break;
+                       /******************************************************************/
+                       case (0x34):
+                               ftdm_log(FTDM_LOG_INFO,"[MTP3] Rx SNM TFR\n");
+                               break;
+                       /******************************************************************/
+                       case (0x54):
+                               ftdm_log(FTDM_LOG_INFO,"[MTP3] Rx SNM TFA\n");
+                               break;
+                       /******************************************************************/
+                       case (0x14):
+                               ftdm_log(FTDM_LOG_INFO,"[MTP3] Rx SNM TFP\n");
+                               break;
+                       /******************************************************************/
+                       case (0x24):
+                               ftdm_log(FTDM_LOG_INFO,"[MTP3] Rx SNM TFP (cluster)\n");
+                               break;
+                       /******************************************************************/
+                       case (0x64):
+                               ftdm_log(FTDM_LOG_INFO,"[MTP3] Rx SNM TFA (cluster)\n");
+                               break;
+                       /******************************************************************/
+                       case (0x44):
+                               ftdm_log(FTDM_LOG_INFO,"[MTP3] Rx SNM TFR (cluster)\n");
+                               break;
+                       /******************************************************************/
+                       } /* switch (sta->t.usta.evntParm[5]) */
+                       break;
+               /**********************************************************************/
+               default:
+                       ftdm_log(FTDM_LOG_ERROR,"[MTP3][DPC:0x%d%d%d%d] %s : %s\n",
+                                                                               sta->t.usta.evntParm[0],
+                                                                               sta->t.usta.evntParm[1],
+                                                                               sta->t.usta.evntParm[2],
+                                                                               sta->t.usta.evntParm[3],
+                                                                               DECODE_LSN_EVENT(sta->t.usta.alarm.event),
+                                                                               DECODE_LSN_CAUSE(sta->t.usta.alarm.cause));
+                       break;
+               /**********************************************************************/
+               } /* switch (sta->t.usta.alarm.event) */
                break;
        /**************************************************************************/
        default: