public ActionResult VerifySubrNumber()
        {
            string phoneNumber = Request.Form["PhoneNumber"];

            ViewBag.PhoneNumber = phoneNumber;
            ViewBag.Path        = "../AccInfo/ViewNumber";
            int result = CustomValidate.ValidateNumber(phoneNumber);

            ViewBag.ValidNumber = false;

            switch (result)
            {
            case 0:
                ViewBag.Type = 1;
                ModelState.AddModelError("PhoneNumber", System.Configuration.ConfigurationManager.AppSettings["Account010"]);
                return(View("AddNumber"));

            case 1:
                ViewBag.ValidNumber = true;
                string otp = OTPHandler.SendOTPReg(phoneNumber);
                ViewBag.ShowPwd = true;
                if (otp.Equals("limit_daily"))
                {
                    string err_str = System.Configuration.ConfigurationManager.AppSettings["Otp01"];
                    err_str          = err_str.Replace("{count}", System.Configuration.ConfigurationManager.AppSettings["OTP_ALLOW_PER_DAY_PER_NUMBER"]);
                    ViewBag.ErrorOTP = err_str;
                }
                else
                {
                    if (otp.Equals("limit_interval"))
                    {
                        string err_str = System.Configuration.ConfigurationManager.AppSettings["Otp02"];
                        err_str          = err_str.Replace("{minutes}", System.Configuration.ConfigurationManager.AppSettings["INTERVAL_PERIOD_BETWEEN_OTP"]);
                        ViewBag.ErrorOTP = err_str;
                    }
                }

                ViewBag.OTP = otp;
                AddCookie("Acct", new string[] { "phone_number" }, new string[] { phoneNumber });
                return(View("AddNumber"));

            case 2:
                ViewBag.Type = 2;
                return(View("RenderStatics"));

            case 3:
                ViewBag.Type = 2;
                return(View("RenderStatics"));

            case 4:
                ViewBag.Type = 2;
                return(View("RenderStatics"));

            case 5:
                ViewBag.Type = 2;
                return(View("RenderStatics"));

            default:
                ViewBag.Type = 1;
                return(View("AddNumber"));
            }
        }