—— Contact Us ——

Tell us what you’re building

For people evaluating the platform or looking for support

Talk to sales

Evaluating the platform or planning a migration?

Help & support

Account or technical issue.

Ask the community

First answers from devs and the team.

Mailing address

228 Hamilton Ave., 3rd Floor, Palo Alto, CA 94301

Media & Press: press@signalwire.com

Bottom Linear Gradient  Lines image
Top Linear Gradient  Lines image

Frequently asked questions

How to get in touch with the right team.

All

About SignalWire

AI Agents

Compare

Developers

PUC

Segments

How do I contact SignalWire support?

SignalWire customers can reach technical support by submitting a ticket at support.signalwire.com. Include your Space name and any relevant call or message IDs so the team can investigate faster. Account and billing questions go through the same portal.

How do I talk to SignalWire sales?

To talk to SignalWire sales, fill out the form on this page. Sales is the right path for volume pricing, migration planning, and architecture reviews. If you want to evaluate the platform hands-on first, you can sign up and start building today.

What happens after I submit the sales form?

After you submit the form, a SignalWire team member reviews your request and responds within one business day. You'll be connected with the right person for your use case, whether that's an account executive or a solutions architect.

Do I need a paid plan to get support?

Every SignalWire account can submit support tickets through the support portal. Paid support plans add faster response times and a dedicated point of contact. For quick questions, the developer community often answers fastest.

Where can developers get help fastest?

Developers get the fastest answers in the SignalWire Discord, where SignalWire engineers and other builders respond directly. The documentation at signalwire.com/docs covers every API and SDK with working examples. For code and open-source projects, visit SignalWire on GitHub.

How does SignalWire's AI Voice Agent API work?

It integrates speech recognition, LLM orchestration, and text-to-speech natively into the media and signaling layers. Use the server SDKs in 10 different languages, including  Python, to define agent logic, connect to APIs mid-call, and route to humans when needed.

How do SignalWire AI agents handle multi-step workflows without losing context?

Agents progress through explicitly defined Contexts and Steps with completion criteria. At each transition, an updated state is passed into the next step's prompt, so the AI gets a fresh, accurate context window instead of carrying (and drifting on) full conversation history.

What is the SignalWire AI kernel?

The orchestration layer sitting between telecom infrastructure and the language model. Call state, routing logic, and telephony actions stay in the infrastructure layer, with AI used as a tool inside that controlled environment so the LLM can't lose context or corrupt the session.

How does SignalWire handle state management in AI voice agents?

Your agent server can be stateless because the platform carries the call state and presents it to your code at each step. The AI kernel holds all call state (caller data, step progress, variables) and injects it into the prompt dynamically at each step, so the AI always sees exactly what it needs.

How do SignalWire AI voice agents handle complex workflows like booking appointments or triggering SMS mid-call?

Agents use SWAIG (SignalWire AI Gateway) to trigger programmable functions mid-conversation, sending an SMS confirmation, querying a CRM, or inserting a calendar appointment, without human intervention or ending the call.

Can I keep my phone numbers if I switch from another provider?

Yes. Number porting is supported, and you can run both platforms in parallel during cutover, so there is no flag-day risk.

How long does migration from another platform take?

It depends on how much custom orchestration you carry. Endpoint-compatible migrations can start the same day; agent rebuilds are usually scoped in weeks, not quarters. Ask us for an estimate validated against your setup.

How does SignalWire measure its latency claims?

With the open-source latency_checker, which measures the full conversational round-trip on stereo recordings — not a single model hop. Typical turns land around 1200ms, 800ms on an optimized stack, and 600ms with speech-to-speech models. Be skeptical of sub-500ms claims that measure only part of the path.

Does SignalWire own its telephony infrastructure?

Yes. It is built by the FreeSWITCH team with no third-party CPaaS underneath. The same technology powering major UCaaS and CCaaS platforms for two decades.

How fast can I get an A2P 10DLC campaign approved?

Same-day brand approval and a 48-hour campaign turnaround, with concierge review to get the submission right the first time and real-time status tracking so you are never guessing.

What's the difference between Discord and the forum?

