separate Activation process from start, it will be more flexible to control audio session state (Active/Inactive) at app level