1. Feature Overview
This article provides a feasibility checklist for integrating the customer’s telephony provider using LeadSquared’s Universal Telephony Connector.
The article details a checklist questionnaire for UTC features, namely: Outbound Calls, Agent Popup, Agent Panel, Call Log, Call Disposition, and Call Routing. It also includes a checklist for certain general questions.
2. General Questions
1. Checklist questions when customers are integrating with LeadSquared’s Opportunities.
Checklist Question | Customer Response | Follow up Questions | LeadSquared Response |
Is the customer looking for Opportunity Integration? | Yes | Is the customer okay with the activity being posted on the lead? | There is nothing additional required from the customer. This is the default behavior. |
Does the customer need the phone call activity to be posted on the Opportunity for outbound calls? | We pass the OpportunityTelephonyMappingId to your Telephony Provider. They should be able to pass it back in the Agent Popup and Call Log requests. | ||
Does the customer need the phone call activity to be posted on the Opportunity for inbound calls? | Agent popup becomes mandatory. Your Telephony Provider needs to invoke Agent Popup with a call session ID for every call. The same session ID should be passed in the subsequent call log request. | ||
Is the customer looking for Opportunity Integration? | No | Phone call activity will be posted on the lead. |
2. Checklist question for whitelisting LeadSquared IPs.
Checklist Question | Customer Response | LeadSquared Response |
Does the customer’s telephony provider have a firewall blocking LeadSquared Traffic? | Yes | The customer’s Telephony Provider must whitelist LeadSquared IPs. |
3. Outbound Calls
1. Checklist questions when customers are automating outbound calls.
Checklist Question | Customer Response | LeadSquared Response |
Does the customer’s telephony provider have an API to receive a list of phone numbers? | Yes, to call only 1 lead at a time. | If the customer is using Opportunities, Opportunity ID should also be passed to the provider. |
Yes, to call multiple leads at once. |
|
2. Checklist question when customers are doing outbound calls manually (Click2Call).
Checklist Question | Customer Response | LeadSquared Response |
Does the customer need client-side manual outbound calling? | Yes | The customer’s telephony provider must support Javascript-based calling from the browser. |
Checklist Question | Customer Response | LeadSquared Response | Follow Up Question | LeadSquared Response |
Does the customer need server-side manual outbound calling? | Yes |
| What parameters does the customer’s telephony provider need to connect the call? |
|
What is the response type of the customer’s telephony provider? |
|
4. Agent Popup
1. Checklist questions for customers when they need Agent Popup.
Note:
- For Opportunities support, Agent Popup becomes mandatory in the case of inbound calls.
- Some customers only need lead redirection instead of a screen popup.
- The telephony provider can customize key names in the request payload through custom mapping.
Checklist Question | Customer Response | LeadSquared Response | Follow up Question | LeadSquared Response |
Does the customer’s telephony provider have the ability to call LeadSquared’s APIs at particular events? | Yes, but the provider only supports GET requests. |
|
| |
Yes, the provider supports POST API requests. | Does the customer want this ability for both inbound and outbound calling? | The customer’s telephony provider should support calling LeadSquared’s Agent pop-up API in case of call events like Call Ringing or Call Connected. |
Checklist Question | Customer Response | LeadSquared Response |
How does the customer’s telephony provider identify an agent? | Through Email/SIP ID/Extension |
|
Through phone number | Pass the agent’s number in the Source or Destination numbers based on the Direction of the call. |
5. Agent Panel
1. Checklist questions when the customers need an Agent Panel.
Checklist Question | Customer Response | LeadSquared Response |
Does the customer’s telephony provider have a web app that can be used as a softphone? | Yes |
|
6. Call Log
1. Checklist questions for Call Logs.
Note:
- The customer’s telephony providers should have the ability to interchange Source and Destination numbers based on the direction (inbound/outbound) of the call.
- Call recordings are owned by the telephony providers. Only the URL needs to be sent in the call log request and the same is embedded in LSQ.
- For posting on opportunities, the telephony provider should send a call log request with the same call session ID as the agent pop-up.
- the telephony provider can customize key names in the request payload through custom mapping.
Checklist Question | Customer Response | LeadSquared Response |
Does the customer require international calling? | Yes |
|
Checklist Question | Customer Response | LeadSquared Response |
Does the customer’s telephony provider have the ability to pass the start time of a call in IST? | Yes | Use StartTime paramater. |
No | Use StartTimeUTC parameter. |
Checklist Question | Customer Response | LeadSquared Response |
How does the customer’s telephony provider identify an agent? | Through Email/SIP ID/Extension |
|
Through phone number | Pass the agent’s number in the Source or Destination numbers based on the Direction of the call. |
7. Call Disposition
1. Checklist questions when the customers need Call Disposition.
Checklist Question | Customer Response | LeadSquared Response |
Does the customer want the Call Disposition feature? | Yes |
|
8. Call Routing
1. Checklist questions when the customer needs Call Routing.
Checklist Question | Customer Response | LeadSquared Response |
Does the customer want the Call Routing feature? | Yes |
|
Any Questions?
Did you find this article helpful? Please let us know any feedback you may have in the comments section below. We’d love to hear from you and help you out!
Can we configure two IVR to same LSQ account?
Hi, Praveen. If by IVR you mean Telephony Providers, then yes you can. On the Universal Telephony Connector, you can configure different instances by clicking on the + icon.