Queue calls ring to agent, then call is dropped when answer

This happens when an agent logs in, and sets their number as a cell phone number but only sometimes. When the problem occurs, it will happen with every single queue call coming in to their cell phone. Logging out, then logging back in cures it so that the cell phone works fine, but what could be causing this sporatic problem?