How to monitor an extention state if it is reachable , online , etc ..?

hi ,

i want a method that monitor the extention states

  • reachable from server or not .
    i mean i have an employee, and this enployee has to work 5 hours from softphone far from my company .

now i want to know along the 5 hours the state of the user , if he was online , reachbale from server .

i want to mention , that from cli elastix , i can type : sip show peers , but i dont want to type this command every minute and record if the user was reachable or not

can i do this by SNMP ???

regards

here is my system spesification
Kernel
Linux(i386)-2.6.18-238.12.1.el5

Elastix
elastix-2.2.0-14
elastix-firstboot-2.2.0-5
elastix-system-2.2.0-14
elastix-email_admin-2.2.0-9
elastix-vtigercrm-5.1.0-8
elastix-extras-2.0.4-4
elastix-asterisk-sounds-1.2.3-1
elastix-my_extension-2.2.0-5
elastix-agenda-2.2.0-5
elastix-a2billing-1.8.1-16
elastix-addons-2.2.0-4
elastix-im-2.0.4-2
elastix-pbx-2.2.0-14
elastix-security-2.2.0-7
elastix-reports-2.2.0-6
elastix-fax-2.2.0-4

RounCubeMail
RoundCubeMail-0.3.1-10

Mail
postfix-2.3.3-2.3.el5_6
cyrus-imapd-2.3.7-12.el5_7.1

IM
openfire-3.5.1-2

FreePBX
freePBX-2.8.1-7

Asterisk
asterisk-1.8.7.0-0
asterisk-perl-0.10-2
asterisk-addons-1.8.7.0-0

FAX
hylafax-4.3.10-2rhel5
iaxmodem-1.2.0-1.1

DRIVERS
dahdi-2.4.1.2-5
rhino-0.99.4-2.rc1
wanpipe-util-3.5.23-1

You can’t, use the Asterisk Manager Interface (AMI).

Why don’t you have the user log into a queue and then use the Queue report module to provide you with reports on agent logins.

You can also use the FOP2 system to see who is logged in on the Operator Panel.

thanks so much , does AMI satisfy my request ??

i would like to say that my extentions are in a queue , but i font have a queue report module … does queue report module satisfy my request ???

i dont want to FOP2 because i want a report over a specific time about the extention state .but fp2 only display the current state .

regards