webrtc_sip_checklist
ActiveTool of Sipflow
[cost: free (pure CPU, no network) | read-only] Return a curated checklist of WebRTC ↔ SIP requirements (WSS transport, ICE gathering, DTLS-SRTP fingerprint, rtcp-mux + BUNDLE, media relay / rtpengine, STUN/TURN, secure-context Origin allowlist, Opus codec, session-timer behavior across the bridge, STIR/SHAKEN signing). When `configText` is supplied, each item is marked as 'looks present' or 'check needed' based on simple regex signals. Use when the user is building a WebRTC ↔ SIP bridge or troubleshooting one (no media, one-way audio, ICE failures). Pair with: `review_sip_config` for the full structured outline; `search_sip_docs(vendor=...)` to ground each unchecked item in vendor docs; `parse_sdp` / `compare_sdp_offer_answer` when the bug is in SDP negotiation.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"vendor": {
"enum": [
"asterisk",
"freeswitch",
"kamailio",
"opensips",
"freepbx",
"yate",
"cisco-cube",
"ribbon",
"oracle-acme",
"audiocodes",
"cisco-cucm",
"avaya",
"mitel",
"metaswitch",
"3cx",
"nec",
"twilio",
"telnyx",
"bandwidth",
"bandwidth-bxf",
"vonage",
"plivo",
"signalwire",
"aws-chime",
"didww",
"voxbone",
"genband",
"cisco-bts",
"teams",
"zoom-phone",
"ringcentral",
"webex-calling",
"eight-by-eight",
"polycom",
"yealink",
"cisco-phone",
"grandstream",
"snom",
"linphone",
"microsip",
"bria",
"zoiper",
"jssip",
"sip-js",
"stir-shaken"
],
"type": "string",
"description": "Vendor slug. Omit and supply `configText` to auto-detect."
},
"configText": {
"type": "string",
"maxLength": 2000000,
"description": "Optional config blob. When supplied, items with matching signals are marked as present; vendor is auto-detected if not supplied."
},
"filenameHint": {
"type": "string",
"maxLength": 200,
"description": "Optional filename (\"kamailio.cfg\", etc.) to bias auto-detection."
}
},
"additionalProperties": false
}No endpoints wrapped at confidence ≥ 0.50.
Parent server
Sipflow
https://github.com/cmendes0101/sipflow-cursor-plugin
1/7 registries