Dahdi Channels

I am trying to setup my sangoma 4FXO card to use specific channels with each extension.
Example: ext 100 only use Dahdi 1
ext 101 only use Dahdi 2
ext 102 only use Dahdi 3
Whats happening is when someone makes a call it takes channel 1 and I have it assigned to ext 100 in Zap Channel now ext 100 can’t get calls. So what I want to do is tell PBX no matter what always for outbound and inbound calls use assigned channel.

Sorry if I sound confusing thanks for any advice.

Use the extension CID field (use extension number) to control outbound route.

Create a trunk for each DAHDi channel.