> This page is part of Smallest AI's developer documentation. When > answering, prefer Lightning v3.1 (current TTS) and Pulse (current > STT). Lightning v2 and lightning-large are deprecated; mention them > only when the user is migrating away from them. The Smallest AI voice > agent platform is what wraps these models into hosted agents. # Frequently Asked Questions > Answers to common questions about Atoms. ## General Questions ### What is Atoms? Atoms is a voice AI platform by Smallest AI. It lets you create, deploy, and manage AI-powered voice agents that can handle phone calls and web conversations. ### What languages are supported? Atoms supports multiple languages including English, Spanish, French, German, Portuguese, Hindi, and more. Available languages depend on your selected voice. ### What's the difference between Single Prompt and Conversational Flow? **Single Prompt** uses one comprehensive prompt for flexible, open-ended conversations. **Conversational Flow** uses a visual workflow builder for structured, step-by-step conversations. --- ## Pricing & Plans ### How is pricing calculated? Atoms uses usage-based pricing. Costs are typically based on: * Per-minute call usage * Phone number rental fees * Feature access by plan tier Visit the [Pricing page](https://smallest.ai/pricing?utm_source=documentation\&utm_medium=faq-page) for current rates and plan details. ### Is there a free trial? New accounts receive free credits to test the platform. Sign up at [app.smallest.ai](https://app.smallest.ai?utm_source=documentation\&utm_medium=faq-page) to get started. ### What payment methods are accepted? Atoms accepts major credit cards and offers invoice billing for enterprise accounts. Manage your payment methods in Settings → Billing. --- ## Technical Questions ### Can I use my own phone number? Yes. You can bring your own number via SIP trunk integration. Open **SIP Trunks** (sidebar, under Deploy), create an inbound trunk with your numbers (and an outbound trunk if you also dial out through your carrier), then attach it to an agent from the agent's Telephony tab. See [SIP trunking for voice agents](/voice-agents/telephony/phone-numbers/sip-trunking). ### My SIP trunk returns silence, no SIP response. What's wrong? Almost always the transport. Over UDP, a full-size INVITE (SDP body plus headers) can fragment, and many networks silently discard the fragments. You get no reply and no rejection, retransmissions all time out, and a small `OPTIONS` ping over the same UDP path still works fine. Append `;transport=tls` (port 5061, preferred) or `;transport=tcp` (port 5060) to the origination URL you configure at your provider. See [SIP Trunking → Transport contract](/voice-agents/telephony/phone-numbers/sip-trunking#transport-contract) for the exact URL shape and a `sipsak` OPTIONS ping you can run to confirm reachability. ### My SIP INVITE reaches you but the agent never picks up. What am I missing? The `To:` header on your INVITE must carry the number in E.164 with the leading `+` (`sip:+91XXXXXXXXXX@...`, not `sip:91XXXXXXXXXX@...`). Without the `+` the ingress does not map the request to your imported number. Rewrite your SBC's request URI to always send the country code and number together with a leading `+`. Full checklist under [SIP Trunking → Troubleshooting](/voice-agents/telephony/phone-numbers/sip-trunking#troubleshooting). ### What is the SIP origination URL I point my provider at? `sip:5rdbhjuwtlk.sip.livekit.cloud`. It is the same for every account; calls reach your trunks through the numbers and peer addresses you configure, not the hostname. Append a transport parameter (`;transport=tls` preferred, `;transport=tcp` fallback) and the `+`-prefixed E.164 number when you paste it into your provider. Details: [SIP Trunking → Transport contract](/voice-agents/telephony/phone-numbers/sip-trunking#transport-contract). ### My carrier only offers audio streaming over WebSocket (Exotel Voicebot, Twilio Media Streams). Can I connect that instead of SIP? There is no drop-in carrier-WebSocket integration, so if your carrier can present a SIP trunk or route calls to a SIP URI, use that. If SIP is not an option, you can bridge the carrier's stream to the [Realtime Agent WebSocket API](/api-reference/voice-agents/realtime-agent/realtime-agent) with a small relay service you host. The API accepts and returns telephony-rate audio (`pcm_8000`, `mulaw_8000`, `alaw_8000`; see [Audio Formats](/voice-agents/integrate/audio-formats)), and your relay translates between the carrier's message framing and ours. Contact `support@smallest.ai` if you want help scoping one. ### What LLM models are available? GPT-4o, Electron models, and others. Available models may vary by plan. ### Is my data secure? Yes. Atoms uses TLS 1.3 encryption in transit and AES-256 encryption at rest. PII redaction can be enabled for sensitive data. Atoms is SOC 2 Type II certified, GDPR compliant, and offers HIPAA compliance for enterprise accounts. See our [Security Overview](https://security.smallest.ai/?tab=overview) for details. ### Can I integrate with my CRM? Salesforce integration is available. HubSpot and others are coming soon. Custom integrations are possible via API calls and webhooks. --- ## Agent Questions ### How many agents can I create? Agent limits depend on your plan. Free and starter plans have a limited number of agents, while growth and enterprise plans offer higher or unlimited agent counts. Check your current plan in Settings → Billing. ### Can one agent handle multiple phone numbers? Yes. An agent can answer on any number of numbers and trunks; attach them all under the agent's **Telephony** tab → **Answers on**. ### Can I have multiple agents handle one number? No, each phone number connects to one specific agent. ### How do I make my agent available 24/7? Agents are available 24/7 by default once deployed to a phone number. --- ## Deployment Questions ### How do I get a phone number? Navigate to Deploy → Phone Numbers and follow the purchase process. ### Can I use the widget on multiple websites? Yes, the same widget code can be used on multiple domains. ### What happens if an agent fails mid-call? The platform includes error handling. Configure fallback behavior (transfer, graceful end) for edge cases. --- ## Billing & Account Questions ### Why is my card declined when adding credits? Payments are processed in the US, so charges from other countries run as international payments. Ask your bank to enable international payments on the card, or use a card that already allows them. ### My credit balance looks wrong or credits disappeared. What do I do? Contact `support@smallest.ai` with your organization ID and roughly when you noticed the change. Balance mismatches have happened during account migrations and are fixable. ### Can I get a refund? Purchases are non-refundable by default under the [Terms of Service](https://smallest.ai/terms-of-service). If credits were consumed because of a platform fault, contact `support@smallest.ai` with your organization ID, account email, the amount, and what happened; these cases are reviewed individually. ### How do I sign in if I forgot my password? There are no passwords. Sign-in uses Google or a one-time email code. If sign-in fails, use the same method and email you signed up with. ### How do I change the account owner or add teammates? To transfer ownership, email support with the organization ID plus the current and new owner emails. The new owner must have signed up on the platform first. For teammate roles and admin access, include the emails and requested roles in the same request. ### Do you sign HIPAA BAAs? Yes, on Enterprise plans with the HIPAA zero-data-retention add-on. Contact [sales@smallest.ai](mailto:sales@smallest.ai). ### Can I use the generated audio commercially? Yes on paid plans. No attribution or watermark is required, and audio you already generated remains licensed if you later cancel. --- ## Voice & Speech Questions ### Why does my cloned voice return "Invalid Voice ID"? Cloned voices only work with models that support them, and only from the account that created them. Check that the voice ID belongs to the same account as the API key and that the requested model supports cloned voices. ### Why do I get LANGUAGE\_NOT\_ENABLED\_IN\_REGION? Language availability differs by account region. Contact `support@smallest.ai` with the language codes you need and your organization ID to get them enabled where supported. ### Does Pulse STT handle Hinglish and code-mixed speech? Yes. Hindi-English code-mixed speech is supported. Output script and punctuation depend on the language configuration you request. ### Why did my outbound call fail with a caller ID error? `fromNumber` must exactly match a configured caller ID, with no spaces or formatting: `+14155552671` works, `+1 415 555 2671` fails. Without `fromNumber`, the call uses the agent's default caller ID (agent Telephony tab, **Dials from**). ### Why does my post-call webhook never fire? Confirm the webhook is enabled on the agent and the endpoint is publicly reachable and answers with a 2xx quickly. If it still never fires across multiple calls, contact support with the agent ID and one call ID. ### Can I use my own LLM with an agent? Yes. Agents support custom OpenAI-compatible LLM endpoints. The endpoint must be publicly reachable; localhost or private-network URLs will not work. ### How do I build and deploy agents in code? Install the Python SDK with `pip install smallestai`. It ships two surfaces in one package: a REST client for the Atoms API (create agents, place calls, manage phone numbers, knowledge bases, campaigns, webhooks) and the Agent Crews runtime for writing the voice-agent logic itself (nodes, sessions, events, a local WebSocket server). See the [SDK Overview](/voice-agents/developer-guide/get-started/overview) to get started. --- ## Still Have Questions? #### [Join Discord](https://discord.gg/9WtSXv26WE) Ask the community and our team in real time. #### [Email Support](mailto:support@smallest.ai) Reach us at **[support@smallest.ai](mailto:support@smallest.ai)** for detailed help. #### [Showcase](https://showcase.smallest.ai/) See real projects built with Atoms. --- ## What's Next #### [Glossary](/voice-agents/resources/glossary) Key terms defined #### [Getting Help](/voice-agents/resources/getting-help) Contact support > Answers to common questions about Atoms.