set cid in transfer scenario too
This commit is contained in:
parent
a6830b2653
commit
591c62eea1
|
@ -765,6 +765,14 @@ static switch_status_t parse_dial(const char *tag_name, client_t *client, switch
|
||||||
|
|
||||||
switch_core_session_execute_application(client->session, "bridge", str);
|
switch_core_session_execute_application(client->session, "bridge", str);
|
||||||
} else {
|
} else {
|
||||||
|
if (!zstr(cid_name)) {
|
||||||
|
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_INFO, "Changing Caller-ID Name to: %s\n", cid_name);
|
||||||
|
switch_channel_set_variable(client->channel, "effective_caller_id_name", cid_name);
|
||||||
|
}
|
||||||
|
if (!zstr(cid_number)) {
|
||||||
|
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_INFO, "Changing Caller-ID Number to: %s\n", cid_number);
|
||||||
|
switch_channel_set_variable(client->channel, "effective_caller_id_number", cid_number);
|
||||||
|
}
|
||||||
switch_ivr_session_transfer(client->session, body, dp, context);
|
switch_ivr_session_transfer(client->session, body, dp, context);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue