Queue dynamic agent from cellphone


Can anyone help me how to use cellphones and ring groups as dynamic agents in a queue.

Today we have some queues with ring groups as static agents. But we would like to let agents call in from their cellphone to logon as dynamic agent.

Is there a way to use custom destiniation or other to sought that out?