defaultDevIceServers property

List<TxIceServer> get defaultDevIceServers

Default development ICE servers configuration.

Includes:

  • Telnyx dev STUN server
  • Google STUN server (fallback)
  • Telnyx dev TURN server with UDP transport (preferred)
  • Telnyx dev TURN server with TCP transport (fallback)
  • Telnyx dev TURNS server with TCP transport over TLS on port 443 (last-resort fallback for restrictive firewalls)

Implementation

static List<TxIceServer> get defaultDevIceServers => [
      const TxIceServer(urls: [devStun]),
      const TxIceServer(urls: [googleStun]),
      TxIceServer(
        urls: [devTurnUdp],
        username: username,
        credential: password,
      ),
      TxIceServer(
        urls: [devTurn],
        username: username,
        credential: password,
      ),
      // TURNS 443 (last-resort fallback for restrictive firewalls)
      TxIceServer(
        urls: [devTurns443],
        username: username,
        credential: password,
      ),
    ];