Asterisk Intagration

26 views
Skip to first unread message

Richard Bopp

unread,
Jun 6, 2011, 7:05:39 PM6/6/11
to open-sourc...@googlegroups.com
I am starting to look into integrating asterisk phones and tickets to pull the calling phone number into tickets. I have a couple quick questions.
1.Is there any documents on "modules" in tickets?
2.Would the module have enough access to tickets to pull this off?
3.Is there any documents of what file does what in tickets?
4.Any preferences or ideas on how you might want to see this working?  
My initial idea was to have a drop down at the login screen so they could select what ext they are at. I have an asterisk test box with some DID lines ready to go for this. 
Thanks,
Richard Bopp
KC0NPA
Dakota County Emergency Communications

AndyH

unread,
Jun 8, 2011, 11:20:32 AM6/8/11
to Open Source CAD - Dev
Richard

Asterisk Integration doesn't require modules functionality and also if
you drop an email to Kevin B he has done quite a bit of work on this
and has status update working into Tickets from Astersik.

On the Modules Documentation - I'm afraid no there isn't yet but there
will be before general release of the modules. The Modules can have
access to as much of Tickets as the module builder builds into it. The
idea with modules is that they build extra functionality into Tickets
without massive core software modification apart from a small include
statement where you want the module to appear (for instance for the
Ticker it is at the bottom of the main screen and is included in
main.php, for the Personnel Database Integration Module, the includes
are in units.php which is the Responders List, View and edit script -
database integration is all about people so that's where it needs to
be.

I'll let Kevin deal with the look and feel of Asterisk Integration as
he has already worked on it and knows Asterisk very well, whereas I am
only just getting started.

One thing I would say is that any integration needs to be made
optional - i.e. it doesn't affect day to day operation if you are not
using that integration - one of the core fundamentals also for the
modules - they are ignored if not installed and can be switched on or
off through the config screen.

Lastly there really isn't any documentation about what file does what
apart from what is in the headers and version lists of the files
however Arnie (and latterly I) have tried to name the files as
descriptively as possible with file names like units.php, add.php,
edit.php etc. If you have any specific questions about where you
should do something, post away and Arnie, or I or someone else will
happily help.
Cheers
AndyH

Arnie Shore

unread,
Jun 8, 2011, 11:53:40 AM6/8/11
to open-sourc...@googlegroups.com
Richard, it's not Asterisk, it's not Open Source, and it's Windows only AFAIK, but I do have a preliminary Tickets capability to take incoming CID data into Tickets.

It requires an inexpensive desktop product, Ident-a-pop pro, at http://www.identafone.com

Right now, our script takes the incoming phone no. and does a look-up against (a) prior calls, (b) yr Constituents data, if such exists, and (c) the White Pages database.

Let me know if interested in pursuing.

AS

Shawn Stoddard

unread,
Jun 8, 2011, 8:10:11 PM6/8/11
to open-sourc...@googlegroups.com
Is the source code available only in GITHUB or anything similar? Hate to
start making changes only to have to keep syncing up.

AndyH

unread,
Jun 9, 2011, 4:06:57 AM6/9/11
to open-sourc...@googlegroups.com
Shawn.
 
Are you talking about the source code for modules, if so when they are released (the first generally available one is in testing) then it will be available in the same place as Tickets. One of the things that I need to do with modules (as one of the things I am hoping for this approach is that other people can develop added functionality within the modules framework) is to publish information as to how they are built. There is a strict build structure to make sure they work, however by keeping this strict structure it means there is actually more flexibility into what they can do. All the functional and display part of modules (functions, CSS, Javascript, HTML, SQL and forms)  are kept separately from the core tickets files and the module is included from a set of standard files that do that part of the donkey work.
 
Cheers
AndyH

Shawn Stoddard

unread,
Jun 9, 2011, 7:02:25 AM6/9/11
to open-sourc...@googlegroups.com
Modules or mainline code - it might also increase interest in more people participating in the coding.

--
Sent from my Android phone with K-9 Mail. Please excuse my brevity.

AndyH <harve...@hotmail.com> wrote:
--
You received this message because you are subscribed to the Google Groups "Open Source CAD - Dev" group.
To view this discussion on the web visit https://groups.google.com/d/msg/open-source-cad---dev/-/EKqoxEEb1toJ.
To post to this group, send email to open-sourc...@googlegroups.com.
To unsubscribe from this group, send email to open-source-cad-...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/open-source-cad---dev?hl=en.
Reply all
Reply to author
Forward
0 new messages