<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 async def join_voice(guild_id: int, channel_id: int):
 """ Joins a voice channel by ID's. Parameters guild_id : int channel_id : int """

    node = get_node(guild_id)
    voice_ws = node.get_voice_ws(guild_id)
    await voice_ws.voice_state(guild_id, channel_id)