sip icon indicating copy to clipboard operation
sip copied to clipboard

Exotel Support

Open patelaryan0914 opened this issue 11 months ago • 16 comments

Can somebody help me to setup the SIP trunk using Exotel cause I need to use Indian Number for inbound call , which is currently only supported by Exotel.

patelaryan0914 avatar Jan 03 '25 05:01 patelaryan0914

Plivo provides indian number. You can consider it.

MadhabaPatra avatar Feb 07 '25 03:02 MadhabaPatra

Could you please provide a PCAP of a failed call with Exotel, so we can check why it fails?

dennwc avatar Feb 07 '25 11:02 dennwc

Plivo provides indian number. You can consider it.

Hey @MadhabaPatra, i'm trying to integrate the same, can you help me on that

Akhnasgawai avatar Feb 10 '25 13:02 Akhnasgawai

@Akhnasgawai

  1. Setup SIP trunking service in plivo (https://www.plivo.com/docs/sip-trunking)
  2. Integrate outbound call through SIP outbound trunk (https://docs.livekit.io/sip/making-calls)

MadhabaPatra avatar Feb 10 '25 17:02 MadhabaPatra

Could you please provide a PCAP of a failed call with Exotel, so we can check why it fails?

What do you mean? I didn't get it.

MadhabaPatra avatar Feb 10 '25 17:02 MadhabaPatra

@MadhabaPatra

I added my sip uri in the origination and created a trunk with that origination, and added that trunk to the phone number, but still I'm not able to call on that number, I'm specifically using it for inbound calls

Akhnasgawai avatar Feb 10 '25 17:02 Akhnasgawai

@MadhabaPatra

I added my sip uri in the origination and created a trunk with that origination, and added that trunk to the phone number, but still I'm not able to call on that number, I'm specifically using it for inbound calls

I haven’t tried the inbound call yet. Please check on the Plivo side to validate whether you are receiving the call or not.

MadhabaPatra avatar Feb 10 '25 17:02 MadhabaPatra

@MadhabaPatra

I added my sip uri in the origination and created a trunk with that origination, and added that trunk to the phone number, but still I'm not able to call on that number, I'm specifically using it for inbound calls

I haven’t tried the inbound call yet. Please check on the Plivo side to validate whether you are receiving the call or not.

I tried, but I'm not getting the call logs there as well, and nothing on my server as well

Akhnasgawai avatar Feb 10 '25 17:02 Akhnasgawai

Has anyone been successful in integrating Exotel with LiveKit?

pathikb avatar Feb 28 '25 08:02 pathikb

@pathikb Did you figure it out. I am stuck on this same thing.

yogeshlakwal3114 avatar Mar 03 '25 05:03 yogeshlakwal3114

Still can't find any help for this just stuck with this Indian number problem.

patelaryan0914 avatar Mar 03 '25 05:03 patelaryan0914

Could you please provide a PCAP of a failed call with Exotel, so we can check why it fails?

Sharing a PCAP from Plivo. LiveKit throws a 503 when Plivo SIP Trunk attempts communication. Can you please check this?

94c7075c-496e-4e57-a8ca-5f87733b0fdd.zip

pathikb avatar Mar 06 '25 12:03 pathikb

@pathikb If you are still facing this issue please reach out to our support team at https://support.plivo.com/hc/en-us for further assistance with this issue. It will get addressed swiftly.

saurabh-plivo avatar Mar 19 '25 12:03 saurabh-plivo

@dennwc When using the self hosting and trying to use Indian Number. There are few complaints from the government which you need to follow for the SIP. domestic_anchored_terms_not_met Can you help here?

For using indian Numbers, compliance wants your sip server and destination number to be in india.

parshvadaftari avatar Apr 02 '25 06:04 parshvadaftari

Was anyone able to figure out the integration of Exotel with LiveKit?

jayanth151002 avatar Apr 17 '25 08:04 jayanth151002

+1

joshmo01 avatar May 19 '25 16:05 joshmo01

Hi, has anyone been able to successfully connect an Indian Number with LiveKit for inbound/outbound use-cases? It would help a ton if you could explain how you did it.

reubenthomasjohn avatar Jun 18 '25 11:06 reubenthomasjohn

Yes I have used plivo for indian number and self hosted livekit in indian region.

patelaryan0914 avatar Jun 18 '25 13:06 patelaryan0914

So plivo provides the number, SIP termination URL and credentials, and that is enough to directly connect with Livekit SIP is it?

Also do you know if it's possible to connect to Vapi/Retell using Plivo?

reubenthomasjohn avatar Jun 18 '25 13:06 reubenthomasjohn

One think i have also self hosted the sip server so yes we can get all the info dont know about vapi/retell

patelaryan0914 avatar Jun 18 '25 13:06 patelaryan0914

I have used exotel for SIP trunk..it has certain limitations but inbound call integration with livekit works

On Wed, Jun 18, 2025 at 6:38 PM Patel Aryan Saurabhkumar < @.***> wrote:

patelaryan0914 left a comment (livekit/sip#278) https://github.com/livekit/sip/issues/278#issuecomment-2984144626

One think i have also self hosted the sip server so yes we can get all the info

— Reply to this email directly, view it on GitHub https://github.com/livekit/sip/issues/278#issuecomment-2984144626, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADZBOCLSWZVXWWOS7LIE2ET3EFQDNAVCNFSM6AAAAABWVKWDW6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDSOBUGE2DINRSGY . You are receiving this because you commented.Message ID: @.***>

joshmo01 avatar Jun 18 '25 13:06 joshmo01

what are the limitations? @joshmo01 Does it not work for outbound calls?

pathikb avatar Jun 18 '25 13:06 pathikb

You wont be able to use directly because for indian number you need to have your sip server in india other wise the plivo will disconnect the call automatically

patelaryan0914 avatar Jun 18 '25 13:06 patelaryan0914

It does not work for outbound calls that is the limitation. Work around you can setup outbound call in exotel so it becomes inbound call for livekit agent

On Wed, Jun 18, 2025 at 6:44 PM Pathik @.***> wrote:

pathikb left a comment (livekit/sip#278) https://github.com/livekit/sip/issues/278#issuecomment-2984169569

what are the limitations? @joshmo01 https://github.com/joshmo01 Does it not work for outbound calls?

— Reply to this email directly, view it on GitHub https://github.com/livekit/sip/issues/278#issuecomment-2984169569, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADZBOCNS7YDGDHAYVGDGQET3EFQ5FAVCNFSM6AAAAABWVKWDW6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDSOBUGE3DSNJWHE . You are receiving this because you were mentioned.Message ID: @.***>

joshmo01 avatar Jun 18 '25 13:06 joshmo01

If I setup the outbound call in exotel to call my livekit agent, how can I call the actual number I want to call?

reubenthomasjohn avatar Jun 18 '25 13:06 reubenthomasjohn

You setup actual number in exotel. Exotel calls the actual number , once connected it then connects to livekit agent so effectively it becomes incoming call. On Wed, Jun 18, 2025 at 7:05 PM Reuben Thomas @.***> wrote:

reubenthomasjohn left a comment (livekit/sip#278) https://github.com/livekit/sip/issues/278#issuecomment-2984246626

If I setup the outbound call in exotel to call my livekit agent, how can I call the actual number I want to call?

— Reply to this email directly, view it on GitHub https://github.com/livekit/sip/issues/278#issuecomment-2984246626, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADZBOCP6OCSI6ZWEYD24T7D3EFTJRAVCNFSM6AAAAABWVKWDW6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDSOBUGI2DMNRSGY . You are receiving this because you were mentioned.Message ID: @.***>

joshmo01 avatar Jun 18 '25 13:06 joshmo01

I am looking for a service that will do both inbound / outbound to VAPI in India via SIP and display local numbers as caller ID.

Deo-Ekodi avatar Jun 26 '25 14:06 Deo-Ekodi

Are you reporting an issue specific to exotel? If not, please refer to the telephony section of the LiveKit documentation https://docs.livekit.io/sip/

biglittlebigben avatar Jun 27 '25 23:06 biglittlebigben

Please reopen with more information if you experience an issue with a specific provider

biglittlebigben avatar Jul 10 '25 22:07 biglittlebigben

Has anyone cracked getting exotel to work with livekit?

voiceoflemon avatar Jul 27 '25 11:07 voiceoflemon