New design & code for agc

Discussions about development of VICIDIAL and astGUIclient

Moderators: gerski, enjay, williamconley, Op3r, Staydog, gardo, mflorell, MJCoate, mcargile, Kumba, Michael_N

New design & code for agc

Postby Webbutvecklarna.com » Sun May 13, 2012 4:45 am

Hello, we want to share some information regarding 2 projects we currently working on related to Vici.

"PHP ViciManager"
This is a OOP library to handle all common tasks related to an active agent in Vici, its basicly the functionality of vdc_db_query.php and manager_send.php.
At the moment its about 4000 lines of code and supports predictive dialing, channel management, logging, recording and more.
Next in line is to extend it to support manual dialing.

You have a ViciManager object that contains ViciUser, ViciExtension, ViciAgent objects etc. I Will put up a phpDoc to illustrate the structure, just need to fix some comments.

"TBAcaller"
This is a new agent screen that uses PHP ViciManager. Currently it's made in CodeIgniter to save time but will be moved out to stand alone to skip the large footprint that CI has.

Screenshots are available but cant post links yet, u can see them at viewtopic.php?f=2&t=9861&start=40 (If a mod can edit in the links, that would be awsome!)

Its currently being tested with 15 agents.


We still have a long road ahead of us to add all features of Vici and all upcomming changes.

The license is still unclear but it looks like the PHP ViciManager will be open source and TBAcaller will not be released to the public.
Last edited by Webbutvecklarna.com on Tue Oct 09, 2012 8:36 am, edited 3 times in total.
Cluster Setup:
ViciBox Server Installation
VERSION: 2.2.1-237
BUILD: 100510-2015
Webbutvecklarna.com
 
Posts: 16
Joined: Sat May 12, 2012 4:25 am
Location: Sweden

Re: New design & code for agc

Postby mflorell » Sun May 13, 2012 8:19 am

Keep in mind that if you don't use an open source license for your rewrite, you won't find much support here.
mflorell
Site Admin
 
Posts: 18338
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Re: New design & code for agc

Postby brett05 » Sun May 13, 2012 8:30 am

i think mflorell he have use a open source , and we wait his share here of the source and we will see after
Jasperreports & Queuemetrics & SugarCRM integration - Customization and Add-ons
Freepbx||Billing||Centos||Opensuse||Debian||Centos||Fedora||Sangoma||Diguim
brett05
 
Posts: 571
Joined: Sun May 24, 2009 5:48 pm
Location: tunisia

Re: New design & code for agc

Postby Webbutvecklarna.com » Sat May 19, 2012 8:13 am

here are some links
Last edited by Webbutvecklarna.com on Tue Jul 10, 2012 10:06 am, edited 2 times in total.
Cluster Setup:
ViciBox Server Installation
VERSION: 2.2.1-237
BUILD: 100510-2015
Webbutvecklarna.com
 
Posts: 16
Joined: Sat May 12, 2012 4:25 am
Location: Sweden

Re: New design & code for agc

Postby brett05 » Mon May 21, 2012 7:01 am

we have see just some screen , if you can post the source code here in mantis or in the forum that we will be more goog i think
thanks
Jasperreports & Queuemetrics & SugarCRM integration - Customization and Add-ons
Freepbx||Billing||Centos||Opensuse||Debian||Centos||Fedora||Sangoma||Diguim
brett05
 
Posts: 571
Joined: Sun May 24, 2009 5:48 pm
Location: tunisia

Re: New design & code for agc

Postby junewright » Mon May 21, 2012 8:53 am

At least it's easily to look through the code.
junewright
 
Posts: 2
Joined: Mon May 14, 2012 7:01 am

Re: New design & code for agc

Postby DomeDan » Wed May 23, 2012 3:01 am

It is possible to buy this Leadify interface?
Vicidial Partner. Region: Sweden/Norway.
Does Vicidial installation, configuration, customization, add-ons, CRM implementation, support, upgrading, network-related, pentesting etc. Remote and onsite assistance.
Email: domedan (at) gmail.com
DomeDan
 
Posts: 1226
Joined: Tue Jan 04, 2011 9:17 am
Location: Sweden

Re: New design & code for agc

Postby Webbutvecklarna.com » Wed May 23, 2012 12:48 pm

TBAcaller is not officially for sale. We are in alpha stage and continue developing it. Right now we just adapted it to one call center that will test it for us and I must say with great results. As of June 4 will be der 3 developers who will sit with the project full-time (up to now, only one developer), and the goal is to rewrite php code in vicidial to a modern software that will be easy to work with.
Last edited by Webbutvecklarna.com on Tue Oct 09, 2012 8:38 am, edited 1 time in total.
Cluster Setup:
ViciBox Server Installation
VERSION: 2.2.1-237
BUILD: 100510-2015
Webbutvecklarna.com
 
Posts: 16
Joined: Sat May 12, 2012 4:25 am
Location: Sweden

Re: New design & code for agc

Postby DomeDan » Thu May 24, 2012 3:23 am

You know you will violate the copyleft (AGPLv2) if you charge for the software.
Read this thread: VICIDIAL Licensing and sales: What is OK and what is not

