feat(voice): 2talk softphone provider page - #116
Merged
Conversation
Contributor
Add /voice/providers/2talk/ in all nine locales — a data-driven landing
page positioning WaveKat Voice as the subscription-free, Mac/Linux
softphone for 2talk. Targets the "2talk softphone" / "best softphone for
2talk" search intent with a self-contained intro, a step-by-step setup
guide (with localized app screenshots), a WaveKat Voice vs Bria vs
MicroSIP comparison table, an honest "what 2talk gives you" section, and
a six-question FAQ, plus FAQPage + BreadcrumbList schema.
- New reusable voice/providers/* pattern (Provider model in
src/lib/voice-providers.ts; per-locale copy in src/lib/providers/*).
- hreflang/sitemap/switcher wired via i18n.ts fullSite.
- Cross-linked from every voice/alternatives/ hub for internal linking.
- Two new app screenshots per language synced into public/screenshots/.
- Keyword-first <title> ("2talk softphone for Mac & Linux") — the layout
supplies the brand suffix, so no redundant WaveKat Voice in the title.
- SIP-server copy notes 2talk's one NZ server (sip.2talk.co.nz for the
domain/proxy/outbound proxy) and the newer Lyra platform's own settings.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CPiqbog4hc3vgGapv7Qq1t
wavekat-eason
force-pushed
the
feat/voice-providers-2talk-page
branch
from
July 5, 2026 00:44
6b8a30a to
683f610
Compare
wavekat-eason
marked this pull request as ready for review
July 5, 2026 03:24
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
A new evergreen landing page
/voice/providers/2talk/(all 9 locales) positioning WaveKat Voice as the subscription-free, Mac/Linux softphone for 2talk, targeting the high-intent2talk softphone/best softphone for 2talksearch cluster.It's a new reusable
voice/providers/*pattern (mirrorsvoice/alternatives/*): oneProviderdataset, data-driven templates, per-locale copy files.Page structure (SEO + GEO)
<h1>+ intro (quotable out of context for AI answer engines)FAQPageschema, plusBreadcrumbListAccuracy note
The original brief said 2talk's softphone was discontinued and only Bria remains — verified false: 2talk still resells Bria (NZ$5.95 +GST/mo) and ships 2talk Connect. The page uses the accurate angle (the subscription-free Mac/Linux gap) and states plainly that WaveKat Voice is desktop-only with no mobile push.
Wiring
i18n.tsfullSitevoice/alternatives/hub (internal linking)public/screenshots/Checks
npm run build→ 159 pages ✓npm run check:links✓npm run check:screenshots→ 63/63 ✓🤖 Generated with Claude Code
https://claude.ai/code/session_01CPiqbog4hc3vgGapv7Qq1t