]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Skinny: display destination number if callee is not set
authorMathieu Parent <math.parent@gmail.com>
Tue, 18 May 2010 16:13:43 +0000 (18:13 +0200)
committerMathieu Parent <math.parent@gmail.com>
Tue, 18 May 2010 16:14:27 +0000 (18:14 +0200)
src/mod/endpoints/mod_skinny/skinny_server.c

index bce3dd297054169871f1aaa51fd4f8f2a354d0fe..171c0964fbca29312f174952e78f89d5e7004249 100644 (file)
@@ -396,7 +396,8 @@ switch_status_t skinny_session_send_call_info(switch_core_session_t *session, li
                called_party_name = SWITCH_DEFAULT_CLID_NAME;
        }
        if (zstr((called_party_number = switch_channel_get_variable(channel, "effective_callee_id_number"))) &&
-               zstr((called_party_number = switch_channel_get_variable(channel, "callee_id_number")))) {
+               zstr((called_party_number = switch_channel_get_variable(channel, "callee_id_number"))) &&
+               zstr((called_party_number = switch_channel_get_variable(channel, "destination_number")))) {
                called_party_number = "0000000000";
        }
        if (switch_channel_test_flag(channel, CF_OUTBOUND)) {