Discord is for real-time conversation like quick questions, live troubleshooting, and community discussion as it happens. The forum is for long-form, searchable questions and answers that stay useful over time. A good rule of thumb: if you need a fast back-and-forth, use Discord. If you're documenting a problem or solution that others might find later, use the forum.

Do I have to be a SignalWire customer to join?

No. The community is open to anyone building on SignalWire, working with FreeSWITCH, or interested in real-time communications. You don't need an account or a paid plan to participate, just show up.

What is FreeSWITCH and how does it relate to SignalWire?

FreeSWITCH is the open-source telephony engine that powers some of the largest voice networks in the world, including Zoom Phone, Amazon Connect, and Vonage. SignalWire was founded by the team that created FreeSWITCH in 2006 and continues to maintain the project today. FreeSWITCH is the media engine — the real-time voice substrate the industry runs on. SignalWire is the cloud-native platform the same team built on top of it, adding the programmable control plane and AI orchestration layer that FreeSWITCH alone doesn't provide.

What are the Friday Hangouts?

Friday Hangouts are open drop-in sessions with the SignalWire and FreeSWITCH team, running 9am to 2pm. There's no agenda, no registration, and nothing to prepare; just show up with questions, ideas, or to see what others are building. It's the most direct way to get time with the people who actually built the platform. Join the call here.

Can I contribute to FreeSWITCH?

Yes. FreeSWITCH has grown through community contributions across more than 20 years of active development. You can contribute code, report bugs, or improve documentation through the GitHub repository. The team that maintains it is the same team that founded the project, and they're actively involved.

What is Programmable Unified Communications?

A communications architecture where the platform owns the call state, lifecycle, and routing, and your code controls behavior through a programmable API surface. Unlike CPaaS, which treats a call as a transaction your application must track, PUC treats a call as a persistent object the platform manages so state management, transfer logic, session tracking, and AI governance stop being things you rebuild on every project.

How is SignalWire different from a traditional CPaaS?

A communications architecture where the platform owns the call state, lifecycle, and routing, and your code controls behavior through a programmable API surface. Unlike CPaaS, which treats a call as a transaction your application must track, PUC treats a call as a persistent object the platform manages so state management, transfer logic, session tracking, and AI governance stop being things you rebuild on every project.

What is a communications control plane?

A communications architecture where the platform owns the call state, lifecycle, and routing, and your code controls behavior through a programmable API surface. Unlike CPaaS, which treats a call as a transaction your application must track, PUC treats a call as a persistent object the platform manages so state management, transfer logic, session tracking, and AI governance stop being things you rebuild on every project.

Can SignalWire replace my entire voice AI stack?

A communications architecture where the platform owns the call state, lifecycle, and routing, and your code controls behavior through a programmable API surface. Unlike CPaaS, which treats a call as a transaction your application must track, PUC treats a call as a persistent object the platform manages so state management, transfer logic, session tracking, and AI governance stop being things you rebuild on every project.

Is SignalWire reliable at scale?

SignalWire runs at 99.95% uptime across 2.7B+ annual minutes and messages for 2,700+ customers, on infrastructure it has operated for over 20 years. Because SignalWire owns the media engine rather than reselling someone else's network, throughput is built to hold under load rather than hit vendor-imposed limits.

Is SignalWire free to try?

You can create real credentials and start building immediately. There's no sandbox queue or sales call required to get access.

Can SignalWire handle it if we grow fast?

Yes. The same underlying engine that SignalWire runs and maintains is used in large-scale telecom deployments, so scaling up doesn't require switching platforms.

What compliance certifications does SignalWire hold?

SignalWire maintains SOC 2 Type II attestation and ISO/IEC 27001:2022 certification, supports GDPR and PCI requirements, and offers HIPAA Business Associate Agreements (BAAs) for healthcare and other regulated customers.

Can we keep our existing telephony or carrier relationships when moving to SignalWire?

Yes. SignalWire supports Bring Your Own Carrier (BYOC) and Programmable SIP, so you can connect existing PBX, SBC, or carrier infrastructure without abandoning current relationships.

Do we get dedicated support when using SignalWire, or just API access?

