Page 2 of 3

PostPosted: Wed Dec 15, 2010 7:38 pm
by williamconley
best practices suggests having a specific user ONLY have the ability to perform this task (not any user created by default has this capability, that could be disastrous in ways similar to allowing passengers in your car all control the accelerator! :))

so having that in the documentation (when complete) will certainly be necessary, but having it automatically enabled would be dangerous

PostPosted: Wed Dec 15, 2010 8:18 pm
by dspaan
Agreed. I also found a small bug. If you use quotes 'like this' in the Field Help it does not commit the changes/add the field.

PostPosted: Thu Dec 16, 2010 12:36 am
by williamconley
yep, that happens a lot. post it in the VICIDIAL Issue Tracker (be specific) and it'll get fixed :) (Contribute! Find the flaw and post the diff file that fixes it! :))

PostPosted: Thu Dec 16, 2010 6:13 am
by dspaan
Thanks. I submitted it to the issuetracker. Would not know where to begin to make a diff file. My experience with programming is zero.

PostPosted: Thu Dec 16, 2010 9:25 am
by dspaan
I can't seem to get the custom fields to show up in my campaign.

I added the custom fields to a list that was already active on a campaign.
The list is active.
In the campaign settings i have set 'Get call launch' to FORM.
I have also enabled a script (so i would expect a script and a form tab).

Please help.

PostPosted: Thu Dec 16, 2010 9:27 am
by mflorell
Manual dial call?

PostPosted: Thu Dec 16, 2010 9:30 am
by dspaan
Yes i was testing with manual, i can't see the fields then?

PostPosted: Thu Dec 16, 2010 9:35 am
by mflorell
What is your manual dial list ID set to in your campaign?

PostPosted: Thu Dec 16, 2010 9:51 am
by dspaan
It was set to 998 while the list i added the fields to was 123. So i changed that but when i logged in as agent i still didn't get to see the custom fields form tab.

edit: i tried predictive dialing but i still can't see the form tab

PostPosted: Thu Dec 16, 2010 4:59 pm
by williamconley
does your user have custom fields set to 1?
also assign a script to this campaign (some versions have this bug)
did you change your campaign to pop up the form when the agent gets a call? (not the web form, the Form)

did you make a call to see if it worked? or just log in?

thank you for posting all your specs!!!

PostPosted: Thu Dec 16, 2010 6:10 pm
by dspaan
Yes, i set that field to 1. I didn't think i had to set it to 1 for the agent as well since it's listed under admin options but i did it anyway.

I did assign a script to this campaign and set it to FORM like in the instruction. Look here:

Image

Uploaded with ImageShack.us

After that i logged in and made some actual calls. I tried manual dialing and adapt_tapered dialing. I only see the script tab and not the form tab.

Just now i even made a new campagin with a new list with just one custom field and a new script and still i don't see that tab when i make some calls. Could it be because i used the old lead loader because of the 3rd generation one? I've sent you a PM William, check it out please. Thanks so far for all the help.

PostPosted: Thu Dec 16, 2010 6:19 pm
by williamconley
Sorry, I only do PMs/IMs/Calls for paying clients.

http://www.vicidial.org/vicidial_demo/a ... custom.htm

http://www.vicidial.org/VICIDIALforum/v ... 6087#56087

This is where we got our start on it ... and it seems to work.

PostPosted: Thu Dec 16, 2010 6:51 pm
by dspaan
I don't think it has anything to do with the form setup. I tried a form that has just one simple field in it and i have the same problem. I did everything according to the instructions. Damn, i really need these custom fields...

PostPosted: Tue Dec 21, 2010 7:19 am
by dspaan
Update: I forgot i made one modification after the install: we installed a Dutch language file for the agent interface. After reverting back to English the custom fields form showed up fine. Thanks for the help William.

PostPosted: Tue Dec 21, 2010 7:54 am
by mflorell
As a note, it has been mentioned several times before, the multi-language builds are only built when a release comes out, or when specifically noted in svn/trunk. The build_translation_www_files.pl script is capable of making the translation build if you want to update them yourself.

