From af31a8cb614f9b50e3feefbb42cde0a11d990e9c Mon Sep 17 00:00:00 2001 From: Moises Silva Date: Thu, 16 Jun 2011 12:31:00 -0400 Subject: [PATCH] freetdm: OPENZAP-158 --resolve map operator calling party category in the openr2 module --- libs/freetdm/src/ftmod/ftmod_r2/ftmod_r2.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/libs/freetdm/src/ftmod/ftmod_r2/ftmod_r2.c b/libs/freetdm/src/ftmod/ftmod_r2/ftmod_r2.c index 1c15f992a2..8333a306c4 100755 --- a/libs/freetdm/src/ftmod/ftmod_r2/ftmod_r2.c +++ b/libs/freetdm/src/ftmod/ftmod_r2/ftmod_r2.c @@ -436,6 +436,13 @@ static __inline openr2_calling_party_category_t ftdm_r2_ftdm_cpc_to_openr2_cpc(f case FTDM_CPC_PAYPHONE: return OR2_CALLING_PARTY_CATEGORY_PAY_PHONE; + case FTDM_CPC_OPERATOR_FRENCH: + case FTDM_CPC_OPERATOR_ENGLISH: + case FTDM_CPC_OPERATOR_GERMAN: + case FTDM_CPC_OPERATOR_RUSSIAN: + case FTDM_CPC_OPERATOR_SPANISH: + return OR2_CALLING_PARTY_CATEGORY_COLLECT_CALL; + case FTDM_CPC_INVALID: return OR2_CALLING_PARTY_CATEGORY_UNKNOWN; }