Merge changes I5987ab72,I1c4ef0cd

* changes:
  Implement activate and batch functions
  Implement default functions for direct channel