info@voip-sip-sdk.com Tel: +36 1 371 0150

How to configure Google Cloud Platform to your
Ozeki VoIP SDK projects

Step One:

Create a project in the Google Cloud Platform Console:

  1. In the drop-down menu at the top, select 'Create a project'.
  2. Give your project a name.
  3. Make a note of the project ID, which might be different from the project name. The project ID is used in commands and in configurations.

Create your billing details at Google.
Create credentials for API access:

  1. Click 'Create credentials' and choose 'Service Account key'.
  2. Under 'Service account', choose 'Compute Engine default service account', and leave JSON selected under 'Key Type'. Click 'Create'. A .json file will be downloaded to your computer.
  3. Set the environment variable: 'GOOGLE_APPLICATION_CREDENTIALS'
    in PowerShell to the path of the JSON key that was downloaded (Figure 1).


Figure 1 - Set API access credentials

Step Two:

Download and Install Google Cloud SDK (Figure 2).


Figure 2 - Google Cloud SDK has been installed

It is necessary to reboot your machine after installation.

Step Three:

Please download the example projects from here.
Run the C# IDE you use. For example Visual Studio.
Right click on one of the example projects and select 'Manage NuGet packages...' (Figure 3)


Figure 3 - Right click on one of the example projects to 'Manage NuGet packages...'

By clicking 'Restore' (Figure 4), Visual Studio automatically restores NuGet packages.


Figure 4 - Restoring NuGet packages

On Figure 5 you can see the automatically restored NuGet packages.


Figure 5 - NuGet packages have been restored

Do not forget to set the project as startup project (Figure 6).


Figure 6 - Right click on the previously selected example project to 'Set as StartUp Project'

After finnishing these steps you must be eager to test the project by pressing 'F5'.

If you have any questions or need assistance, please contact us at info@voip-sip-sdk.com

Ozeki Cookie Policy
Ozeki Informatics Ltd uses cookies to provide you the best experience on this website. The further use of the website will be considered as an agreement to the use of cookies. For more information read this website.

Cookies are enabled You are browsing the optimized version of this website. For more information read this website.