]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Set ANI plan and ANI type for ftmod_libpri.
authorMatteo Brancaleoni <mbrancaleoni@voismart.it>
Tue, 27 Jan 2015 14:56:00 +0000 (15:56 +0100)
committerMatteo Brancaleoni <mbrancaleoni@voismart.it>
Tue, 27 Jan 2015 14:56:00 +0000 (15:56 +0100)
libs/freetdm/src/ftmod/ftmod_libpri/ftmod_libpri.c

index aa071870a0f592e9c66fe689f82d02b876af035f..c8259aa6a2ded0f042ea6744f9c933c9c39a9ac8 100644 (file)
@@ -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;