D-CHANNEL Meaning of D-CHANNEL in English A dedicated data channel for Integrated Services Digital Network (ISDN) configuration and set-up. Josh's Network English Glossary. Английский словарь Josh's Network. 2012