Build VoIP calling apps on iOS using Telnyx WebRTC SDK. Covers authentication, making/receiving calls, CallKit integration, PushKit/APNS push notifications, call quality metrics, and AI Agent integration.
SkillScore83Maintained
Automatic
◆Coding pack
Last verified 8/22/2026
What it changes
Passed 19 of 23 test cases with the skill, and 6 of 23 without it.
Without skill26%
With skill83%
Checks it passed that the model alone missed
Passes customLogger to TxConfig
Calls isConnected() on TxClient
Calls anonymousLogin on TxClient
and 25 more in the full report
13 fixed6 passed either way4 still failing0 broke
Pass-rate lift
+57 pp
Tokens
+306%
Agent turns
0%
Response time
-52%
Model gemini-3.6-flashMeasured 8/22/2026v119 of 23 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 13 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 13
Prompt
Write Swift code snippets showing how to perform basic in-call actions on an active Telnyx Call object: toggling audio mute, placing on hold, and sending a DTMF digit '5'.
What was checked, without and with the skill
Checked
Without skill
With skill
Calls muteAudio() on the Call instance
Missed
Passed
Calls hold() on the Call instance
Passed
Passed
Calls dtmf(digit: "5") on the Call instance
Missed
Passed
case-11 · gemini-3.6-flash · 8/22/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md928 lines2 files
Telnyx WebRTC - iOS SDK
Build real-time voice communication into iOS applications using Telnyx WebRTC.
Prerequisites: Create WebRTC credentials and generate a login token using the Telnyx server-side SDK. See the telnyx-webrtc-* skill in your server language plugin (e.g., telnyx-python, telnyx-javascript).