From decaf14be36027e77364b7fa90222322e5e5c493 Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Wed, 11 Feb 2009 22:47:44 +0000 Subject: [PATCH] name first then number if it's blank git-svn-id: http://svn.openzap.org/svn/openzap/trunk@663 a93c3328-9c30-0410-af19-c9cd2b2d52af --- libs/openzap/src/ozmod/ozmod_libpri/ozmod_libpri.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libs/openzap/src/ozmod/ozmod_libpri/ozmod_libpri.c b/libs/openzap/src/ozmod/ozmod_libpri/ozmod_libpri.c index 3dc0c88ad4..317e0d8ad1 100644 --- a/libs/openzap/src/ozmod/ozmod_libpri/ozmod_libpri.c +++ b/libs/openzap/src/ozmod/ozmod_libpri/ozmod_libpri.c @@ -607,7 +607,11 @@ static int on_ring(lpwrap_pri_t *spri, lpwrap_pri_event_t event_type, pri_event memset(&zchan->caller_data, 0, sizeof(zchan->caller_data)); zap_set_string(zchan->caller_data.cid_num.digits, (char *)pevent->ring.callingnum); - zap_set_string(zchan->caller_data.cid_name, (char *)pevent->ring.callingnum); + if (!zap_strlen_zero((char *)pevent->ring.callingname)) { + zap_set_string(zchan->caller_data.cid_name, (char *)pevent->ring.callingname); + } else { + zap_set_string(zchan->caller_data.cid_name, (char *)pevent->ring.callingnum); + } zap_set_string(zchan->caller_data.ani.digits, (char *)pevent->ring.callingani); zap_set_string(zchan->caller_data.dnis.digits, (char *)pevent->ring.callednum);