I just encountered this last week and was frustrated as hell that I couldn't find a way to automate the auto-logoff process. Here's mine - exactly as /umattsl points out.
#!/bin/bash
##Queue 805 Support
/usr/sbin/asterisk -rx "queue remove member Local/102@from-queue/n from 805" /usr/sbin/asterisk -rx "queue remove member Local/110@from-queue/n from 805" /usr/sbin/asterisk -rx "queue remove member Local/128@from-queue/n from 805" /usr/sbin/asterisk -rx "queue remove member Local/130@from-queue/n from 805" /usr/sbin/asterisk -rx "queue remove member Local/134@from-queue/n from 805" /usr/sbin/asterisk -rx "queue remove member Local/135@from-queue/n from 805" /usr/sbin/asterisk -rx "queue remove member Local/136@from-queue/n from 805" /usr/sbin/asterisk -rx "queue remove member Local/140@from-queue/n from 805" /usr/sbin/asterisk -rx "queue remove member Local/419@from-queue/n from 805" /usr/sbin/asterisk -rx "queue remove member Local/431@from-queue/n from 805"
##Queue 807 Paid Support /usr/sbin/asterisk -rx "queue remove member Local/102@from-queue/n from 807" /usr/sbin/asterisk -rx "queue remove member Local/110@from-queue/n from 807" /usr/sbin/asterisk -rx "queue remove member Local/128@from-queue/n from 807" /usr/sbin/asterisk -rx "queue remove member Local/130@from-queue/n from 807" /usr/sbin/asterisk -rx "queue remove member Local/134@from-queue/n from 807" /usr/sbin/asterisk -rx "queue remove member Local/135@from-queue/n from 807" /usr/sbin/asterisk -rx "queue remove member Local/136@from-queue/n from 807" /usr/sbin/asterisk -rx "queue remove member Local/140@from-queue/n from 807" /usr/sbin/asterisk -rx "queue remove member Local/419@from-queue/n from 807"
##Queue 809 CS/Sales /usr/sbin/asterisk -rx "queue remove member Local/103@from-queue/n from 809" /usr/sbin/asterisk -rx "queue remove member Local/206@from-queue/n from 809" /usr/sbin/asterisk -rx "queue remove member Local/406@from-queue/n from 809" /usr/sbin/asterisk -rx "queue remove member Local/128@from-queue/n from 809" /usr/sbin/asterisk -rx "queue remove member Local/130@from-queue/n from 809" /usr/sbin/asterisk -rx "queue remove member Local/140@from-queue/n from 809" /usr/sbin/asterisk -rx "queue remove member Local/207@from-queue/n from 809"
##Queue 810 NY CS /usr/sbin/asterisk -rx "queue remove member Local/130@from-queue/n from 810" /usr/sbin/asterisk -rx "queue remove member Local/140@from-queue/n from 810" /usr/sbin/asterisk -rx "queue remove member Local/532@from-queue/n from 810" /usr/sbin/asterisk -rx "queue remove member Local/534@from-queue/n from 810" /usr/sbin/asterisk -rx "queue remove member Local/535@from-queue/n from 810" /usr/sbin/asterisk -rx "queue remove member Local/536@from-queue/n from 810" /usr/sbin/asterisk -rx "queue remove member Local/537@from-queue/n from 810" /usr/sbin/asterisk -rx "queue remove member Local/549@from-queue/n from 810" /usr/sbin/asterisk -rx "queue remove member Local/550@from-queue/n from 810" /usr/sbin/asterisk -rx "queue remove member Local/551@from-queue/n from 810" /usr/sbin/asterisk -rx "queue remove member Local/1000@from-queue/n from 810" /usr/sbin/asterisk -rx "queue remove member Local/1003@from-queue/n from 810" /usr/sbin/asterisk -rx "queue remove member Local/1004@from-queue/n from 810" /usr/sbin/asterisk -rx "queue remove member Local/1005@from-queue/n from 810" /usr/sbin/asterisk -rx "queue remove member Local/1006@from-queue/n from 810" /usr/sbin/asterisk -rx "queue remove member Local/1007@from-queue/n from 810" /usr/sbin/asterisk -rx "queue remove member Local/1008@from-queue/n from 810" /usr/sbin/asterisk -rx "queue remove member Local/1009@from-queue/n from 810" /usr/sbin/asterisk -rx "queue remove member Local/1010@from-queue/n from 810" /usr/sbin/asterisk -rx "queue remove member Local/1011@from-queue/n from 810" /usr/sbin/asterisk -rx "queue remove member Local/1012@from-queue/n from 810" /usr/sbin/asterisk -rx "queue remove member Local/1013@from-queue/n from 810" /usr/sbin/asterisk -rx "queue remove member Local/1014@from-queue/n from 810"
exit