communication channel n. canal de comunicare;
E.g.: They understand that the ability to access payment infrastructures and bank communication channels is extraordinarily powerful. (perspectives.eiu.com)