FAQs in this section
Where is the recording of my calls stored in Vtiger CRM?
Can I call my customers directly from my laptop or desktop?
How is the Phone Calls module useful?
What are the telephony gateways that are integrated with Vtiger CRM?
In which editions of Vtiger CRM is the Phone Calls module available?
Where do I add a phone number to use in the Phone Calls module?
How do I make a phone call from Vtiger CRM?
Can I use multiple gateways or service providers to make calls?
Can I set up a voicemail from the Phone Calls module?
Can I save my phone calls as text copies or transcripts?
What if my customer calls after business hours or if customer representatives are occupied and unable to take a call?
How do I make a phone call to my customer?
What are the features available in the Phone Calls module?
Where do I see the details of all the calls I have made?
How do I see the details for each phone call I have made?
What is VICIdial?
What are the benefits of VICIdial integration?
Which versions of VICIdial does Vtiger support?
Is VICIdial integration available in the Sales Starter edition in Vtiger CRM?
How do I integrate VICIdial with Vtiger CRM?
Is it necessary to install the Phone Calls to enable VICIdial in the CRM?
Is it necessary to create an account in VICIdial?
How do I set up VICIdial with my CRM?
How do I add my VICIdial User ID in Vtiger CRM?
How do I get VICIdial incoming call pop-ups in the CRM?
How do I set up the recording filename for VICIdial?
Why is my agent not able to see the incoming call pop-up?
Why is Click-To-Call not working for some agents?
Why is the Recording Link not Working in Vtiger?
Why are Outgoing Call records in the 'triggered' status even after calls are completed?
How do I know what status a Phone call is in?
How do I link Phone Calls to Business Hours?
How do I create a transcript of phone calls?
How do I create a transcript of voicemail messages?
Can I set up a Voicemail in Vtiger CRM?
Can I transfer a call to the CRM?
Can you record calls using the Phone Calls module in Vtiger CRM?
What is the Customer Sentiments feature in Vtiger CRM?
What is the Call Notes feature in Vtiger CRM?
What is the Click-to-Call feature for Outgoing Calls in Vtiger CRM?
What is the Incoming Call Pop-up feature in Vtiger CRM?
How do I configure Plivo as a client gateway in Vtiger CRM?
How do I configure Plivo as a Normal gateway in Vtiger CRM?
How do I use the Phone Calls module in Vtiger CRM?
How do I set up Plivo with Vtiger CRM?
What is PHLO Support for Plivo?
How many gateways can I set up for Asterisk in Vtiger CRM?
How do I configure Asterisk in Vtiger CRM as a Normal gateway?
What is the Vtiger Asterisk Connector?
What do I need to install the Asterisk Connector?
How do I install the Vtiger Asterisk Connector?
How do I configure Exotel in Vtiger CRM?
How does Exotel integration work with Vtiger?
What is the Knowlarity integration with Vtiger? 
How do I integrate Knowlarity with Vtiger?
How do I configure my Knowlarity credentials in Vtiger?
How to configure extension numbers for users?
How do I enable Vtiger integration in Knowlarity?
What is the Ducom integration with Vtiger CRM?
How do I integrate Duocom with Vtiger CRM?
How do I configure Vtiger settings in My Web office?
What is the Telzio integration with Vtiger CRM?
How do I integrate Telzio with Vtiger CRM?
Is there a way to connect Vtiger with 3CX to show the popup for an incoming call?
Can a phone number be linked to a case record?
Can a phone number be linked to a deal record?
What is the Phone calls pop-up configuration?
What is a Generic Phone Call API?
What are the benefits of using a Generic Phone Calls API?
In which editions of Vtiger CRM are the Generic Phone Call APIs available?
What is a UUID?
How do I configure Phone Call settings for the Generic gateway?
How do I send a request from Postman to create or update Phone call records in Vtiger CRM?
How to send a request from Postman to initiate a call in Vtiger CRM?
How to send a Postman request to update the Status field of the call in Vtiger CRM?
How to send a Postman request to update the call recording link in a phone call record in Vtiger CRM?
Can I assign incoming calls to a User or a Group in Phone Configuration?
What does the Country field in the Phone Call configuration do?
What is the purpose of duplicate prevention for the Office Phone and Mobile fields?
How do I verify that my Plivo API credentials are correct in the CRM?
How can I track my API usage with Plivo?
How can I resolve dropped calls or latency issues?
How can I verify a caller ID for outbound calls?
How do I correctly set up my CRM’s endpoint URL in Twilio for webhook processing?
How can I verify that Twilio is fully integrated into my CRM workflows?
How can I resolve authentication failures when using Knowlarity with Vtiger?
How do I configure Vtiger and Knowlarity for instant call logging?
How do I fix the caller ID mismatch between Knowlarity and Vtiger?
How can I ensure that Vtiger CRM has access to the recording folder?
How can I check if the syncing processes are running correctly?
Can I resolve call pop-up delays without changing servers?
How do I configure my Vtiger CRM and Twilio settings to display the call pop-up?
How do I disable the recording option for calls appearing in Twilio?
How do I troubleshoot when call pop-ups are not appearing for my calls from Twilio?
Why am I not able to see the incoming call pop-up?
I am not receiving Incoming Call Pop-up, why?
What are the key benefits of integrating Tata Teleservices with Vtiger CRM?
What prerequisites are required for enabling Tata Teleservices integration?
How can I install Tata Teleservices in Vtiger CRM?
How can I add Tata Teleservices as a gateway in Vtiger CRM?
How do I add a webhook for calls received on the server in Tata Teleservices?
How do I add a webhook for calls answered by an agent in Tata Teleservices?
How do I add a webhook for call hangup in Tata Teleservices?
How do I review previous phone call details for a contact?
How do I review previous phone call details for a contact?
What should I do if I experience intermittent network connectivity drops?
How can I check if my device is compatible with Tata Teleservices?
What should I do if misconfigured settings affect my Tata Teleservices service?
What should I do if I experience poor call quality in VoIP or traditional telephony?
How can I secure my connection to prevent data breaches?
Does Vtiger CRM sync with Business Vonage contacts?
How do I update the Twilio integration with Vtiger that supports SDK Version (2.x)?
I am unable to make calls from Vtiger CRM using Twilio.
What is the Twilio integration with Vtiger Phonecalls?
What are the benefits of integrating Twilio with Vtiger CRM? 
What are the requirements for integrating Twilio with Vtiger? 
How do I install the Phone Calls module in Vtiger? 

