- Send SMS: texts the caller, or another number the caller gives. It sends from the agent’s own SMS number.
- Check SMS Replies: reads texts sent to the agent’s SMS number since the call started.
This is a different feature from the Send SMS function, which sends through Telzino/Twilio numbers. Use this page if your DIDs and SMS are hosted on NetSapiens.
Before you start
You need all three of the following. If any one is missing, the functions won’t appear or the agent can’t send.- An SMS-enabled DID on NetSapiens, routed to the agent’s extension. In NetSapiens, the DID’s SMS number must have its destination set to the extension the AI agent uses, and it must have a carrier assigned. Telzino looks up the sender number by that extension. On the v2 API, an SMS number without a carrier is ignored. Carrier registration (for example 10DLC brand and campaign approval in the US) is handled between you and your SMS carrier.
- The NetSapiens integration enabled for your account. If the NetSapiens card doesn’t appear on the agent’s Integrations page, contact Telzino support or your partner/reseller to have it enabled.
- NetSapiens API credentials for a user with Domain Manager or higher access in the agent’s domain.
Step 1: Connect the agent to NetSapiens
- Open the agent and go to its Integrations page.
- Click the NetSapiens card. Your platform may show it under your own UCaaS brand name.
- Fill in the form:
- API Version: choose v2 only if you know your platform supports the NetSapiens v2 API. If you’re unsure, start with v1, as the form suggests. Both versions support sending and reading SMS (see v1 and v2 differences). The v1 warning in the form, which says chat and message-session tools will be hidden, refers to the chat tools. The SMS functions still work on v1.
- URL (labelled with your platform’s name): your NetSapiens API host, for example
https://core1.example.com./ns-api/is added automatically if it’s missing. - Username and Password: the Domain Manager (or higher) credentials.
- Domain: the NetSapiens domain the agent lives in. This is pre-filled from your session.
- Advanced (Client ID / Secret): leave these blank unless your platform needs manually issued OAuth credentials. They’re normally detected automatically.
- Save. Telzino checks the credentials against your platform before saving and shows an error if they’re rejected.
Step 2: Add the SMS functions to the agent
- Open the agent editor and add a function.
- The NetSapiens functions only appear after Step 1 is saved. They’re grouped under your NetSapiens platform’s name. Pick Send SMS, Check SMS Replies, or both from that group.
- Write instructions telling the agent when to use each function, then save the agent.
Example instructions
Send SMSHow the functions behave
Send SMS- If no destination is given, the text goes to the caller’s own number. The agent is instructed to text a different number only when the caller gives one. This is guidance to the agent, not a hard restriction. The per-call limit below applies either way.
- The sender is always the SMS number assigned to the agent’s extension in NetSapiens.
- There’s a limit of 3 texts per call, so the agent can’t be talked into sending bulk messages.
- Sending MMS (pictures or files) isn’t supported.
- Only returns messages received during the current call, so older conversation history is never mistaken for a new reply.
- Returns the sender, the message type, the time, and the message text. Each message’s text is shortened to its first 200 characters.
v1 and v2 differences
On v2, whenever an agent with Check SMS Replies takes a call, Telzino checks for your domain’s message subscription and creates it if it’s missing. You don’t need to set it up yourself.
Availability controls
Partners and resellers control these functions for each organization in Feature Administration. Each function has its own setting:- NS Send SMS controls the Send SMS function.
- NS Check SMS Replies controls the Check SMS Replies function.
- It still appears in the agent editor, but it’s disabled and marked Locked by your provider.
- Saving an agent that adds it is refused. The agent editor shows a message such as “NS Send SMS is not available for this organization.” The Telzino API returns
403 forbiddenand lists the blocked features, for exampleFeature(s) not available for this organization: integration.netsapiens, ns.send_sms. - Agents that already have the function keep using it on calls, and it stays editable and removable.
