Follow

Configuring CallControl

Configuring CallControl can be tricky sometimes. If you have problems either create a ticket.

First start off by opening CallControl and going straight to "Preferences..." in the "CallControl" menu.

 

First you should work on the first tab in the "Preferences" window called "General"

 

Options explained:

Hostname: Set this to the hostname (FQDN) or IP address of your Asterisk® server.

Port: Set this to the port you defined in the manager.conf for the Asterisk Manager Interface. If you didn't configure anything it should be 5038 in most cases

Username: Set this to your username for the Asterisk Manager Interface (AMI) - configured in manager.conf

Password: (Often referred to as "Secret" in Asterisk® language). You defined it in the manager.conf as the password for your username

Asterisk Channel: Set this to the dial string needed to call your phone. You can find that in the extensions.conf. It's often something like "SIP/<number>" or "SIP/<name>" 

Dialout Context: This is the "context" in your extensions.conf which you dial out through. For SIP phones: Open sip.conf and find your device. Within your device definition there is a line "context". That is your "dialout context".

Dialin extension: That is the number you need to dial from any other phone connected to your Asterisk to reach your phone. So this is just the "extension" of your phone.

Dialin context: This is the context used to reach your phone with the Dialin extension defined above. Often this is the same as your "dialout context". If you are not sure try to set this to the same value as your "dialout context".

 

 

Options explained:

CallerID: This is the CallerID of your phone. It's your extension in most cases.

Dialing Prefix: If you need to dial a number before each phone number put it in here. In the U.S. it's the 9 in many cases, Europe will mainly use the 0. 

Country Code: Set this to your country code. Be sure to set a "+" in front. For the U.S. set +1, for other countries set e.g. +33 (The Netherlands), +49 (Germany), +44 (United Kingdom)

National access code: For the NANP area (U.S., Canada etc.) set 1. Most European countries use 0. Some don't use a National access code. The national access code is the number you insert into a number if dialing it from inside a country. An example: +49-511-121212 (This is a German phone number). If dialing within Germany you would replace the +49 with a 0 to call that number. The national access code is 0

International Access Code: These are the digits you need to dial to call somebody in another country. NANP countries (U.S., Canada etc.) use 011. Almost every other country has 00. An example: You want to call somebody in Monaco. They have the phone number +377-33-333333. The International Access Code is the number you insert to replace the + in front of the number.

FXO prefix: Set this to 3 if you use a dialing prefix, otherwise set it to 2.

Advanced rules: Some special setups require you to define "Advanced rules". You may want to change these fields only, if CallControl doesn't dial correct numbers from the call history or CallControl support tells you to change these values.

Outgoing calls: CallControl will apply the rules defined by "cut digits" and "add prefix" to all numbers of outgoing calls before recognizing them and placing them in the call history.

Incoming calls: CallControl will apply the rules defined by "cut digits" and "add prefix" to all numbers of incoming calls before recognizing them and placing them in the call history.

Cut digits: This rule is applied before "Add Prefix" and will cut the number of digits defined here from the phone number.

Add prefix: This rule is applied after "Cut digits" and will add this prefix to the number.

 

 

Options explained:

Use Dialing Rules, when dialing using AppleScript: You can use AppleScript to dial with CallControl. If you send pre formatted phone numbers to CallControl, which can be dialed right away turn this option off. If you supply CallControl with numbers like +34-34-235666 turn it on and CallControl will add a dialing prefix, replace the "+" etc.

Use Dialing Rules, when dialing using tel: URLs: You can use tel: URLs to dial with CallControl. If you send pre formatted phone numbers to CallControl, which can be dialed right away turn this option off. If you supply CallControl with numbers like +34-34-235666 turn it on and CallControl will add a dialing prefix, replace the "+" etc.

Use Dialing Rules, when manually dialing: You can use the combo box in the main CallControl window to dial numbers. If you insert pre formatted phone numbers to CallControl, which can be dialed right away turn this option off. If you supply CallControl with numbers like +34-34-235666 turn it on and CallControl will add a dialing prefix, replace the "+" etc.

AddressBook Plugin: You can dial with CallControl using the AddressBook. But before you can do that, you need to set dialing from AddressBook active. Click "Install" to install the "AddressBook Plugin". Restart AddressBook afterwards. Now you can click the "identifier" in front of every phone number in AddressBook and choose "Dial using CallControl" to dial the number.
 
Use Dialing Rules, when dialing from AddressBook: If you save your numbers in AddressBook with country prefix (+34, +1) you need to turn this on. You also need to turn this on if using a Dialing Prefix. Otherwise you can turn it off.

To learn more about number recognition and dialing rules, please read this article.

0 Comments

Article is closed for comments.
Powered by Zendesk