From: Moises Silva Date: Thu, 9 Jun 2011 15:15:53 +0000 (-0400) Subject: freetdm: print libpri error string on error events X-Git-Tag: v1.2-rc1~108^2~11^2~32 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=152ce41283efd576d6d951b2ebbc066f00f06d62;p=thirdparty%2Ffreeswitch.git freetdm: print libpri error string on error events --- diff --git a/libs/freetdm/src/ftmod/ftmod_libpri/ftmod_libpri.c b/libs/freetdm/src/ftmod/ftmod_libpri/ftmod_libpri.c index 8093443986..5150890ec6 100644 --- a/libs/freetdm/src/ftmod/ftmod_libpri/ftmod_libpri.c +++ b/libs/freetdm/src/ftmod/ftmod_libpri/ftmod_libpri.c @@ -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; }