{"schema_version":"1.0.0","provider":"telnyx","canonical_url":"https://telnyx.com/ai/compatibility.json","updated_at":"2026-10-14T19:37:32.181Z","content":{"provider":"telnyx","compatibility":{"integrations":[{"name":"Twilio Migration","category":"migration","type":"partner","status":"ga","documentation_url":"https://github.com/team-telnyx/ai/tree/main/skills/telnyx-twilio-migration"},{"name":"Amazon Chime","category":"voice","type":"api","status":"ga"},{"name":"Microsoft Teams","category":"voice","type":"api","status":"ga","documentation_url":"https://developers.telnyx.com/docs/voice/sip-trunking/microsoft-teams"},{"name":"Asterisk","category":"voice","type":"native","status":"ga","documentation_url":"https://developers.telnyx.com/docs/voice/sip-trunking/asterisk"},{"name":"FreeSWITCH","category":"voice","type":"native","status":"ga","documentation_url":"https://support.telnyx.com/en/collections/1513006-freeswitch-trunk-configurations"},{"name":"Kamailio","category":"voice","type":"native","status":"ga"},{"name":"OpenAI","category":"ai","type":"api","status":"ga"},{"name":"Salesforce","category":"crm","type":"api","status":"ga"},{"name":"HubSpot","category":"crm","type":"api","status":"beta"},{"name":"Zapier","category":"automation","type":"partner","status":"ga"},{"name":"Make (Integromat)","category":"automation","type":"partner","status":"ga"}],"protocols":[{"name":"SIP","version":"2.0 (RFC 3261)","support_level":"full"},{"name":"RTP","version":"RFC 3550","support_level":"full"},{"name":"WebRTC","version":"W3C Recommendation","support_level":"full"},{"name":"SMPP","version":"3.4 / 5.0","support_level":"full"},{"name":"HTTP/2","version":"RFC 7540","support_level":"full"},{"name":"WebSocket","version":"RFC 6455","support_level":"full"},{"name":"gRPC","version":"1.x","support_level":"partial"},{"name":"STIR/SHAKEN","version":"ATIS-1000074","support_level":"full"}],"sdks":[{"language":"Python","package_name":"telnyx","repository":"https://github.com/team-telnyx/telnyx-python","latest_version":"4.117.0","support_level":"active"},{"language":"Node.js","package_name":"telnyx","repository":"https://github.com/team-telnyx/telnyx-node","latest_version":"6.41.1","support_level":"active"},{"language":"Java","package_name":"com.telnyx.sdk","repository":"https://github.com/team-telnyx/telnyx-java","latest_version":"6.44.0","support_level":"active"},{"language":"Ruby","package_name":"telnyx","repository":"https://github.com/team-telnyx/telnyx-ruby","latest_version":"5.82.0","support_level":"active"},{"language":"Go","package_name":"github.com/team-telnyx/telnyx-go","repository":"https://github.com/team-telnyx/telnyx-go","latest_version":"4.60.0","support_level":"active"},{"language":".NET","package_name":"Telnyx.NET","repository":"https://github.com/team-telnyx/telnyx-dotnet","latest_version":"2.0.0","support_level":"active"},{"language":"CLI","package_name":"telnyx-cli","repository":"https://github.com/team-telnyx/telnyx-cli","latest_version":"0.12.1","support_level":"active"}]}}}