I have hired someone to do some work on asterisk for me over the next couple
of months, before they start, I would like to get a better idea of what
other people need, which I can then dovetail into what I think my own
'requirements' are...
Initially, a largish area that I think needs to be worked on is some sort of
gastman type interface which will run on MS Windows, and be usable for a
receptionist answering phone for between 10 and 100 lines.
Currently, I am thinking that these are some of the requirements.
* like gastman they should have the ability to move the 'icons' around
the
screen to group them by whatever quality they prefer (position/ext
#/dept/whatever)...
* Indicate whether the user is on the phone, do not disturb, out of office,
others? This might be by using different colour 'lights'
* Hover over an extension to see additional information such as :
- time in this state
- overriding state eg, on-call but also DND
- Who they are connected to (CID info)
- Who called who
- How the call got to them (transfer from xyz, direct in-dial, queue xyz,
etc)
- How many voicemail messages they have (new/old/maybe time details)
- Perhaps other info?
* Better information on the queues:
List of members in a queue
- login time
- total on calls time
- total idle time
- current state (wrap-up, on-line, idle, etc)
- last call details (start time, end time, duration, CID info, etc)
- perhaps other?
List of calls in a queue
- time call arrived at asterisk
- time in queue
- total talk time (with one or more agents)
- total hold time (parked, in queue, etc)
- Possibly a list of people this call has been transferred to (ie, call
arrived at asterisk 50 minutes ago, and they have spoken to 12 different
people and are likely just being shafted...)
- Likely other info??
List of current calls
- similar info to combination of queue info + extension info...
List of parked calls
- Ability to park a call
- Add/Edit notes to the parked call which will be deleted once the call is
transferred
- Mark a parked call for transfer to a specific extension (so that once
that extension is available it will automatically transfer the call)
- Set/Edit the ignore time for a parked call (ie, default might be 60 secs,
but one person is really persistent and had been holding already for 3
minutes and you don't have time to keep asking them if they want to hold, so
just ignore them for 5 minutes...
A lot of the above will require extending the information stored within
asterisk I imagine, so they may not make it into the first version. This is
partly a first wishlist for me. Once I can get additional feedback from
other people, I will merge it with the above list, and place an
'importance'
level on groups of features, to get them implemented with important things
first.
I don't know what the starting point will be, but it will likely be based on
gastman, and then extended from there, at the end of it, if it is
working/useful, I will release it back to digium.
Regards,
Adam
Adam Goryachev
Website Managers
Ph: +61 2 9345 4395 info@websitemanagers.com.au
Fax: +61 2 9345 4396 www.websitemanagers.com.au