PostPosted: Sun Dec 26, 2010 8:16 pm
by Disaster
mflorell wrote:cd /usr/src/astguiclient/trunk
svn update
perl install.pl

read the UPGRADE doc to see what has changed since your current version

And make sure you run the upgrade on the database!

Then kill all of the screen sessions(don't do this while you are in production of course)

Start Asterisk back up with the start_asterisk_boot.pl script

Then you should be good to go.


I have tried this but have made a mistake somewhere. As everything is exactly the same after upgrade.

I am unsure on how to run the upgrade on the database can someone please advise on this?

Or steps I may be missing?

Current version

VERSION: 2.4-293
BUILD: 101216-1838
Asterisk 1.4.27.1-vici
Dell Poweredge T110.

PostPosted: Sun Dec 26, 2010 8:39 pm
by williamconley
1) Use the Vicidial Wiki link at the top of the page and use the SVN how to

2) Use the UPGRADE.txt document in /usr/src/astguiclient/trunk

Both contain valuable information

Also please remember to list your installer version when you post (often this can help us to understand your problem and modify directions for distro specific file locations). If not sure, it is likely that the installer version will be listed in the splash screen for your ssh or console login on the vicidial server.

Oh! And thanks for listing your vicidial version with build! That's the single most important item you can list.

custom fields not showing in export call reports

PostPosted: Sun Dec 26, 2010 10:26 pm
by striker
hi

vicibox_redux 3.0.6|VERSION: 2.4-285|BUILD: 101022-1427 |two port Digium E1 card| no extrasoftware| single server.

I have enabled the custom fields and its working fine . the only problem is

while exporting the call reports i am not getting the headers of the custom fields. only its showing "named as customfields" after rank header.

i have selected header=yes custome fields =yes .
but if i download the list its showing all the custom fields headers.

am i missing any configuration ?

PostPosted: Sun Dec 26, 2010 10:35 pm
by williamconley
Um ... language? (IE: have you changed the language of the system at all?)

also: Please specify EXACTLY how you "export the call reports" (url, link, step by step)

custom fields not showing in export call reports

PostPosted: Sun Dec 26, 2010 10:41 pm
by striker
Hi

i didnt changed any language , the language is in english by default once vicibox_redux installed.

steps to download reports

vicidial administration window--> reports --> export call report

date --selected
headers --> yes
recordings --> all
custom fields--> yes

select campaign ---> test , inbound group--> none , list id-->100, status-->all ,usergroup --> agent or all
then pressed submit

PostPosted: Sun Dec 26, 2010 11:56 pm
by williamconley
can you also post the actual headers you got in the download?

PostPosted: Mon Dec 27, 2010 1:58 am
by Disaster
Ok I had everything right the problem was I had to go to Admin - System Setting - Enable Custom List Fields and set it to (1)

custom fields not showing in export call reports

PostPosted: Mon Dec 27, 2010 2:12 am
by striker
hi william

check the below link for the headers which i got in the report downloaded

Image

PostPosted: Mon Dec 27, 2010 6:05 am
by dspaan
I have this exact same problem. It only shows a 'custom_fields' column which did contain the information of that one custom field i made.

PostPosted: Mon Dec 27, 2010 11:56 am
by mflorell
This has been answered several times, the issue is that custom fields are list-based, so you cannot guarantee that the fields will be the same when you download calls, so we cannot list them as field headers. If you want the custom field headers then you need to download the entire list from the list modification page.

PostPosted: Mon Dec 27, 2010 1:04 pm
by dspaan
Do you mean that if you select 'Lists: ALL' you cannot guarantee the fields will be the same?

If yes, then why isn't it possible to export the custom headers if i select a specific list when exporting the calls.

Downloading the list would be an option for me if it contained 'length_in_sec' but it doesn't

