There are multiple definitions - click on the translation that matches your context.

voie

full

channel

noun

Definitions of channel

English

a length of water joining two larger areas of water or a length of water that can be navigated in an area of water otherwise unsafe for boats or ships etc

The poles mark a safe channel for boating near Fergusson Park.

English

a system for communicating with people or of getting something done

You must communicate either directly or through other official channels.