Deutsch English Español
Predictive dialer, CTI, Monitoring, Recording, Metrics, Connectors, Operator & Assistant.
Consejos y F.A.Q.

- Copy to Call:

- CTI Agents:

- Installation:

- Log:

- Event notification:

- Ring & open:

AGENTBYCALLERID variable.

- Everytime an agent logs in DialApplet, an AGENTBYCALLERID_extension variable is created containing the agent number.

Is it mandatory to create an Asterisk Manager user for each DialApplet?

- It is not necessary. Only one is enough. Keep in mind it must have read and write permissions.

- DialApplet Desktop can be configured from the Configuration menu -> Servers -> Use Asterisk Manager interface.

- If you want to configure by autoprovisioning, you can on the "Centralized configuration" -> Asterisk Manager.

Will the call be performed whenever I copy something?

- No. It must be a telephone number. There are two way to proceed:

a) Whenever I copy a number, it is called.

b) Whenever I copy a number, a popup window appears asking what to do.

Both modes are configurable or they can just be deactivated.

Does DialApplet have a log?

- Yes, to activate them go to the Configuration menu -> General -> Various, Save a log file.

- Under Linux it is stored in. /tmp and under Windows in: C:\Documents and Settings\user\Local configuration\Temp.

I need to show a popup window to all users whenever another application decides it.

Your other application will have to connect to the database of DialApplet and insert into the dialapplet_notifications table, where the fields mean:

- id: Autoincremental identifier; you don't need to include it in the insert query.

- scheduled: When true, all the users will be notified. If they are not connected at the moment the notification is inserted, they will see it the next time they log in.

- datetime: Date and time of the notification.

- title: Subject of the message you want to send.

- message: Message you want to send.

The following fields define the visibility of the notification. If all are empty everybody will receive it:

- username: Asterisk agent who should receive the notification.

- context: Context in Asterisk of the agents who should receive the notification.

- extension: Extension which should receive the notification.

Is it mandatory to create a database user for each DialApplet?

- It isn't. Just one global user is enough.

- You can configure it in the DialApplet Desktops from the Configuration menu -> Servers -> PostgreSQL server.

- If you want to configure using the autoprovisioning feature, from "Centralized configuration" -> PostgreSQL server.

Database connection error

- Make sure the database you've created uses the UNICODE character encoding. (createdb -E UNICODE -O dialapplet dialapplet)

- Verify that the user for database connection has permissions and it's properly configured in DialApplet.

Can I use MySQL instead of PostgreSQL?

No problem. The solution is approved for both database management systems, although support for MySQL has an additional cost.

How can the agent know how many seconds is the phone ringing without being answered?

- Configuration menu -> General -> Option "Show the number of seconds the telephone is ringing"

When I answer the phone sometimes no action is performed.

- Check that these options are activated in the General tab: "Perform the actions..."

We can't achieve the popup window to open with the information of the call.

- Make sure the option "Show a popup when I receive or answer an incoming call" in the "General" tab is checked.

I need to open an url when I answer the phone according to the context where the call came from.

- In DialApplet Desktop: Configuration menu -> Administrator mode -> Actions -> Add context.

- The incoming call comes from an Asterisk context. If it matches one in the list DialApplet has (in the test figure), the corresponding URL is opened. For example: http://myintranet/special_context_script.php?phone=%1&uniqueid=%2&extension=%3

- If no custom context can be found, the default option is performed. For example: http://myintranet/default_script.php?phone=%1&uniqueid=%2&extension=%3

How do I set up the browser to open the url I want when answering the phone?

- In DialApplet Desktop: Configuration menu -> Administrator mode -> Actions -> Select the option: " Open an URL".

- On the right side we should specify the URL we want to open. There are 4 special values we can include in the URL. As stated below, we can place %1 in any part of the URL and it will be replaced with the phone number of the person who is outside of the switchboard before the browser is opened. In the same way, %2 will be replaced with the identifier of the call, %3 with the session identifier and %4 with the number of the extension where the call is being attended.

- Example: http://myintranet/script.php?phone=%1&uniqueid=%2&extension=%3

Where can I create DialApplet users?

The users are the agents of Asterisk which you can define in the data file agents.conf. For more information, consult the capítulo 2.2.2 del manual de usuario.