diff --git a/coreapi/dial_plan.c b/coreapi/dial_plan.c index 31f60bbc0..327521377 100644 --- a/coreapi/dial_plan.c +++ b/coreapi/dial_plan.c @@ -60,7 +60,7 @@ static LinphoneDialPlan const dial_plans[]={ {"Burkina Faso" ,"BF" , "226" , 8 , "00" }, {"Burundi" ,"BI" , "257" , 8 , "011" }, {"Cambodia" ,"KH" , "855" , 9 , "00" }, - {"Cameroon" ,"CM" , "237" , 8 , "00" }, + {"Cameroon" ,"CM" , "237" , 9 , "00" }, {"Canada" ,"CA" , "1" , 10 , "011" }, {"Cape Verde" ,"CV" , "238" , 7 , "00" }, {"Cayman Islands" ,"KY" , "1" , 10 , "011" }, diff --git a/tester/proxy_config_tester.c b/tester/proxy_config_tester.c index 27c4063f0..c11f352db 100644 --- a/tester/proxy_config_tester.c +++ b/tester/proxy_config_tester.c @@ -132,6 +132,14 @@ static void phone_normalization_with_proxy(void) { BC_ASSERT_STRING_EQUAL(phone_normalization(proxy, "+5217227718184"), "+5217227718184"); /*this is a mobile phone number */ BC_ASSERT_STRING_EQUAL(phone_normalization(proxy, "+528127718184"), "+528127718184"); /*this is a landline phone number from Monterrey*/ + // Phone normalization for myanmar dial plans + linphone_proxy_config_set_dial_prefix(proxy, "95"); + BC_ASSERT_STRING_EQUAL(phone_normalization(proxy, "9965066691"), "+959965066691"); + + // Phone normalization for cameroon dial plans + linphone_proxy_config_set_dial_prefix(proxy, "237"); + BC_ASSERT_STRING_EQUAL(phone_normalization(proxy, "674788175"), "+237674788175"); + linphone_proxy_config_unref(proxy); }