SignalWire offers a services layer beyond self-serve API access, including Professional Services for scoping and architecture, tiered Support Plans with 24/7 access and defined SLAs, and a partner network for implementation and integration.

Frequently asked questions

How to get in touch with the right team.

All

About SignalWire

AI Agents

Compare

Developers

PUC

Segments

How do I contact SignalWire support?

SignalWire customers can reach technical support by submitting a ticket at support.signalwire.com. Include your Space name and any relevant call or message IDs so the team can investigate faster. Account and billing questions go through the same portal.

How do I talk to SignalWire sales?

To talk to SignalWire sales, fill out the form on this page. Sales is the right path for volume pricing, migration planning, and architecture reviews. If you want to evaluate the platform hands-on first, you can sign up and start building today.

What happens after I submit the sales form?

After you submit the form, a SignalWire team member reviews your request and responds within one business day. You'll be connected with the right person for your use case, whether that's an account executive or a solutions architect.

Do I need a paid plan to get support?

Every SignalWire account can submit support tickets through the support portal. Paid support plans add faster response times and a dedicated point of contact. For quick questions, the developer community often answers fastest.

Where can developers get help fastest?

Developers get the fastest answers in the SignalWire Discord, where SignalWire engineers and other builders respond directly. The documentation at signalwire.com/docs covers every API and SDK with working examples. For code and open-source projects, visit SignalWire on GitHub.

How does SignalWire's AI Voice Agent API work?

It integrates speech recognition, LLM orchestration, and text-to-speech natively into the media and signaling layers. Use the server SDKs in 10 different languages, including  Python, to define agent logic, connect to APIs mid-call, and route to humans when needed.

How do SignalWire AI agents handle multi-step workflows without losing context?

Agents progress through explicitly defined Contexts and Steps with completion criteria. At each transition, an updated state is passed into the next step's prompt, so the AI gets a fresh, accurate context window instead of carrying (and drifting on) full conversation history.

What is the SignalWire AI kernel?

The orchestration layer sitting between telecom infrastructure and the language model. Call state, routing logic, and telephony actions stay in the infrastructure layer, with AI used as a tool inside that controlled environment so the LLM can't lose context or corrupt the session.

How does SignalWire handle state management in AI voice agents?

Your agent server can be stateless because the platform carries the call state and presents it to your code at each step. The AI kernel holds all call state (caller data, step progress, variables) and injects it into the prompt dynamically at each step, so the AI always sees exactly what it needs.

How do SignalWire AI voice agents handle complex workflows like booking appointments or triggering SMS mid-call?

Agents use SWAIG (SignalWire AI Gateway) to trigger programmable functions mid-conversation, sending an SMS confirmation, querying a CRM, or inserting a calendar appointment, without human intervention or ending the call.

Can I keep my phone numbers if I switch from another provider?

Yes. Number porting is supported, and you can run both platforms in parallel during cutover, so there is no flag-day risk.

How long does migration from another platform take?

It depends on how much custom orchestration you carry. Endpoint-compatible migrations can start the same day; agent rebuilds are usually scoped in weeks, not quarters. Ask us for an estimate validated against your setup.

How does SignalWire measure its latency claims?

With the open-source latency_checker, which measures the full conversational round-trip on stereo recordings — not a single model hop. Typical turns land around 1200ms, 800ms on an optimized stack, and 600ms with speech-to-speech models. Be skeptical of sub-500ms claims that measure only part of the path.

Does SignalWire own its telephony infrastructure?

Yes. It is built by the FreeSWITCH team with no third-party CPaaS underneath. The same technology powering major UCaaS and CCaaS platforms for two decades.

How fast can I get an A2P 10DLC campaign approved?

Same-day brand approval and a 48-hour campaign turnaround, with concierge review to get the submission right the first time and real-time status tracking so you are never guessing.

What's the difference between Discord and the forum?

Discord is for real-time conversation like quick questions, live troubleshooting, and community discussion as it happens. The forum is for long-form, searchable questions and answers that stay useful over time. A good rule of thumb: if you need a fast back-and-forth, use Discord. If you're documenting a problem or solution that others might find later, use the forum.

Do I have to be a SignalWire customer to join?

