- Joined
- Jul 7, 2018
- Messages
- 24
- Reaction score
- 3
Hi All, hopefully someone may be able to help me with this, or confirm whether it would be even possible.
Firstly we've got 2 SIP trunks:
Provider A - Our main carrier which houses our inbound DID's and provides free outbound calling, however doesn't allow Caller ID forwarding (but will pass through Caller ID for internal extensions).
Provider B - Our Additional carrier which charges per minute on outbound calls, however allows Caller ID forwarding from any number.
Our preference is for all outbound calls to use Provider A for the cheaper outbound rates but only when "external calls" are forwarded to their mobiles to use Provider B to pass through the Caller ID. At present we've just created an Outbound rule in 3CX that recognises a prefix (99 in this case) and by prefixing 99 to the 3CX employee Mobile Phones in extension settings seems to result in outbound calls going over Provider B with Provider A used for everything else, which is perfect, or so we thought.
The only problem that we've found out today is that even for internal calls (i.e. if a receptionist calls a persons extension to find that they are not at their desk and the call is then passed onto their mobile) it is going over Provider B instead of Provider A (which would make sense given that the 99 has been prefixed to the employees mobile number).
Is there anyway to maybe specify for those external calls to specify a specific outbound trunk it or am I completely stuck having to pay the significant cost difference?
Appreciate in advance any help you can offer.
Firstly we've got 2 SIP trunks:
Provider A - Our main carrier which houses our inbound DID's and provides free outbound calling, however doesn't allow Caller ID forwarding (but will pass through Caller ID for internal extensions).
Provider B - Our Additional carrier which charges per minute on outbound calls, however allows Caller ID forwarding from any number.
Our preference is for all outbound calls to use Provider A for the cheaper outbound rates but only when "external calls" are forwarded to their mobiles to use Provider B to pass through the Caller ID. At present we've just created an Outbound rule in 3CX that recognises a prefix (99 in this case) and by prefixing 99 to the 3CX employee Mobile Phones in extension settings seems to result in outbound calls going over Provider B with Provider A used for everything else, which is perfect, or so we thought.
The only problem that we've found out today is that even for internal calls (i.e. if a receptionist calls a persons extension to find that they are not at their desk and the call is then passed onto their mobile) it is going over Provider B instead of Provider A (which would make sense given that the 99 has been prefixed to the employees mobile number).
Is there anyway to maybe specify for those external calls to specify a specific outbound trunk it or am I completely stuck having to pay the significant cost difference?
Appreciate in advance any help you can offer.