Webbutvecklarna.com wrote:and Leadify will not be released to the public.

Then I see no point to post about it here except for advertising, and if your gonna charge for vicidial hosting you will have to release the code too.
The only thing you can do with the software is to use it inside your company only
Vicidial Partner. Region: Sweden/Norway.
Does Vicidial installation, configuration, customization, add-ons, CRM implementation, support, upgrading, network-related, pentesting etc. Remote and onsite assistance.
Email: domedan (at) gmail.com
DomeDan
 
Posts: 1226
Joined: Tue Jan 04, 2011 9:17 am
Location: Sweden

Re: New design & code for agc

Postby Webbutvecklarna.com » Thu Jun 28, 2012 1:59 pm

We will drop the parts of our work as open source when we feel we are ready for it. We have come a long way on the front end and almost all functions to support the existing vicidial funktions.
Here comes more print screen:
Last edited by Webbutvecklarna.com on Tue Jul 10, 2012 10:06 am, edited 2 times in total.
Cluster Setup:
ViciBox Server Installation
VERSION: 2.2.1-237
BUILD: 100510-2015
Webbutvecklarna.com
 
Posts: 16
Joined: Sat May 12, 2012 4:25 am
Location: Sweden

Re: New design & code for agc

Postby mflorell » Thu Jun 28, 2012 4:21 pm

do you have the SCRIPT tab or the FORM for custom list fields?

What db schema version will this be compatible with?
mflorell
Site Admin
 
Posts: 18338
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Re: New design & code for agc

Postby Webbutvecklarna.com » Thu Jun 28, 2012 4:36 pm

mflorell wrote:do you have the SCRIPT tab or the FORM for custom list fields?

What db schema version will this be compatible with?


The script-tab is not implemented yet. We are currently working on the custom fields part and it will be ready in the next few days.

The version we are developing on is:
VERSION: 2.6-370a
BUILD: 120529-2112
Cluster Setup:
ViciBox Server Installation
VERSION: 2.2.1-237
BUILD: 100510-2015
Webbutvecklarna.com
 
Posts: 16
Joined: Sat May 12, 2012 4:25 am
Location: Sweden

Re: New design & code for agc

Postby Webbutvecklarna.com » Fri Jun 29, 2012 4:59 pm

We are now finish whit custom fields.
Cluster Setup:
ViciBox Server Installation
VERSION: 2.2.1-237
BUILD: 100510-2015
Webbutvecklarna.com
 
Posts: 16
Joined: Sat May 12, 2012 4:25 am
Location: Sweden

Re: New design & code for agc

Postby Trying » Sat Jun 30, 2012 4:40 am

Awesome! Keep us updated.
Vicibox Redux 3.1.14 64 bit
Asterisk: 1.4.39.2-vici | VERSION: 2.8-433a | BUILD: 140411-1434
Sangoma A102D/E1
Servers: 1 x Database; 1 x Web; 6 x Telephony; 2 x Archive
Outbound and blended ratio 3:1 with full voice recording
No additional software
Trying
 
Posts: 865
Joined: Sun Sep 09, 2007 8:41 am
Location: South Africa

Re: New design & code for agc

Postby Webbutvecklarna.com » Fri Jul 06, 2012 2:34 pm

Now we are finish whit manual dial, search lead and add lead in frontend and manual record.
We have still long way to go but we working on it.
Last edited by Webbutvecklarna.com on Tue Oct 09, 2012 8:37 am, edited 3 times in total.
Cluster Setup:
ViciBox Server Installation
VERSION: 2.2.1-237
BUILD: 100510-2015
Webbutvecklarna.com
 
Posts: 16
Joined: Sat May 12, 2012 4:25 am
Location: Sweden

Re: New design & code for agc

Postby Webbutvecklarna.com » Mon Jul 09, 2012 12:45 pm

Now we are done with the callback function, both global and private. We have also developed hotkeys where we press callback 1 day 2 days 3 days and 1 week and custom.
Last Friday we started working on a premium theme and a developer is already working on the Admin section.
Cluster Setup:
ViciBox Server Installation
VERSION: 2.2.1-237
BUILD: 100510-2015
Webbutvecklarna.com
 
Posts: 16
Joined: Sat May 12, 2012 4:25 am
Location: Sweden

Re: New design & code for agc

Postby Webbutvecklarna.com » Tue Jul 10, 2012 9:11 am

We have canceled the work on vici today we decided that it is too much work to re-write system and already finished with the functions we need our selfs.
Cluster Setup:
ViciBox Server Installation
VERSION: 2.2.1-237
BUILD: 100510-2015
Webbutvecklarna.com
 
Posts: 16
Joined: Sat May 12, 2012 4:25 am
Location: Sweden

Re: New design & code for agc

Postby Acidshock » Thu Jul 26, 2012 10:47 am

Any chance of a re-commital to the source?
VERSION: 2.14-698a | BUILD: 190207-2301 | Asterisk:13.24.1-vici | Vicibox 8.1.2
Acidshock
 
Posts: 428
Joined: Wed Mar 03, 2010 3:19 pm

Re: New design & code for agc

Postby Webbutvecklarna.com » Thu Jul 26, 2012 11:33 am

