I set two trunks on my pbx (trunk A and trunk B).
I'd like that some extensions uses Trunk A for incoming and outgoing calls and other extensions uses trunk B.
With trunk A and related extensions everything works well.
With trunk B i have some problems : when the related extension makes a call, the recipient see the number of trunk A.
I tried to edit the "External Cid" field in the extension options with the number of trunk B without success.
How can i make it works well?
You must check if your VoIP provider is not overwriting the CID before sending it to the desired number, or, check if your missing something on trunks configurations.
Thanks for your reply!
i checked on my VoIP provider panel and the settings are ok, so probably something is wrong in my configuration as you said.
I tried also in "General" tab of trunks to fill the "Trunk Cid" field for trunk B and i enabled the option "overwrite CID" but is still the same, so not working as i wish.
Maybe the field "Get DID from and Get CID from" could be useful?
You have to make sure that the calls are really send through trunk B.
I checked almost every setting in the trunks section and extension section.
Is there a particular setting i should check?
Are you using a dial prefix in your outbound routes, for example:
Outbound Route A (Trunk A):
Outbound Route B (Trunk B):
Did you define different dial patterns per trunk?
The dial pattern is the same for both trunks : !XXXXXXXXX and i haven't set any prefix.
Just to understand, if i set a prefix, i should digit that number before the recipient telephone number to choose the trunk to call from?
You must use the class of service in order to assign the trunks and outbound routes to be used per extension.