fix attribution, override profile->caller_id_name

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13003 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
Rupa Schomaker 2009-04-11 16:31:55 +00:00
parent 8694fd32f6
commit 7bf2958571
1 changed files with 3 additions and 7 deletions

View File

@ -24,9 +24,6 @@
* Contributor(s):
*
* Rupa Schomaker <rupa@rupa.com>
* Anthony Minessale II <anthm@freeswitch.org>
* Neal Horman <neal at wanlink dot com>
*
*
* 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);