No. The community is open to anyone building on SignalWire, working with FreeSWITCH, or interested in real-time communications. You don't need an account or a paid plan to participate, just show up.

What is FreeSWITCH and how does it relate to SignalWire?

FreeSWITCH is the open-source telephony engine that powers some of the largest voice networks in the world, including Zoom Phone, Amazon Connect, and Vonage. SignalWire was founded by the team that created FreeSWITCH in 2006 and continues to maintain the project today. FreeSWITCH is the media engine — the real-time voice substrate the industry runs on. SignalWire is the cloud-native platform the same team built on top of it, adding the programmable control plane and AI orchestration layer that FreeSWITCH alone doesn't provide.

What are the Friday Hangouts?

Friday Hangouts are open drop-in sessions with the SignalWire and FreeSWITCH team, running 9am to 2pm. There's no agenda, no registration, and nothing to prepare; just show up with questions, ideas, or to see what others are building. It's the most direct way to get time with the people who actually built the platform. Join the call here.

Can I contribute to FreeSWITCH?

Yes. FreeSWITCH has grown through community contributions across more than 20 years of active development. You can contribute code, report bugs, or improve documentation through the GitHub repository. The team that maintains it is the same team that founded the project, and they're actively involved.

What is Programmable Unified Communications?

A communications architecture where the platform owns the call state, lifecycle, and routing, and your code controls behavior through a programmable API surface. Unlike CPaaS, which treats a call as a transaction your application must track, PUC treats a call as a persistent object the platform manages so state management, transfer logic, session tracking, and AI governance stop being things you rebuild on every project.

How is SignalWire different from a traditional CPaaS?

A communications architecture where the platform owns the call state, lifecycle, and routing, and your code controls behavior through a programmable API surface. Unlike CPaaS, which treats a call as a transaction your application must track, PUC treats a call as a persistent object the platform manages so state management, transfer logic, session tracking, and AI governance stop being things you rebuild on every project.

What is a communications control plane?

A communications architecture where the platform owns the call state, lifecycle, and routing, and your code controls behavior through a programmable API surface. Unlike CPaaS, which treats a call as a transaction your application must track, PUC treats a call as a persistent object the platform manages so state management, transfer logic, session tracking, and AI governance stop being things you rebuild on every project.

Can SignalWire replace my entire voice AI stack?

A communications architecture where the platform owns the call state, lifecycle, and routing, and your code controls behavior through a programmable API surface. Unlike CPaaS, which treats a call as a transaction your application must track, PUC treats a call as a persistent object the platform manages so state management, transfer logic, session tracking, and AI governance stop being things you rebuild on every project.

Is SignalWire reliable at scale?

SignalWire runs at 99.95% uptime across 2.7B+ annual minutes and messages for 2,700+ customers, on infrastructure it has operated for over 20 years. Because SignalWire owns the media engine rather than reselling someone else's network, throughput is built to hold under load rather than hit vendor-imposed limits.

Is SignalWire free to try?

You can create real credentials and start building immediately. There's no sandbox queue or sales call required to get access.

Can SignalWire handle it if we grow fast?

Yes. The same underlying engine that SignalWire runs and maintains is used in large-scale telecom deployments, so scaling up doesn't require switching platforms.

What compliance certifications does SignalWire hold?

SignalWire maintains SOC 2 Type II attestation and ISO/IEC 27001:2022 certification, supports GDPR and PCI requirements, and offers HIPAA Business Associate Agreements (BAAs) for healthcare and other regulated customers.

Can we keep our existing telephony or carrier relationships when moving to SignalWire?

Yes. SignalWire supports Bring Your Own Carrier (BYOC) and Programmable SIP, so you can connect existing PBX, SBC, or carrier infrastructure without abandoning current relationships.

Do we get dedicated support when using SignalWire, or just API access?

SignalWire offers a services layer beyond self-serve API access, including Professional Services for scoping and architecture, tiered Support Plans with 24/7 access and defined SLAs, and a partner network for implementation and integration.

Frequently asked questions

How to get in touch with the right team.

All

About SignalWire

AI Agents

Compare

Developers

PUC

Segments

How do I contact SignalWire support?