How do I configure Twilio with Vtiger's Phonecalls module?

You can configure Twilio as a Client gateway. This setup involves integrating Twilio capabilities directly into your client-side application or browser.
Note: 
  • To set up the gateway, log in to your Twilio account and keep both Vtiger and Twilio tabs open.
  • Configuration requires you to move back and forth between Vtiger CRM and the Plivo website.
  • You can configure Twilio and other gateways in Vtiger CRM only if you are an Admin user.
Step 1: Selecting Twilio as a Default Gateway in Vtiger CRM
Follow these steps to set up Twilio as a client gateway in Vtiger CRM
  1. Log in to CRM.
  2. Click on the User Menu in the top right corner of the screen.
  3. Click Settings.
  4. Look for Extensions.
  5. Select Phone Configuration
  6. Click +Add Gateway. The Twilio configuration page opens.
  7. Enter or select the following information
    1. Gateway: Select Twilio from the Gateway drop-down.
    2. Gateway Status: Select Active from the Gateway Status drop-down. This activates the gateway for incoming and outgoing calls.
    3. Default Gateway: Set the gateway as the default by selecting Yes from the Default Gateway drop-down. This step is optional.
    4. Label: Enter a keyword to label the gateway.
In the following steps, you will copy the Auth ID and token from your Twilio account and paste them into Vtiger CRM.

Step 2: Copy the Auth token from your Twilio Account
  1. Copy the Account SID from the Twilio Dashboard to a notepad.
  2. Copy the Auth Token from the Twilio Dashboard to a notepad. (Click Show to display the token.). Go back to the Vtiger CRM screen.
Step 3: Paste the Account SID in the Auth ID field in Vtiger CRM
  1. Auth ID: Paste the Twilip Auth SID to the Auth ID field
  2. Auth Token: Paste the Twilio Auth Token into the Auth Token field. Go back to the Twilio screen.
Step 4: Add details in the Twilio screen
  1. Click All Products & Services from the left sidebar in Twilio.
  2. Click Phone numbers.
  3. Select Manage.  
  4. Click TwiML Apps. The TwiML App window opens
  5. Click the + icon to add Vtiger as an app. The Create TwiML App window opens.
  6. Enter the following information:
    1. Friendly Name: Add the name as Vtiger CRM. The TwiML apps/Vtiger CRM page opens.
    2. Copy the SID information to a notepad.
  7. Go to Vtiger CRM.
