Help ELMA CRM+
×
Menu

IP Telephony Settings

To use ELMA integration with IP telephony systems, you need:
Apart from these requirements, you also have to configure user profiles. To learn more, see the respective Help page.
To configure ELMA integration with IP telephony systems, you have to:

Telephony Settings

The Telephony Settings contains ELMA integration settings with IP telephony systems (fig. 1).
Fig. 1. Administration – System – System Settings. Telephony Settings unit
 
To edit parameters, click on the pencil icon next to the unit name (fig. 2).
Fig. 2. Editing telephony settings

Infratel Integration Module Settings

The Infratel Integration Module Settings contains ELMA integration settings with the MightyCall(Infratel) system (fig. 3).
Fig. 3. Administration – System – System Settings. Infratel Integration Module Settings unit
Phone number reference prefix - MightyCall (Infratel) system uses it to define, with which application outgoing calls will be made.

Asterisk Integration Module Settings

The Asterisk Integration Module Settings unit contains settings for integrating ELMA with the Asterisk system (fig. 4).
Fig. 4. Administration – System – System Settings. Asterisk Integration Module Settings unit
Asterisk server address - enter the Asterisk server address and connection port, as <Asterisk server address>:<connection port>.
Login – user login on the Asterisk server.
Password – user password on the Asterisk server.
Context of outgoing calls – set of extensions, which define rules for making outgoing calls. The context is configured on the Asterisk server.
Priority of outgoing calls - priority level number for outgoing calls on the Asterisk server.
Channel name template – a channel name template, in which additional parameters can be used. Allowed parameters: {ext} – subscriber number. By default, SIP/11 or PJSIP/11 channel is used.

General Settings

In this unit, you need to fill in the following parameters (fig. 4):
Fig. 4. Telephony general settings
The page, which opens when receiving a call, by default, the call page opens – the page that will open when receiving an incoming call. Specify the page as: <web page address>?<expression, composed of allowable parameters> (using the parameters is optional). Allowable parameters: {phoneString} – incoming number; {uniqueId} – call unique ID. Example: www.yandex.ru?PhoneString={phoneString}&UniqueId={uniqueId}.
Default country phone code – specify the country phone code that will be used by default.
Equivalent phone number prefixes, separated by commas – enter the phone number prefixes that are equivalent.
Replace a phone number with a link:
Type of the object created after a call from an unknown number – select an object type. When you receive an incoming call from an unknown number, the page for creating an object of this type will open.
Show call comment field – the Comment field will be displayed on the incoming and outgoing call forms.
Show call description field – the Description field will be displayed on the incoming and outgoing call forms.
Do not open the call page when receiving calls from ELMA users:
Open the call page before answering the phone:
Do not open the call page of the numbers, described by regular expression (to enter several, start the next one on the new line) – in this field you can specify the numbers, for which a call page will not open. To specify the numbers, use a regular expression that starts with ^. Start entering each expression on a new line. Example:
^555
^32121234567
In this example, the call page will not open when receiving calls from numbers starting with 555, and when receiving calls from the number 32121234567.
Enable Default Number Conversion
Prefix to Convert – prefix of a saved phone number that must be replaced when making a call.
Convert to – prefix of a saved phone number that will be used to replace the source prefix when making a call.
Port number for identifying the agent state – enter the port number (by default – 4665), to which the current ELMA Web Application page automatically sends a request to identify the ELMA Agent state – running or not. You must specify the same port number in the ELMA Agent settings as in this field. If a web page request received a response, the Telephony Panel button will change from inactive to active (fig. 5).
Fig. 5. Telephony Button change
Use https to identify the agent state:
Yes – https will be used to send a request to identify ELMA Agent state. Note, that this option also must be selected in ELMA Agent.
No – http will be used to send a request to identify ELMA Agent state. Note, that this option also must be selected in ELMA Agent.
Enable telephony panel
Yes – if IP telephony is configured and ELMA Agent is running, the telephony panel is shown in the lower right corner of Web Application. By default, this parameter is set to Yes;
No
To apply the settings, click Save.
After you have configured ELMA integration with IP telephony systems, the Telephony Settings unit will display the Make a test call button (fig. 6). Use this button to check the settings.
Fig. 6. Make a test call button
When you click on this button, the Test Call dialog box opens (fig. 7). In this dialog box select the communication channel type (SIP/PJSIP), enter source and target phone numbers for the test call and click Make a call.
Fig. 7. Test call dialog box
If the settings are correct, a call will be made to the phone number, specified in the Number, to which the call will be made field.
If the settings are incorrect, an error message will be displayed.

Copyright © 2006–2019 ELMA