Definitions of diplomatic channels official lines of communication between countries through their diplomats All available diplomatic channels are being used to save the hostages.