> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nonefivem.com/llms.txt
> Use this file to discover all available pages before exploring further.

# VOIP Integration

<Info>You can find voip integrations in `no-payphone/integration/voip`</Info>

Voip integration is simple. You only need to add 2 functions, one of them adds the player to the call and the other one removes the player from the call.

## Ready Integrations

***

* [pma-voice](https://github.com/AvarianKnight/pma-voice)
* [mumble-voip](https://github.com/FrazzIe/mumble-voip-fivem)
* [toko-voip](https://github.com/Itokoyamato/TokoVOIP_TS3)

## Example

***

<Info>
  This is an example for pma-voice. You can find this integration in
  `no-payphone/config/integration/voip/pma-voice.lua`
</Info>

```lua theme={null}
if _IS_SERVER or not HasResource("pma-voice") then return end

-- CLIENT START

local PMA_VOICE = exports["pma-voice"]

---@param callId number
Config.Voip.AddPlayerToCall = function(callId)
    return PMA_VOICE:addPlayerToCall(callId)
end

---@param callId number
Config.Voip.RemovePlayerFromCall = function(callId)
    return PMA_VOICE:removePlayerFromCall()
end

```
