Could someone please send some samples of the following three files in use together: queues.conf agents.conf extensions.conf hopefully with a description of how they are supposed to work also? ie, user picks up the handset (internal extension) dials say 3000 which goes to AgentLogin enter their extension and password Hangup and wait for phone to ring Phone rings, they pick up and speak to the caller Hang up phone Eventually, pick up phone, dial extension <?> to logout Hang up phone How does * know which physical extension the agent is on? It isn't configured anywhere, or is it automatically stored based on the extension you registered from? Can this also work where you can define an agent which is actually a mobile phone ? (ie, asterisk would need to dial an outside line to reach the extension/agent)?? Ideally I want four 'agents'. Three are various extensions in the office, and depending on if the person is there or not (logged in) depends on whether that extension is 'tried'... One additional extension which is actually a mobile phone, tried only if there are no available agents logged in, perhaps after a timeout as well (ie, must hold for 30 seconds, still no available agent so transfer to mobile)... Is this possible even?? Thanks, Adam