Skip to main content

Overview

This guide outlines how to integrate your existing telephony infrastructure with Oration AI agents, regardless of the agent you are using. To do this, we recommend using SIP trunking, which allows you to connect your telephony provider to Oration AI over the internet. This involves setting up a SIP trunking connection, configuring your number to point to it, and then importing that number to Oration AI. Oration AI SIP server URI:
sip:d4x9uouf0s0.sip.livekit.cloud
Oration AI partners with Livekit to provide SIP infrastructure (signaling, media transport) globally across multiple clouds. As a result, there is no single static IP address for the SIP server.

Elastic SIP Trunking

Oration AI recommends using elastic SIP trunking, which is a service offered by cloud communications platforms that enables organizations to connect their existing PBX (Private Branch Exchange) or VoIP (Voice over IP) infrastructure to the Public Switched Telephone Network (PSTN) over the internet using the SIP (Session Initiation Protocol). This method allows you to connect your telephony provider to Oration AI, so your agents can make and receive calls. When using this method, all the telephony functionalities that are supported by Oration AI numbers will also be supported here, assuming that your telephony provider supports it. SIP trunking is a popular service offered by many telephony providers, so most likely your telephony provider would be able to support this.

Outbound calls

You would need to provide the termination SIP URI and Auth Username and Password to Oration AI. You can request this from your telephony provider. Currently, we do not support IP whitelisting for outbound calls.

Inbound calls

You would need to request your telephony provider to add the Oration AI SIP server URI to their setup. The Oration AI SIP server URI is sip:d4x9uouf0s0.sip.livekit.cloud. This wil ensure that whenever someone makes a call to your number, it will be forwarded to Oration AI. You can also request your telephony provider to provide the IP addresses or the CIDR IP Range for their server they would be using to send the SIP requests to Oration AI.

Supported Telephony Providers

Here are detailed guides for some popular telephony providers:

Getting Help

Need more help? Reach out to our team at developers@oration.ai

Troubleshooting

Will it throw errors if the details or configuration is incorrect? No, Oration AI won’t throw errors. However, the setup won’t work until a call is made. My inbound call is not connecting, what should I do? Please check your origination setting in your SIP trunking provider, as well as the logs in your telephony provider. It might be helpful to open a ticket with them. My outbound call is not connecting, what should I do? Please check your termination setting in your SIP trunking provider, and make sure you provide the right termination url to Oration AI and your Auth Username and Password are correct. Also check the logs in your telephony provider, and perhaps open a ticket with them. How can I change the configuration of the imported number? Right now you’d need to delete and re-import the number.