I don’t know if I am right here, but I have a problem with my freepbx, using the correct CID, Outbound route and/or trunk.
I have configured 3 trunks, 3 in- and outbound routes and 3 extensions and each extension’s using one inbound route and one trunk (with own number),
All calls to the 3 extensions are working correctly. If I dial phone nr. 1, the call is routed to extension 1 over the trunk 1 etc.
But all extensions are only using trunk 1 for outgoing calls - or using the CID from trunk 1.
I want all extension using its attached inbound, outbound route und trunk.
Trunk 1 Number: +49 12345678
Extension is attached to trunk 1 for incoming calls with inbound route. Works fine.
Extension is doing outgoing calls, CID of Trunk 1 is used (and shown in the call receiving phone).
Trunk 2 Number: +49 87654321
Extension 2 is attached to trunk 2 for incoming calls with inbound route, Works fine.
Extension 2 is doing outgoing calls, CID of trunk 1 is used. Why? Ext. 2 is attached to its own outbound route with own CID and the outbound route is attached to trunk 2. But on the call receiving phone, the CID of trunk 1 is shown.
Extension 3 is doing the same - using CID from trunk 1 or using trunk1. Should use outbound route 3 with trunk 3 (and its own CID).
I have no clue, why Extension 2 and 3 are using trunk 1 or its CID. Should be trunk 2 and 3 and CID of trunk 2 and 3