I call into a zap1 trunk.
I have two inbound routes in freepbx.
The top one is:
Description: 7575551212
DID Number: blank
Caller ID Number: 7575551212
Goes to IVR: open
The next one is:
Description: AllCalls
DID Number: blank
Caller ID Number: blank
Goes to IVR: 4 (office closed)
If I call in with my phone whose number is 7575551212, I still am routed to the office closed IVR.
If I delete AllCalls, then I go to open IVR.
I had this working with my older freepbx. Some days you feel a bit stupid.
Solved: Had to use a feature new to me - Zap DID's. Once I assigned the same DID number to each of my zap trunks, I then could use that DID for inbound routing to achieve behavior I wanted.
I have two inbound routes in freepbx.
The top one is:
Description: 7575551212
DID Number: blank
Caller ID Number: 7575551212
Goes to IVR: open
The next one is:
Description: AllCalls
DID Number: blank
Caller ID Number: blank
Goes to IVR: 4 (office closed)
If I call in with my phone whose number is 7575551212, I still am routed to the office closed IVR.
If I delete AllCalls, then I go to open IVR.
I had this working with my older freepbx. Some days you feel a bit stupid.

Solved: Had to use a feature new to me - Zap DID's. Once I assigned the same DID number to each of my zap trunks, I then could use that DID for inbound routing to achieve behavior I wanted.