- Joined
- Jan 31, 2019
- Messages
- 8
- Reaction score
- 0
So my background in VOIP has always been Asterisk and Switchvox (on the commercial side). We are currently evaluating 3CX for a couple of deployments where it does not make a lot of sense to deploy Switchvox (for various reasons).
In the particular instance that we are looking at, we have a requirement that each extension has the ability to alter their outgoing caller-id by prepending a two-digit code to their outbound call. This allows anyone making outbound calls to appear as the client company calling while doing outbound work. We currently have about 15 different outbound rules setup on a Digium Switchvox install and it works perfectly via Flowroute which fully supports this functionality.
Within Switchvox I create an outbound call rule (say any call starting with 00) to send it to a specific SIP provider (Flowroute in the case) but it passes through a Caller-Id rule checker first that allows me to alter the outbound caller-id name and number before passing it on to the SIP provider.
We basically build a rule that looks like this:
Now we come to 3CX. I have installed and configured it, I have it connected to Flowroute sending and receiving calls, I have figured out how to hard code a different caller-id onto my extension and Flowroute accepts this caller-id with no issues. I have then tried to remap the caller-id via an Outbound rule in 3CX (didn't work) as well as attempting to do it via outbound source pattern matching on the SIP trunk and that didn't work.
I am sure that I am missing something simple and I am hoping that someone can point me in the right direction.
I am running the free 3CX Version 15.5.15502.6 with a registration based connection to Flowroute.
In the particular instance that we are looking at, we have a requirement that each extension has the ability to alter their outgoing caller-id by prepending a two-digit code to their outbound call. This allows anyone making outbound calls to appear as the client company calling while doing outbound work. We currently have about 15 different outbound rules setup on a Digium Switchvox install and it works perfectly via Flowroute which fully supports this functionality.
Within Switchvox I create an outbound call rule (say any call starting with 00) to send it to a specific SIP provider (Flowroute in the case) but it passes through a Caller-Id rule checker first that allows me to alter the outbound caller-id name and number before passing it on to the SIP provider.
We basically build a rule that looks like this:
So now any extension that needs to make outbound calls for "ABC Hardware" simply prepends 00 to the number they are dialing and Flowroute accepts this via From Header Caller-Id and makes the change. Very easy, very simple.When any extension making an outgoing call through "rule 00 - Modify CallerID - ABC Hardware" change their caller id name to "ABC Hardware" and their caller id number to "8852252397".
Now we come to 3CX. I have installed and configured it, I have it connected to Flowroute sending and receiving calls, I have figured out how to hard code a different caller-id onto my extension and Flowroute accepts this caller-id with no issues. I have then tried to remap the caller-id via an Outbound rule in 3CX (didn't work) as well as attempting to do it via outbound source pattern matching on the SIP trunk and that didn't work.
I am sure that I am missing something simple and I am hoping that someone can point me in the right direction.
I am running the free 3CX Version 15.5.15502.6 with a registration based connection to Flowroute.