示例#1
0
        private CancelScheduledHangUpResponse CancelScheduleHangUpCall(CancelScheduledHangUpRequest request)
        {
            CancelScheduledHangUpResponse response = new CancelScheduledHangUpResponse();

            if (!string.IsNullOrEmpty(request.ScheduleId))
            {
                response.Message = "Id Parameter must be present";
                response.Result  = false;
            }

            else
            {
                APIResponse res = (APIResponse)fsInbound.APICommand(string.Format("sched_del {0}", request.ScheduleId));
                if (res.IsSuccess())
                {
                    response.Message = "Scheduled Hangup Canceled";
                    response.Result  = true;
                }
                else
                {
                    response.Message = string.Format("Scheduled Hangup Cancelation Failed: {0}", res.GetResponse());
                    response.Result  = false;
                }
            }
            return(response);
        }
示例#2
0
        private CancelScheduledHangUpResponse CancelScheduleHangUpCall(CancelScheduledHangUpRequest request)
        {
            CancelScheduledHangUpResponse response = new CancelScheduledHangUpResponse();
            if (!string.IsNullOrEmpty(request.ScheduleId))
            {
                response.Message = "Id Parameter must be present";
                response.Result = false;
            }

            else
            {
                APIResponse res = (APIResponse)fsInbound.APICommand(string.Format("sched_del {0}", request.ScheduleId));
                if (res.IsSuccess())
                {
                    response.Message = "Scheduled Hangup Canceled";
                    response.Result = true;
                }
                else
                {
                    response.Message = string.Format("Scheduled Hangup Cancelation Failed: {0}", res.GetResponse());
                    response.Result = false;
                }
            }
            return response;
        }