---
title: Backend Configurations for Voice
slug: contact-center/backend-configurations-for-voice
docTags: 
createdAt: 2026-01-27T18:37:55.385Z
---

### Backend Configurations for Voice

There are several configurations through which the User (who has administrative privileges over the Server OS running Ameyo Application server) is able to optimize the Ameyo and increase it's usage according to the organizational need for the voice only setup.

All of these queries will be executed for the product database. Execute the following command to login to the database.

:::BlockQuote
psql -U postgres \<Ameyo\_Database\_Name>
:::

:::hint{type="info"}
The database name in the above command is the name of the database which is configured to run the appserver. For example, ameyodb is the product database in our test case.
:::

**Enable Voicelog Recordings for Voice**

In Ameyo, all the call that have been made by the agents are recorded. These recorded files are known as Voicelogs. The administrator can play or download these voicelogs to listen the conversation between the agent and customer.&#x20;

**Disable Dialing of Alphabet Strings**

Execute the following query to disable the dialing of alphabet string through dialing screen of the agent.

:::BlockQuote
INSERT INTO server\_preference\_store (context\_type ,context\_id,key,value) VALUES ('contactCenter','\<contact\_center\_id>','shouldAllowAlphabetsInPhone','true');
:::

**Resolve Customers using last 10 digits of Phone Number**

There are multiple cases when the customers' phone numbers are received in different formats, such as with country code, without country code, with zero (0), or without zero (0). Even if a customer's number contains more than 10 digits and the first 2 or 3 digits represent the country code, still the method to resolve the customer for WhatsApp Chat was considering only the first 10 digits. This was making the customer's phone number unresolvable.

In such a case, a backend configuration, named "phoneDigitsToBeConsideredFromEnd" can be done, which allows the system to consider only the last 10 digits of the customer's phone number. It means that the system will read the phone number starting from the end to the previous 10 digits.

**For Example:** Suppose the phone number of the customer IS "9876789812". Now, the customer's phone number appears like "+919876789812", "09876789812", and "9876789812". Thus, the system can assume this phone number as three-different phone numbers. But with this configuration, only the last 10 digits will be calculated, which is the "9876789812".

Execute the following query:

:::BlockQuote
INSERT INTO system\_configuration\_parameter(name,type,value,default\_value) VALUES ('phoneDigitsToBeConsideredFromEnd','String',10','10');
:::

