Change the CallerID of the extension when dialing out

From MiRTA PBX documentation
Jump to navigation Jump to search

You may have the need to call out using different CallerID, some of them may be not even defined in the system. There are multiple ways to do it, let's review them:

Use CallerID regex

If you have some "rules" for choosing the CallerID, you may use the CallerID regex located in the DIDs screen

Calleridregextop.png

and then associate the Outbound CallerID regex created to your extension. This way you can use an Italian CallerID number when dialing a number starting for 39 or use an American number when dialing a number starting for 1

Use Forward To custom destination with a feature code

You can start by creating a custom destination "Forward To" setting the forward number to the special variable ${PARAM1} and picking up or editing the CallerID for each one of your custom CallerID

Forwardtocustomcallerid.png

Then you'll create a different feature code for each one of your custom destinations

Featurecodeforzurichcallerid.png

Use a feature code

You can easily create a feature code for each of your custom CallerID. Start by creating a Custom Destination, type "Alter CallerID number" for each one of your custom CallerID

Altercalleridzurichoffice.png

then create a Dial As feature code to just dial out with the dialed number

Dialasgeneric.png

and then define a feature code to dial out by using them

Dialasusingzurichoffice.png

Read the CallerID from the client

You can do even a further customization, having the system asks for the CallerID to be used for the call and the number to dial.

ReadCallerID.png

ReadNumber.png

AlterCallerID.png

Then mix all together in a feature code

AllMixed.png