[Asterisk-Users] Manager/gastman

Adam Goryachev mailinglists at websitemanagers.com.au
Thu Jul 17 06:52:34 MST 2003


[This is being re-sent because the previous one got caught in the
'moderators' mailbox. It would seem that the moderator never approves those
emails though? It would be nice if that would happen.]

[Original Message]

Tonight I thought I might start hacking on gastman to extend the features in
the directions that I would like. Except then I got stuck, because some
information is not available to gastman (AFAICT)

What I would like to do is create a gastman like interface with the
following features:
* Restrict channels/extensions displayed to one or more of
(context|extension|channel|group)
This allows us to put all desk phones in (from the desks context) to
call/transfer calls to, and also all calls that are associated with us. We
aren't really interested in seeing calls to/from other colleagues, or their
inbound/outbound calls etc...

* Call Timers- display the various timers that are relevant for the current
call
To see time since the call was first received (since first ring which is
before answer), also see total park/hold time, plus total talk time, plus
our own park/hold and talk times.

* Text based GUI display - if that makes sense?
Ideally, a text based display that still uses a mouse to navigate/accomplish
features.
Even better, also can use keyboard shortcuts to acheive anything that can be
done with a mouse

* Ability to originate a call, such that the remote side is called, and only
when they answer, call my extension so I can talk to them.

This is really all I can think of at the moment, but I see these features as
being rather important for a significant number of companies/organisations
before asterisk will really be usable.

I think the first item could be done fairly easily, we always get the
channel/extension/context details already. The second item can only really
be done if we keep track of the call times ourselves as opposed to
collecting the times off asterisk (probably more accurate, and also solves
the issue of how to handle calls when asterisk has been running for a long
time, but gastman is only just started (beginning of each day).

The third item is also fairly easy to do... just client side interface stuff

The last item I am not too sure as to how this can be done. There seems to
be some of it working if I 'originate' a call from someone elses extension
(local) to mine, but it just fails if I try to originate from an external
phone number (ie, have a external number ring, when answered, ring my
extension)...

If we can get some discussion going and work out some better requirements
for this interface, then I will look into implementing them or paying digium
to implement them like seems possible (what is happening with the
queues)....

Regards,
Adam

Adam Goryachev
Website Managers
Ph:  +61 2 9345 4395                        info at websitemanagers.com.au
Fax: +61 2 9345 4396                        www.websitemanagers.com.au





More information about the asterisk-users mailing list