> For the complete documentation index, see [llms.txt](https://fullstackindie.gitbook.io/easy-code-for-vivox/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://fullstackindie.gitbook.io/easy-code-for-vivox/related-info/how-do-i-do-this-in-vivox.md).

# How do I do this in Vivox?

## Setup&#x20;

{% tabs %}
{% tab title="EasyCode" %}

* Docs

{% embed url="<https://fullstackindie.gitbook.io/easy-code-for-vivox/easy-code-for-vivox/main-methods#to-get-started-with-easycode-you-have-a-couple-options>." %}
{% endtab %}

{% tab title="VivoxVoiceManager.cs" %}

* Blog

{% endtab %}

{% tab title="From Scratch" %}

* Blog

{% embed url="<https://blog.fullstackindie.net/how-to-setup-vivox-with-unity-services>" %}

* GitHub Gist

{% embed url="<https://gist.github.com/FullStackIndie/8a2b117e38800da90ac722605ee5a528>" %}
{% endtab %}
{% endtabs %}

## Login

{% tabs %}
{% tab title="EasyCode" %}

* Docs

{% embed url="<https://fullstackindie.gitbook.io/easy-code-for-vivox/easy-code-for-vivox/how-do-i-do-this-in-easycode/login-logout#login>" %}
{% endtab %}

{% tab title="VivoxVoiceManager.cs" %}

* Blog

{% endtab %}

{% tab title="From Scratch" %}

* Blog

{% embed url="<https://blog.fullstackindie.net/how-to-login-into-vivox-with-unity>" %}

* Gist

{% endtab %}
{% endtabs %}

## Logout

{% tabs %}
{% tab title="EasyCode" %}

* Docs

{% embed url="<https://fullstackindie.gitbook.io/easy-code-for-vivox/easy-code-for-vivox/how-do-i-do-this-in-easycode/login-logout#login>" %}
{% endtab %}

{% tab title="VivoxVoiceManager.cs" %}

* Blog

{% endtab %}

{% tab title="From Scratch" %}

* Blog

{% embed url="<https://blog.fullstackindie.net/how-to-login-into-vivox-with-unity>" %}

* Gist

{% endtab %}
{% endtabs %}

## Join Channel

{% tabs %}
{% tab title="EasyCode" %}

* Docs

{% embed url="<https://fullstackindie.gitbook.io/easy-code-for-vivox/easy-code-for-vivox/how-do-i-do-this-in-easycode/login-logout#login>" %}
{% endtab %}

{% tab title="VivoxVoiceManager.cs" %}

* Blog

{% endtab %}

{% tab title="From Scratch" %}

* Blog

{% embed url="<https://blog.fullstackindie.net/how-to-login-into-vivox-with-unity>" %}

* Gist

{% endtab %}
{% endtabs %}

### SetTransmissionMode

##

{% tabs %}
{% tab title="EasyCode" %}

* Docs

{% embed url="<https://fullstackindie.gitbook.io/easy-code-for-vivox/easy-code-for-vivox/how-do-i-do-this-in-easycode/login-logout#login>" %}
{% endtab %}

{% tab title="VivoxVoiceManager.cs" %}

* Blog

{% endtab %}

{% tab title="From Scratch" %}

* Blog

{% embed url="<https://blog.fullstackindie.net/how-to-login-into-vivox-with-unity>" %}

* Gist

{% endtab %}
{% endtabs %}

Use Auto VAD

##

{% tabs %}
{% tab title="EasyCode" %}

* Docs

{% embed url="<https://fullstackindie.gitbook.io/easy-code-for-vivox/easy-code-for-vivox/how-do-i-do-this-in-easycode/login-logout#login>" %}
{% endtab %}

{% tab title="VivoxVoiceManager.cs" %}

* Blog

{% endtab %}

{% tab title="From Scratch" %}

* Blog

{% embed url="<https://blog.fullstackindie.net/how-to-login-into-vivox-with-unity>" %}

* Gist

{% endtab %}
{% endtabs %}
