Função JavaScript como php?

Estou usando o WebIM para suporte por chat em um site. Eu gostaria de ser capaz de configurar um temporizador para quando um cliente inicia uma sessão de chat, se um operador / técnico não responder dentro de 'x' segundos eu gostaria que a página redirecionasse para outra página onde o cliente pode deixar uma mensagem.

Tipo de 'por favor, mantenha enquanto tentamos conectar você' coisa. Dessa forma, se todos os técnicos estiverem muito ocupados ou ajudando outros clientes, o cliente aguardando pode simplesmente voltar mais tarde ou deixar uma mensagem (assim, quando o bate-papo estiver offline).

Eu olhei extensivamente sobre mibew.org os criadores do script de bate-papo, não há nada sobre esse recurso, também parece que seu site foi praticamente abandonado.

Eu vim com uma idéia de usar a função JavaScript setTimeout para executar alguns php após 'x' quantidade de tempo. O php irá basicamente consultar o DB para ver se um técnico entrou na sessão em questão e se não, redirecione o cliente para outra página explicando que ninguém está disponível no momento, mas eles podem deixar uma mensagem, etc.

O problema é que não tenho muita experiência com JS.

Isso é uma possibilidade? Existe outro mais eficaz / eficiente foi para conseguir isso?

questionAnswers(4)

yourAnswerToTheQuestion