resTPhone.updateAttributes({ObjCategory: req.body.ObjCategory}).then(function (resUpdate) {

                                if(resUpdate)
                                {
                                    redisCacheHandler.addTrunkNumberToCache(resUpdate.PhoneNumber, resUpdate);
                                    redisCacheHandler.addTrunkNumberByIdToCache(resUpdate.id, Company, resUpdate.TenantId, resUpdate);

                                }

                                logger.debug('[DVP-PhoneNumberTrunkService.UpdatePhoneNumberCategory] - [%s] - [PGSQL]  - Category is updated to %s of Phone %s  belongs to Company %s is succeeded ',reqId,req.body.ObjCategory,Phone,Company);
                                var jsonString = messageFormatter.FormatMessage(undefined, "SUCCESS", true, message);
                                res.end(jsonString);
                            }).catch(function (err) {
                            BothLimitId: req.body.BothLimitId}).then(function (resUpdate) {

                                if(resUpdate)
                                {
                                    redisCacheHandler.addTrunkNumberToCache(resUpdate.PhoneNumber, resUpdate);
                                    redisCacheHandler.addTrunkNumberByIdToCache(resUpdate.id, Company, resUpdate.TenantId, resUpdate);

                                }

                                logger.debug('[DVP-PhoneNumberTrunkService.UpdatePhoneDetails] - [%s] - [PGSQL]  - Trunk phone number updated successfully',reqId);
                                var jsonString = messageFormatter.FormatMessage(undefined, "SUCCESS", true, resUpdate);
                                res.end(jsonString);
                            }).catch(function (errUpdate) {
                    resTPhone.updateAttributes({Enable: req.params.enable}).then(function (resUpdate) {

                            if(resUpdate)
                            {
                                redisCacheHandler.addTrunkNumberToCache(resUpdate.PhoneNumber, resUpdate);
                                redisCacheHandler.addTrunkNumberByIdToCache(resUpdate.id, Company, Tenant, resUpdate);

                            }

                            logger.debug('[DVP-PhoneNumberTrunkService.ChangeNumberAvailability] - [%s] - [PGSQL]  - Availability updated of Phone Number %s to %s is succeeded ',reqId,req.params.phonenumber,req.params.enable);
                            var jsonString = messageFormatter.FormatMessage(undefined, "SUCCESS", true, resUpdate);
                            res.end(jsonString);

                        }).error(function (errUpdate) {