Page 1 of 1

Inbound problem: no calls to agent after first call

PostPosted: Tue May 12, 2009 1:54 am
by IgorG
Hello, I am new to vicidial but have much exp with asterisk.

I have installed vicidial on server with Elastix/FreePBX, rename context from example dialplan and make incoming call go in vicidial. Now if agent loged in and take first call he can talk to customer. The problem occurs after hangup. Sequence is following:

1) Agent press "hangup customer"
2) Select call result and press "submit"
3) Agent see web-client interface, but buttons "resume" and "pause" is inactive. Agent see queue status, but calls not connected to that agent

If call ended by customer situation almost same

I see that most probably my problem in my non-default install. Where I must see for debugging information in my situation?

PS. I fixed some hard coded context values in mu setup and gather to submit patches.

PostPosted: Tue May 12, 2009 3:51 am
by IgorG
More details: it was Russian translation of AGC installed with such bug. Seems that translation broke fuctionality of web-cliend. I'll look into code and translation files and maybe fix it myself.

PostPosted: Tue May 12, 2009 7:51 pm
by mflorell
Thank you very much for posting your bug. Please let us know how you fix the bug if you do. The Russian translation is very new, so it is not too surprising that there are some bugs with it.

PostPosted: Thu May 14, 2009 10:11 am
by williamconley
Are you considering a language matrix of any sort in a future version so languages are in tables instead of php files or is this too mysql-intense?

I've got a couple sites that use this method and adding languages became very simple (including the ability to "default" to another completed language so a language could be used DURING the translation process ...). I don't remember having ANY server hit for it, but it was not on a Dialer so ...

PostPosted: Thu May 14, 2009 9:44 pm
by mflorell
Well, there are 500+ agent phrases and 2000+ admin phrases. doing these through the database would not only be too intensive, but it would be more difficult to see what the code is doing in places if you replace all of the phrases with database queries.