Page 1 of 1

StartCallURL/ Dispo Call URL is not triggered for HTTPS URLs

PostPosted: Mon Oct 05, 2015 6:02 am
by akshath.t@vtiger.com
Hi,

We have installed Vicidial 2.12 on lur local server running on CentOS - 6.7 (Final) . We are facing problem with the Start Call / Dispo Call URL invocation. The trigger works well for the URL that has HTTP, but same is not working for HTTPS based URLs.

Is there any log file where I can check the error received or status of the trigger for the URLs that are configured in campaigns?

Thanks in Advance.

Re: StartCallURL/ Dispo Call URL is not triggered for HTTPS

PostPosted: Mon Oct 05, 2015 8:44 am
by mflorell
First of all, we don't recommend using CentOS. Secondly, you should make sure you have ssl libraries installed and PHP enabled with SSL or it will not work.

Re: StartCallURL/ Dispo Call URL is not triggered for HTTPS

PostPosted: Mon Oct 05, 2015 8:49 am
by akshath.t@vtiger.com
Thank you Matt. I will check with my Administrator to do necessary changes.

Now I have one more problem, when agent answers the incoming call​ a request is sent to URL configured under Start Call URL (this is working fine). But in the agent interface the Live Call message is displayed after 3-4 mins after the request is sent.

Re: StartCallURL/ Dispo Call URL is not triggered for HTTPS

PostPosted: Mon Oct 05, 2015 10:18 am
by mflorell
Start Call URL is a blocking process, meaning that if the HTTP request take 10 seconds, then the agent screen will wait for that 10 seconds until it moves on. The Dispo Call URL process used to be like that but was changed to be non-blocking earlier this year.

Take a look in the vicidial_url_log table to see how long it is taking for those requests to be processed.

Re: StartCallURL/ Dispo Call URL is not triggered for HTTPS

PostPosted: Tue Oct 06, 2015 12:20 am
by akshath.t@vtiger.com
Thank you for the information Matt.

Is there any way to change the Start Call URL to non-blocking process?

Re: StartCallURL/ Dispo Call URL is not triggered for HTTPS

PostPosted: Tue Oct 06, 2015 4:58 am
by mflorell
Start call url would need to be reprogrammed to run as non-blocking in Vicidial. That process involved a substantial rewrite for the Dispo Call URL functions, so it would be similar for the Start Call Url process. Probably around 10 hours given everything involved.

Re: StartCallURL/ Dispo Call URL is not triggered for HTTPS

PostPosted: Tue Oct 06, 2015 7:51 am
by akshath.t@vtiger.com
Thank you Matt.

Will this fix be part of the product in coming releases?

Re: StartCallURL/ Dispo Call URL is not triggered for HTTPS

PostPosted: Tue Oct 06, 2015 8:50 am
by mflorell
Since nothing is broken we don't consider it to be a bug. The issue is with how long it takes the foreign server to reply to the request. We will only change the Start Call URL to non-blocking if a client pays for that feature or a feature that requires it.