Problem with Agents using ZAP & remote analog phones

Hi,

On my current installation I have several queues that should be attend by remote agents.

That remote agents are on their own home. On most of the case, they are using a normal analog line (not SIP/IAX ATAs or phones). I have a huge rotation of agents, and I need they to be able to use normal phones.

I want to be able to setup a queue, so a remote user, from home, calls one extension on my office, and identifies himself using a userid&password. Then, whenever there is a call on my asterisk address to the queue where that agent is loged, asterisk would do a call to the agent (addressed to their PSTN phone).

As far as I known, only SIP/IAX users can be assigned to a queue.

Any suggestion to have this working ?