From: Rupa Schomaker Date: Sat, 11 Apr 2009 16:31:55 +0000 (+0000) Subject: fix attribution, override profile->caller_id_name X-Git-Tag: v1.0.4~1186 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7bf29585713d18211888f7709db4df431f7d5d81;p=thirdparty%2Ffreeswitch.git fix attribution, override profile->caller_id_name git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13003 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- diff --git a/src/mod/applications/mod_cidlookup/mod_cidlookup.c b/src/mod/applications/mod_cidlookup/mod_cidlookup.c index 8cec43842d..665fe22391 100755 --- a/src/mod/applications/mod_cidlookup/mod_cidlookup.c +++ b/src/mod/applications/mod_cidlookup/mod_cidlookup.c @@ -24,9 +24,6 @@ * Contributor(s): * * Rupa Schomaker - * Anthony Minessale II - * Neal Horman - * * * mod_cidlookup.c -- API for querying cid->name services * @@ -453,10 +450,9 @@ SWITCH_STANDARD_APP(cidlookup_app_function) name = do_lookup(pool, event, number, skipurl); } - if (name) { - if (channel) { - switch_channel_set_variable(channel, "effective_caller_id_name", name); - } + if (name && channel) { + switch_channel_set_variable(channel, "original_caller_id_name", switch_core_strdup(pool, profile->caller_id_name)); + profile->caller_id_name = switch_core_strdup(profile->pool, name);; } switch_goto_status(SWITCH_STATUS_SUCCESS, done);