:(

PostPosted: Mon Dec 27, 2010 1:29 pm
by williamconley
dspaan wrote:Do you mean that if you select 'Lists: ALL' you cannot guarantee the fields will be the same?

If yes, then why isn't it possible to export the custom headers if i select a specific list when exporting the calls.

Downloading the list would be an option for me if it contained 'length_in_sec' but it doesn't

:(
If someone paid for it ... it would be there. The Vicidial Group is the ONLY company capable of guaranteeing that such development will end up IN the code for the next release. And when someone pays them to be sure it's there ... it is.

We (or any one of several others like us, or YOU for that matter) can modify the code to "make it happen" ... but for it to happen for free for the community it has to get done and then submitted to the Vicidial Group for free distribution.

Are you volunteering to pay for this update :)?

PostPosted: Mon Dec 27, 2010 1:32 pm
by dspaan
Let me first get an overview of the features i'm missing and then i will decide for which one i will make a donation. So far i think ViciDial is awesome! :D

PostPosted: Mon Dec 27, 2010 1:46 pm
by williamconley
And not only awesome: STILL the ONLY game in town. (OK: The ONLY Open Source Functional Dialer)

PostPosted: Wed Jan 05, 2011 11:52 am
by DarknessBBB
Guys, this feature is wonderful!
Only one little issue: if I choose DISPLAY field type, in the agent screen the data doesn't show at all, only the label :(

Image

Uploaded with ImageShack.us
Image

Uploaded with ImageShack.us

ViciBox 3.1.2
Version: 2.4-10 Build: 101228-2049
Single Server
No phone hardware

PostPosted: Wed Jan 05, 2011 12:41 pm
by williamconley
and you're saying this same field will display and allow editing if you do it the other way? (but if you change to display it breaks?)

PostPosted: Wed Jan 05, 2011 12:51 pm
by DarknessBBB
williamconley wrote:and you're saying this same field will display and allow editing if you do it the other way? (but if you change to display it breaks?)


Yep, no problem for me to use text instead of display for the other values, but the phone number is a very critical data.

PostPosted: Wed Jan 05, 2011 1:52 pm
by williamconley
but to be clear, and not talk about "other values", you are saying that if you JUST change this to Text, this field works fine, but if you change it to Display (the ONLY change), it is broken?

PostPosted: Wed Jan 05, 2011 2:17 pm
by DarknessBBB
yes :)

PostPosted: Wed Jan 05, 2011 2:43 pm
by williamconley
so dig into the php and find it :)

and / or post it in the issue tracker as a bug. (with specific detail on how to cause it)

i'd probably recommend testing it with a few more fields first (this is a built-in field ... does the same thing happen with a custom field? what about a date field? do some work and others not? or ALL display functions are down?)

PostPosted: Wed Jan 05, 2011 4:57 pm
by mflorell
I believe this is a known issue, probably related to this one:

http://www.eflo.net/VICIDIALmantis/view.php?id=419

Haven't had a chance to work on it because none of our clients have complained about it, and don't have much free time at the moment.

PostPosted: Fri Jan 07, 2011 5:35 am
by DarknessBBB
williamconley wrote:so dig into the php and find it :)

and / or post it in the issue tracker as a bug. (with specific detail on how to cause it)

i'd probably recommend testing it with a few more fields first (this is a built-in field ... does the same thing happen with a custom field? what about a date field? do some work and others not? or ALL display functions are down?)


Here we go
http://www.vicidial.org/VICIDIALmantis/view.php?id=434

as you can see it was very simple to solve :)
Code: Select all
240c240,241
<                $field_HTML .= "$A_field_default[$o]\n";
---
>                if (strlen($A_field_value[$o]) < 1) {$A_field_value[$o] = $A_field_default[$o];}
>                $field_HTML .= "$A_field_value[$o]\n";

PostPosted: Fri Jan 07, 2011 9:05 am
by williamconley
ooooOOOOOoooo

Very well done :)

PostPosted: Fri Jan 07, 2011 9:39 am
by DarknessBBB
Mmmm, I see another issue :(
With date fields, if the agent uses the format dd/mm/yyyy or dd-mm-yyyy the field is populated with 0000-00-00

PostPosted: Fri Jan 07, 2011 9:47 am
by williamconley
What documentation are you using? I'm pretty sure that was in ours ... (2nd line, LOL)