From: Matteo Brancaleoni Date: Tue, 27 Jan 2015 14:56:00 +0000 (+0100) Subject: Set ANI plan and ANI type for ftmod_libpri. X-Git-Tag: v1.4.17~1^2~62^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8307e7842d3bf0367ebf63704e384cfdfd036fe8;p=thirdparty%2Ffreeswitch.git Set ANI plan and ANI type for ftmod_libpri. --- diff --git a/libs/freetdm/src/ftmod/ftmod_libpri/ftmod_libpri.c b/libs/freetdm/src/ftmod/ftmod_libpri/ftmod_libpri.c index aa071870a0..c8259aa6a2 100644 --- a/libs/freetdm/src/ftmod/ftmod_libpri/ftmod_libpri.c +++ b/libs/freetdm/src/ftmod/ftmod_libpri/ftmod_libpri.c @@ -1915,6 +1915,9 @@ static int on_ring(lpwrap_pri_t *spri, lpwrap_pri_event_t event_type, pri_event ftdm_set_string(caller_data->dnis.digits, (char *)pevent->ring.callednum); ftdm_set_string(caller_data->rdnis.digits, (char *)pevent->ring.redirectingnum); + caller_data->ani.type = pevent->ring.callingplanani >> 4; + caller_data->ani.plan = pevent->ring.callingplanani & 0x0F; + caller_data->cid_num.type = pevent->ring.callingplan >> 4; caller_data->cid_num.plan = pevent->ring.callingplan & 0x0F;