Individual skill
orchardcore-telephony-telnyx
Skill for integrating Telnyx with CrestApps Orchard Core as a browser WebRTC telephony provider, Contact Center voice provider, SMS provider, and AI voice agent. Covers the CrestApps.OrchardCore.Telnyx, CrestApps.OrchardCore.Telnyx.Sms and CrestApps.OrchardCore.Telnyx.AiVoice features, the API key and Connect Telnyx provisioning, TelnyxOptions read through IOptionsMonitor, Ed25519-signed call and messaging webhooks, the telnyx-webrtc adapter and bridged keypad dialing, STUN and TURN, noise suppression, recording ingest, the media stream WebSocket, the TelnyxSettings and TelnyxSmsSettings recipe steps, and the OrchardCore_Sms_Telnyx section. Use this skill when requests mention Telnyx, Telnyx Call Control, Telnyx WebRTC, Telnyx SMS, Telnyx webhooks, or a Telnyx AI phone agent in CrestApps Orchard Core. Strong matches include TelnyxConstants, TelnyxSettings, TelnyxOptions, TelnyxSmsOptions, TelnyxTelephonyProvider, TelnyxContactCenterVoiceProvider, TelnyxSmsProvider, and VoiceOmnichannelProcessor.
src/CrestApps.AgentSkills/crestapps-orchardcore/orchardcore-telephony-telnyx/SKILL.md
Source commit d86d04f234b1b2bd8145368a2544490f9d557596
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Instructions only
- Last checked
- Nov 6, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 13
- Repository last updated
- Oct 21, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent-skills Repository topic
- ai Repository topic
- ai-agents-framework Repository topic
- dotnet Repository topic
- mcp Repository topic
- mcp-server Repository topic
- orchardcore Repository topic
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Read excerpt
# Orchard Core Telephony Telnyx - Prompt Templates
## Connect Telnyx
You are an Orchard Core expert. Generate accurate configuration, recipes, and troubleshooting guidance for the CrestApps Telnyx module. Telnyx exposes a SIP-over-WebSocket registrar and a server-side Call Control API, so the browser soft phone carries the call audio itself (WebRTC) and the Contact Center can bridge live calls to agents server-side (`ServerSideAcd`). The provider-neutral soft phone, hub, and contracts are covered by `orchardcore-telephony`.
### Guidelines
- Install `CrestApps.OrchardCore.Telnyx` in the web/startup project.
- Enable `CrestApps.OrchardCore.Telnyx`; it enables `CrestApps.OrchardCore.Telephony` and `CrestApps.OrchardCore.WebSockets` (see `orchardcore-websockets`).
- Telnyx voice has no configuration section; configure it on the **Telnyx** tab of **Settings → Communication → Telephony** with `ManageTelephonySettings`.
- Create the API key as a Telnyx account Owner or Admin. A restricted member's key fails **Connect Telnyx** with `Not authorized` (Telnyx code 10006).
- Paste the Telnyx account Ed25519 **public key** into **Webhook public key**; webhooks are rejected until it is set.
- Present Telnyx-owned caller ids so calls earn STIR/SHAKEN attestation.