SignalWire customers can reach technical support by submitting a ticket at support.signalwire.com. Include your Space name and any relevant call or message IDs so the team can investigate faster. Account and billing questions go through the same portal.

How do I talk to SignalWire sales?

To talk to SignalWire sales, fill out the form on this page. Sales is the right path for volume pricing, migration planning, and architecture reviews. If you want to evaluate the platform hands-on first, you can sign up and start building today.

What happens after I submit the sales form?

After you submit the form, a SignalWire team member reviews your request and responds within one business day. You'll be connected with the right person for your use case, whether that's an account executive or a solutions architect.

Do I need a paid plan to get support?

Every SignalWire account can submit support tickets through the support portal. Paid support plans add faster response times and a dedicated point of contact. For quick questions, the developer community often answers fastest.

Where can developers get help fastest?

Developers get the fastest answers in the SignalWire Discord, where SignalWire engineers and other builders respond directly. The documentation at signalwire.com/docs covers every API and SDK with working examples. For code and open-source projects, visit SignalWire on GitHub.

How does SignalWire's AI Voice Agent API work?

It integrates speech recognition, LLM orchestration, and text-to-speech natively into the media and signaling layers. Use the server SDKs in 10 different languages, including  Python, to define agent logic, connect to APIs mid-call, and route to humans when needed.

How do SignalWire AI agents handle multi-step workflows without losing context?

Agents progress through explicitly defined Contexts and Steps with completion criteria. At each transition, an updated state is passed into the next step's prompt, so the AI gets a fresh, accurate context window instead of carrying (and drifting on) full conversation history.

What is the SignalWire AI kernel?

The orchestration layer sitting between telecom infrastructure and the language model. Call state, routing logic, and telephony actions stay in the infrastructure layer, with AI used as a tool inside that controlled environment so the LLM can't lose context or corrupt the session.

How does SignalWire handle state management in AI voice agents?

Your agent server can be stateless because the platform carries the call state and presents it to your code at each step. The AI kernel holds all call state (caller data, step progress, variables) and injects it into the prompt dynamically at each step, so the AI always sees exactly what it needs.

How do SignalWire AI voice agents handle complex workflows like booking appointments or triggering SMS mid-call?

Agents use SWAIG (SignalWire AI Gateway) to trigger programmable functions mid-conversation, sending an SMS confirmation, querying a CRM, or inserting a calendar appointment, without human intervention or ending the call.

Can I keep my phone numbers if I switch from another provider?

Yes. Number porting is supported, and you can run both platforms in parallel during cutover, so there is no flag-day risk.

How long does migration from another platform take?

It depends on how much custom orchestration you carry. Endpoint-compatible migrations can start the same day; agent rebuilds are usually scoped in weeks, not quarters. Ask us for an estimate validated against your setup.

How does SignalWire measure its latency claims?

With the open-source latency_checker, which measures the full conversational round-trip on stereo recordings — not a single model hop. Typical turns land around 1200ms, 800ms on an optimized stack, and 600ms with speech-to-speech models. Be skeptical of sub-500ms claims that measure only part of the path.

Does SignalWire own its telephony infrastructure?

Yes. It is built by the FreeSWITCH team with no third-party CPaaS underneath. The same technology powering major UCaaS and CCaaS platforms for two decades.

How fast can I get an A2P 10DLC campaign approved?

Same-day brand approval and a 48-hour campaign turnaround, with concierge review to get the submission right the first time and real-time status tracking so you are never guessing.

What's the difference between Discord and the forum?

Discord is for real-time conversation like quick questions, live troubleshooting, and community discussion as it happens. The forum is for long-form, searchable questions and answers that stay useful over time. A good rule of thumb: if you need a fast back-and-forth, use Discord. If you're documenting a problem or solution that others might find later, use the forum.

Do I have to be a SignalWire customer to join?

No. The community is open to anyone building on SignalWire, working with FreeSWITCH, or interested in real-time communications. You don't need an account or a paid plan to participate, just show up.

What is FreeSWITCH and how does it relate to SignalWire?