Step 5: Add SID information in Vtiger CRM
  1. Twiml App Sid field: Paste the TwiML SID number in this field.
  2. Copy the Client Callback URL to a notepad.
  3. Go to Twilio.
Step 6: Add CRM Request URL to Twilio
  1. Go to the TwiML apps/Vtiger CRM page.
  2. Voice: Paste the Request URL (from the CRM).
  3. Click Save.
Step 7: Configure Voice and Fax on Twilio
  1. Click the Menu from the left sidebar in Twilio.
  2. Select Phone Numbers (# icon).
  3. Select Manage.
  4. Click Active Numbers.
  5. Click your Twilio number. The Voice & Fax page opens.
Step 8: Configure Voice and Fax on Twilio
  1. Scroll down to Voice & Fax and select the following:
    1. ACCEPT INCOMING: Select Voice Calls.
    2. CONFIGURE WITH: Webhooks, TwiML Bins, Functions, Studio, or Proxy.
  2. Copy the Callback URL from the CRM.
  3. Go back to the Twilio console and paste the Callback URL in the following fields:
    1. A CALL COMES IN
    2. PRIMARY HANDLER FAILS
    3. CALL STATUS CHANGES
  4. Click Save.
  5. Go back to the CRM tab and choose the following for incoming calls:
    1. Welcome Message Type - This is an audio message that is played while a client is calling you. You can choose:
      1. Message - Type the message, which is transcribed into an audio message.
      2. URL - The audio on the URL is played as the audio message.
  6. Closed Message Type - This is an audio message that is played when a client calls you during your non-business hours and you are unavailable to receive calls. You can choose:
    1. Message - Type the message, which is transcribed into an audio message.
    2. URL - The audio on the URL is played as the audio message.
  7. ​​Busy Message Type - This is an audio message that is played when a client calls you during your business hours, but you cannot receive calls. You can choose: 
    1. Message - Type the message, which is transcribed into an audio message.
    2. URL - The audio on the URL is played as the audio message.
  8. No Answer Timeout (sec) - The period after which a client’s incoming call must be disconnected before you receive it. For example, 60 seconds.
  9. Language for IVR messages - The language in which the Welcome Message must play.
  10. Business Hour Name - Select the agent's business hours. 
  11. Voicemail Email ID - When clients leave a voicemail message, it is sent to the email address you specify here. 
  12. Voicemail Transcription - Choose None if you do not want a transcript of the voicemail. Choose Auto if you need a transcript.  
  13. Wait Music URL - The music that must play when a client’s call is being connected.
  14. Recording - Choose Yes if you need a recording of the call. Otherwise, choose No.
  15. Recording Message - When recording is enabled, the recording message is played before the system starts recording the call.
  16. Ticket/Case Title - Enter the case title. Vtiger CRM does not consider this value.
  17. Opportunity Name - Enter the case title. Vtiger CRM does not consider this value.
  18. Ring Incoming calls from an unknown number - A mandatory field where you configure users who will be alerted by a ring. You can configure all users and groups for an unknown number.
  19. Ring Incoming calls from a known number - You can configure all users, assigned users, and groups for a known number. 
  20. Country - The outgoing call will have the country code of the country chosen from the drop-down menu.
    1. When you choose a country, the calls populate that country's phone code. For example, if you select India, +91 is used to generate the calls.
    2. If you keep the field blank, calls can be triggered with all other providers, and the codes will auto-populate.
    3. If you select All, the CRM allows all types of country codes to make a call.
    4. If you configure the same country in multiple gateway fields, the CRM displays all the providers configured with the same country code. You can choose any of the gateways to generate a call.
  21. Click Save.
Tips: 
  • When you set up a client (Twilio or Plivo only) gateway, you can see a Dialer shortcut at the top of your CRM screen. You can directly dial a number and call from the shortcut. 
  • After you finish configuring, you must share your Twilio number with your customers so they can contact you.
Admin users can restrict other users from making or receiving calls through Profiles.
Home Privacy Policy Terms of Service Security Center Policy & Legal Center Contact Us
© Copyright 2025 Vtiger. All rights reserved.
Powered by Vtiger
Facebook Twitter Linkedin Youtube