]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
freetdm: print libpri error string on error events
authorMoises Silva <moy@sangoma.com>
Thu, 9 Jun 2011 15:15:53 +0000 (11:15 -0400)
committerMoises Silva <moy@sangoma.com>
Thu, 9 Jun 2011 15:15:53 +0000 (11:15 -0400)
libs/freetdm/src/ftmod/ftmod_libpri/ftmod_libpri.c

index 809344398662d39c238adb6dd2579d005272ded0..5150890ec6a320071eac97de50e9c828b9d6723d 100644 (file)
@@ -1584,6 +1584,13 @@ static int on_dchan_down(lpwrap_pri_t *spri, lpwrap_pri_event_t event_type, pri_
 static int on_anything(lpwrap_pri_t *spri, lpwrap_pri_event_t event_type, pri_event *pevent)
 {
        ftdm_log(FTDM_LOG_DEBUG, "-- Caught Event span %d %u (%s)\n", ftdm_span_get_id(spri->span), event_type, lpwrap_pri_event_str(event_type));
+       switch (pevent->e) {
+       case PRI_EVENT_CONFIG_ERR:
+               {
+                       ftdm_log(FTDM_LOG_WARNING, "-- PRI error event: %s\n", pevent->err.err);
+               }
+               break;
+       }
        return 0;
 }