FreeSWITCH is the open-source telephony engine that powers some of the largest voice networks in the world, including Zoom Phone, Amazon Connect, and Vonage. SignalWire was founded by the team that created FreeSWITCH in 2006 and continues to maintain the project today. FreeSWITCH is the media engine — the real-time voice substrate the industry runs on. SignalWire is the cloud-native platform the same team built on top of it, adding the programmable control plane and AI orchestration layer that FreeSWITCH alone doesn't provide.

What are the Friday Hangouts?

Friday Hangouts are open drop-in sessions with the SignalWire and FreeSWITCH team, running 9am to 2pm. There's no agenda, no registration, and nothing to prepare; just show up with questions, ideas, or to see what others are building. It's the most direct way to get time with the people who actually built the platform. Join the call here.

Can I contribute to FreeSWITCH?

Yes. FreeSWITCH has grown through community contributions across more than 20 years of active development. You can contribute code, report bugs, or improve documentation through the GitHub repository. The team that maintains it is the same team that founded the project, and they're actively involved.

What is Programmable Unified Communications?

A communications architecture where the platform owns the call state, lifecycle, and routing, and your code controls behavior through a programmable API surface. Unlike CPaaS, which treats a call as a transaction your application must track, PUC treats a call as a persistent object the platform manages so state management, transfer logic, session tracking, and AI governance stop being things you rebuild on every project.

How is SignalWire different from a traditional CPaaS?

A communications architecture where the platform owns the call state, lifecycle, and routing, and your code controls behavior through a programmable API surface. Unlike CPaaS, which treats a call as a transaction your application must track, PUC treats a call as a persistent object the platform manages so state management, transfer logic, session tracking, and AI governance stop being things you rebuild on every project.

What is a communications control plane?

A communications architecture where the platform owns the call state, lifecycle, and routing, and your code controls behavior through a programmable API surface. Unlike CPaaS, which treats a call as a transaction your application must track, PUC treats a call as a persistent object the platform manages so state management, transfer logic, session tracking, and AI governance stop being things you rebuild on every project.

Can SignalWire replace my entire voice AI stack?

A communications architecture where the platform owns the call state, lifecycle, and routing, and your code controls behavior through a programmable API surface. Unlike CPaaS, which treats a call as a transaction your application must track, PUC treats a call as a persistent object the platform manages so state management, transfer logic, session tracking, and AI governance stop being things you rebuild on every project.

Is SignalWire reliable at scale?

SignalWire runs at 99.95% uptime across 2.7B+ annual minutes and messages for 2,700+ customers, on infrastructure it has operated for over 20 years. Because SignalWire owns the media engine rather than reselling someone else's network, throughput is built to hold under load rather than hit vendor-imposed limits.

Is SignalWire free to try?

You can create real credentials and start building immediately. There's no sandbox queue or sales call required to get access.

Can SignalWire handle it if we grow fast?

Yes. The same underlying engine that SignalWire runs and maintains is used in large-scale telecom deployments, so scaling up doesn't require switching platforms.

What compliance certifications does SignalWire hold?

SignalWire maintains SOC 2 Type II attestation and ISO/IEC 27001:2022 certification, supports GDPR and PCI requirements, and offers HIPAA Business Associate Agreements (BAAs) for healthcare and other regulated customers.

Can we keep our existing telephony or carrier relationships when moving to SignalWire?

Yes. SignalWire supports Bring Your Own Carrier (BYOC) and Programmable SIP, so you can connect existing PBX, SBC, or carrier infrastructure without abandoning current relationships.

Do we get dedicated support when using SignalWire, or just API access?

SignalWire offers a services layer beyond self-serve API access, including Professional Services for scoping and architecture, tiered Support Plans with 24/7 access and defined SLAs, and a partner network for implementation and integration.

Ready to ship?

Sign up free and have a voice agent on the line by the end of the day. SWML, the Agents SDK, and the Skills library are all open to you from the first request.

Ready to ship?

Sign up free and have a voice agent on the line by the end of the day. SWML, the Agents SDK, and the Skills library are all open to you from the first request.

Ready to ship?

Sign up free and have a voice agent on the line by the end of the day. SWML, the Agents SDK, and the Skills library are all open to you from the first request.

Ready to ship?

Sign up free and have a voice agent on the line by the end of the day. SWML, the Agents SDK, and the Skills library are all open to you from the first request.