How to minimize the current consumption?

Hi,we are using JN_SW_4168 Stack and JN5169 controller for development of Home Automation device.In our Home Automation application, We have configured zigbee device as end device type. So based on the configuration Rx On When Idle is selected as true in ZPSConfig editor.We have configured application like, no use of any DIOs and LEDS, also all the timers used in application are stopped. At this stage, if we measure current consumption of the device, is approx. 15 mA. So is there any way to minimize this current as low as possible ? Is there any configuration required in application to minimize the current consumption ?

The node will search for suitable ZigBee PRO networks that it may join, Once joined, the node will schedule sleep using the Power Manager (PWRM) module - by default, the sleep duration is set to 5 seconds.

The current was 2.8mA in sleep mode.Note: I am working on the carrier board, I measured the entire board, and I am not enabled the deep sleep mode.

Our requirement is Rx should be on after device joined the network . So we have configure our device as a end device in the ZPSConfig editor and we have not use the sleep mode. so is there any way for Rx is on and current consumption can be reduce?