From e428b18ac4b8918e2a9c70c2f79ff2eff08c8343 Mon Sep 17 00:00:00 2001 From: zhangsz Date: Mon, 17 Mar 2025 18:00:00 +0800 Subject: [PATCH] feat: zed ussdgw 118 redirection --- mss/pps/src/main/ppsussd.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/mss/pps/src/main/ppsussd.c b/mss/pps/src/main/ppsussd.c index 2693ee1..44e2234 100644 --- a/mss/pps/src/main/ppsussd.c +++ b/mss/pps/src/main/ppsussd.c @@ -6215,6 +6215,17 @@ int pps_third_party_plan_process(u_short portid) shmp->process_info.serviceInput = 0; shmp->process_info.sub_state_2 = 28;//Recharge Airtime break; + case 8:// KaBoosta: redirect to 118 + if (match_channel_info("118", shmp->process_info.ppsService.chnl_info.scUrl) > 0) + { +#ifdef _ZED_NO_CALLER_NUM_AND_EXPIRY_DATE_ // ussd_code daily report + pps_update_ussd_code_state("118", USSDCODE_TYPE_HOTLINE, USSDCODE_STAT_REQ, 0); +#endif + shmp->process_info.sub_state = S_MAP_THIRD_PARTY_CHANNEL; + shmp->process_info.sub_state_2 = 1; + break; + } + break; case 0: SendUSSDRequest(portid, yx_ussd_menu[YX_USSD_MENU_DIBAAMA]);// YX_USSD_MENU_PRESS_AMA shmp->process_info.serviceInput = 0;