[asterisk-dev] CSTA support for asterisk... or begining this module/project

Chris Mylonas chris at opencsta.org
Wed Jan 6 04:40:11 CST 2010


Hi Dev List,

I'm Chris from Sydney.  CSTA Chris!

In response to the below email - there is now an LGPL csta stack which works
for the Siemens Hipath 3000 series PBX with limited support for the 4000
series released 15 November 2009.

The project itself has been alive for years.  As an open source project,
it's early days.  I have just cut-over a new website with a support forum
and some vids of how to set up java on linux and some other basic
functions.  The vids will be reproduced to raise the quality of them after
receiving some helpful feedback.

There is also an accompanying LGPL nurse call integration project at
http://www.nursepaging.com - by receiving nurse call messages, you are able
to send text messages to cordless DECT phones on a Siemens.  8 or 9 years
ago this was a big enough deal - one less piece of equipment for
carers/nurses to carry.

This same functionality would work with asterisk/SIP handsets, except the
SendMessage/SendText message only sets the display until a button is pressed
(tested with snom m3).  If it could persist button presses, it would be an
effective nurse call integration platform.

I wouldn't advise spending too much time trying to work out how everything
works at this stage.  At least let me provide some pre-build JARs (yes java)
which will be made available by the end of this month at the latest.

The data structures are sound - have a look around here
http://stack.trac.opencsta.org/browser/trunk/src/org/opencsta/servicedescription/callcontrol/events

The project talks ASN.1 at the moment with hexadecimal characters.
At some stage during 2010, an XML outputter will be done.

There is a handy utility I've used in the past simply called blackbox.  It
sits between CTI servers if you fancy seeing what traffic is passed around -
there's a network version and a serial port version.  You can view the
source at
http://utils.trac.opencsta.org/browser/trunk/src/org/opencsta/utils/blackbox/network

You'll have to excuse my webserver at the moment.  After installing
mod_python and trac, it's been running a bit doggish.  This will change
sooner or later as well.


In order to get asterisk csta integration working, the events just have to
be mapped to each other - CSTA events vs AMI events.  It's a pretty simple
process now that the bulk of the other stuff is out of the way.

I would like to request an AMI command for placing a call on hold.  I
understand that "Hold" is done with SIP messages, but if we could get an AMI
command to do something similar (without having to transfer calls to a queue
or to a park extension, and keep the call on the handset) that would be
awesome!!


Kind Regards  &  Happy New Year!

Chris



Hy,

Currently i studing ECMA 269 for implement a parser PROPRIETARY/CSTA im my
company.
the module/project for asterisk csta has started?
i would like to help...

tnks and sorry of english errors.


-- 
Guilherme BR {
     Linux ID: #437053
     www.guilhermerezende.com
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-dev/attachments/20100106/dd55dc0e/attachment.htm 


More information about the asterisk-dev mailing list