no, unfortunately we have too many bugs in the system so we do not want to release the code right now but we will continue to watch it when we have more time. We have started building own system now in free switch
Cluster Setup:
ViciBox Server Installation
VERSION: 2.2.1-237
BUILD: 100510-2015
Webbutvecklarna.com
 
Posts: 16
Joined: Sat May 12, 2012 4:25 am
Location: Sweden

Re: New design & code for agc

Postby Trying » Thu Jul 26, 2012 12:32 pm

:lol: :lol:
Vicibox Redux 3.1.14 64 bit
Asterisk: 1.4.39.2-vici | VERSION: 2.8-433a | BUILD: 140411-1434
Sangoma A102D/E1
Servers: 1 x Database; 1 x Web; 6 x Telephony; 2 x Archive
Outbound and blended ratio 3:1 with full voice recording
No additional software
Trying
 
Posts: 865
Joined: Sun Sep 09, 2007 8:41 am
Location: South Africa

Re: New design & code for agc

Postby brett05 » Thu Jul 26, 2012 5:11 pm

looooooooooooooooooooool
Jasperreports & Queuemetrics & SugarCRM integration - Customization and Add-ons
Freepbx||Billing||Centos||Opensuse||Debian||Centos||Fedora||Sangoma||Diguim
brett05
 
Posts: 571
Joined: Sun May 24, 2009 5:48 pm
Location: tunisia

Re: New design & code for agc

Postby Webbutvecklarna.com » Tue Sep 04, 2012 4:03 pm

We are almost done with our own system based on free switching and we have decided to release all work we have done on vicidial as open source when we have done it bug free (as much as possible) more info coming soon.
Cluster Setup:
ViciBox Server Installation
VERSION: 2.2.1-237
BUILD: 100510-2015
Webbutvecklarna.com
 
Posts: 16
Joined: Sat May 12, 2012 4:25 am
Location: Sweden

Re: New design & code for agc

Postby DomeDan » Tue Sep 04, 2012 4:29 pm

Sounds good! and don't forget, its free software (free as in freedom) not just open source.

Å tänk på att sådana uttalanden gör att förväntningarna blir ganska stora hos folket här. :wink:
Vicidial Partner. Region: Sweden/Norway.
Does Vicidial installation, configuration, customization, add-ons, CRM implementation, support, upgrading, network-related, pentesting etc. Remote and onsite assistance.
Email: domedan (at) gmail.com
DomeDan
 
Posts: 1226
Joined: Tue Jan 04, 2011 9:17 am
Location: Sweden

Re: New design & code for agc

Postby Webbutvecklarna.com » Tue Sep 04, 2012 4:48 pm

DomeDan wrote:Sounds good! and don't forget, its free software (free as in freedom) not just open source.

Å tänk på att sådana uttalanden gör att förväntningarna blir ganska stora hos folket här. :wink:



is not open source = free so I don't understand your comment here
Cluster Setup:
ViciBox Server Installation
VERSION: 2.2.1-237
BUILD: 100510-2015
Webbutvecklarna.com
 
Posts: 16
Joined: Sat May 12, 2012 4:25 am
Location: Sweden

Re: New design & code for agc

Postby DomeDan » Wed Sep 05, 2012 4:46 am

open source does not have to be free, but must of them are.
Vicidial uses AGPL which is a free software license and is thus also open source.

more reading here: https://en.wikipedia.org/wiki/Affero_Ge ... ic_License
here is a nice explanation between open source and free software: http://askubuntu.com/questions/78958/is ... e-software
Vicidial Partner. Region: Sweden/Norway.
Does Vicidial installation, configuration, customization, add-ons, CRM implementation, support, upgrading, network-related, pentesting etc. Remote and onsite assistance.
Email: domedan (at) gmail.com
DomeDan
 
Posts: 1226
Joined: Tue Jan 04, 2011 9:17 am
Location: Sweden

Re: New design & code for agc

Postby williamconley » Sun Mar 31, 2013 12:11 pm

I like this one: Simple version ....

... “free” as in “free speech,” not as in “free beer”. (From: http://www.gnu.org/philosophy/free-sw.html)

More long-winded version ...

“Free software” means software that respects users' freedom and community. Roughly, the users have the freedom to run, copy, distribute, study, change and improve the software. With these freedoms, the users (both individually and collectively) control the program and what it does for them.

Notice that nothing in the above mentions price being free. The goal here is to avoid another Microsoft/Apple monopoly of proprietary software allowing one company to rule. Hundreds of thousands of programmers all have access to the same code and all have the Freedom to modify it to their needs. Of course, they may have to purchase it first ... but once they do they are free to manipulate it at will. The opposite of proprietary software today.

The software revolution is at hand. Major governments are switching to Open Source. Major corporations are switching to Open Source. It is now possible for any company to build a fully-functional enterprise on software that they have the entire code-base for and thus avoid being held hostage for the next 20 years in a licensing nightmare. And any company that still allows itself to be held hostage in that fashion will pay the price.

Long live GNU :)
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20019
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)


Return to Development

Who is online

Users browsing this forum: No registered users and 25 guests