Activision has debuted a new communications channel for the Call of Duty series to talk directly to fans about whatever the topic of the day might be for the popular FPS franchise.