docs(voice): add machine detection guide - #693
Open
Devon-White wants to merge 1 commit into
Open
Devon-White wants to merge 1 commit into
Devon-White wants to merge 1 commit into
Conversation
Adds a platform how-to for detecting a person, answering machine, or fax machine on outbound and inbound calls, covering SWML detect_machine, the REST calling.detect command, and Relay detect/detectAnsweringMachine/ detectFax in Python and TypeScript. - New guide: fern/products/platform/pages/calling/voice/machine-detection.mdx - Themed flow diagram (SVG + llms-only mermaid) - Voice overview: new card, fixed stale AMD FAQ link - llms.txt: repoint the answering machine detection entry
Contributor
10 tasks
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.
Summary
Adds a platform how-to for detecting a person, answering machine, or fax machine on outbound and inbound calls, following the structure and tone of #660 (outbound calling guide).
fern/products/platform/pages/calling/voice/machine-detection.mdx(/docs/platform/voice/machine-detection)detect_machineinline in a RESTdial, the RESTcalling.detectcommand, and Relaydetect/detectAnsweringMachine/detectFaxin Python and TypeScriptllms-onlymermaid equivalent)/docs/swml/reference/detect-machine→/docs/swml/reference/calling/detect-machine, "Realtime SDK" → "Server SDKs")llms.txt: repoints the "Answering machine detection" bullet to the new guideNotes for reviewers
main; links to/docs/platform/voice/outbound-callingresolve once docs: add outbound calling guide #660 merges.signalwire-sdk3.4.1 and@signalwire/sdk2.0.5 packages (not just the reference docs), and every SWML builder chain was executed and diffed against the equivalent hand-written JSON/cURL sample.detectAnsweringMachine()/detectFax()in 2.0.5 (rawdetect()used instead, noted in prose), anddetect_message_enddefaults differ by surface (falsein SWML,truein RESTcalling.detect) — called out in a differences table.Verification
yarn fern-md-check: all MDX files validpy_compile/pyflakes/mypy, TypeScripttsc --strictagainst the installed SDKslug:frontmatterPreview:
/docs/platform/voice/machine-detectionand/docs/platform/voice