From f614a52fbbc22d5b2a297bd09667fe665c87f4d2 Mon Sep 17 00:00:00 2001 From: Moises Silva Date: Fri, 25 Feb 2011 12:45:01 -0500 Subject: [PATCH] freetdm: ftmod_r2 - Use unallocated number as reason to reject collect calls Brazil, the only country using this do not really makes a difference --- libs/freetdm/src/ftmod/ftmod_r2/ftmod_r2.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/libs/freetdm/src/ftmod/ftmod_r2/ftmod_r2.c b/libs/freetdm/src/ftmod/ftmod_r2/ftmod_r2.c index 0b76f6d526..4a817482e3 100755 --- a/libs/freetdm/src/ftmod/ftmod_r2/ftmod_r2.c +++ b/libs/freetdm/src/ftmod/ftmod_r2/ftmod_r2.c @@ -289,9 +289,6 @@ static ftdm_call_cause_t ftdm_r2_cause_to_ftdm_cause(ftdm_channel_t *fchan, open case OR2_CAUSE_UNSPECIFIED: return FTDM_CAUSE_NORMAL_UNSPECIFIED; - case OR2_CAUSE_COLLECT_CALL_REJECTED: - return FTDM_CAUSE_CALL_REJECTED; - case OR2_CAUSE_FORCED_RELEASE: return FTDM_CAUSE_NORMAL_CLEARING; @@ -682,7 +679,7 @@ static void ftdm_r2_on_call_offered(openr2_chan_t *r2chan, const char *ani, cons /* check if this is a collect call and if we should accept it */ if (!r2data->allow_collect_calls && category == OR2_CALLING_PARTY_CATEGORY_COLLECT_CALL) { ftdm_log_chan_msg(ftdmchan, FTDM_LOG_NOTICE, "Rejecting collect call\n"); - openr2_chan_disconnect_call(r2chan, OR2_CAUSE_COLLECT_CALL_REJECTED); + openr2_chan_disconnect_call(r2chan, OR2_CAUSE_UNALLOCATED_NUMBER); } else { ftdm_set_state(ftdmchan, FTDM_CHANNEL_STATE_RING); }