Geofencing

With geofencing, you can define which edge nodes are utilized for video calls within specific geo-fenced areas. You can set geofences to a call type or specify when creating a new call. Multiple geo-fences can be used at the same time.

At this present, you can only select from a predefined list of geofences:

Inclusion Geofences

NameDescriptionCountries Included
european_unionThe list of countries that are part of european unionAustria, Belgium, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden
united_statesOnly selects edges in USUnited States
canadaOnly selects edges in CanadaCanada
united_kingdomOnly selects edges in the United KingdomUnited Kingdom
indiaOnly selects edges in IndiaIndia

Exclusion Geofences

NameDescriptionCountries Excluded
china_exclusionExcludes edges running in mainland China (currently, Stream edge infrastructure does not have any edge in China)China
russia_exclusionExcludes edges running in RussiaRussia
belarus_exclusionExcludes edges running in BelarusBelarus
iran_north_korea_syria_exclusionExcludes edges running in Iran, North Korea and SyriaIran, North Korea, Syria
client.video.createCallType({
  name: "<call type name>",
  settings: {
    geofencing: {
      names: ["european_union"],
    },
  },
});

//override settings on call level
call.create({
  data: {
    created_by_id: "john",
    settings_override: {
      geofencing: {
        names: ["european_union", "united_states"],
      },
    },
  },
});

Region Restrictions

With geofencing you can restrict the edges that are used in your calls based on their location. If you want to restrict access to calls for users in some regions, please reach out to our support team. This is currently possible but not configurable via API or Dashboard.

UAE VoIP Service Notice

The Telecommunications and Digital Government Regulatory Authority (TDRA) regulates the provision of real-time voice and video communication services within the United Arab Emirates (UAE).

To align with these regulatory requirements, Stream currently does not enable video functionality by default for users connecting from within the UAE.

Organizations that are authorized or licensed to provide VoIP services in the UAE may contact our team at support@getstream.io to request an evaluation for enabling access.

Each request will be assessed on a case-by-case basis to ensure compliance with all applicable TDRA requirements and local laws.

© Getstream.io, Inc. All Rights Reserved.