提交 dd0bb0e3 authored 作者: Mike Jerris's avatar Mike Jerris

Merge pull request #1472 in FS/freeswitch from…

Merge pull request #1472 in FS/freeswitch from ~STEPHALNET/freeswitch:FS-6816-sofia_send_callee_id-should-not-always to master

* commit '159c4ce9':
  FS-6816 [mod_sofia] Set empty callee id if `_undef_`
...@@ -1173,6 +1173,10 @@ void sofia_send_callee_id(switch_core_session_t *session, const char *name, cons ...@@ -1173,6 +1173,10 @@ void sofia_send_callee_id(switch_core_session_t *session, const char *name, cons
if (zstr(number)) { if (zstr(number)) {
name = number = "UNKNOWN"; name = number = "UNKNOWN";
} }
if (!zstr(name) && !strcmp(name,"_undef_")) {
name = "";
}
} else { } else {
if (zstr(name)) { if (zstr(name)) {
name = caller_profile->callee_id_name; name = caller_profile->callee_id_name;
...@@ -1189,6 +1193,10 @@ void sofia_send_callee_id(switch_core_session_t *session, const char *name, cons ...@@ -1189,6 +1193,10 @@ void sofia_send_callee_id(switch_core_session_t *session, const char *name, cons
if (zstr(number)) { if (zstr(number)) {
number = caller_profile->destination_number; number = caller_profile->destination_number;
} }
if (!zstr(name) && !strcmp(name,"_undef_")) {
name = "";
}
} }
if ((uuid = switch_channel_get_partner_uuid(channel)) && (session_b = switch_core_session_locate(uuid))) { if ((uuid = switch_channel_get_partner_uuid(channel)) && (session_b = switch_core_session_locate(uuid))) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论