From: Moises Silva Date: Thu, 16 Jun 2011 16:31:00 +0000 (-0400) Subject: freetdm: OPENZAP-158 --resolve map operator calling party category in the openr2... X-Git-Tag: v1.2-rc1~108^2~11^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=af31a8cb614f9b50e3feefbb42cde0a11d990e9c;p=thirdparty%2Ffreeswitch.git freetdm: OPENZAP-158 --resolve map operator calling party category in the openr2 module --- 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; }