@amd, AVRCP is not needed for simple call switching and volume adjusting. That can be managed by Bluetooth Headset Profile. AVRCP is needed for more complex stuff like special music keys for play/pause, forwarding/rewinding of track and displaying track title on headset display, etc.