Page 1 of 1

Function STAP, click to call on omnivista 8770

Posted: 20 Jan 2014 10:19
by tomp
Hi,
i have a problem.
Clicktocall function don't work.
php error in log file:
"[20-Jan-2014 15:51:48] PHP Fatal error: SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://192.169.0.2:80/soap-bin/CallService.wsdl' in C:\8770\Client\php-bin\MakeCallAction.php on line 77

[20-Jan-2014 15:51:48] PHP Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://192.169.0.2:80/soap-bin/CallService.wsdl' in C:\8770\Client\php-bin\MakeCallAction.php:77
Stack trace:
#0 C:\8770\Client\php-bin\MakeCallAction.php(77): SoapClient->SoapClient('http://192.169....', Array)
#1 C:\8770\Client\php-bin\WebClient.php(92): MakeCallAction->Invoke()
#2 C:\8770\Client\php-bin\WebClient.php(127): Controler->Invoke('makeCall')
#3 {main}
thrown in C:\8770\Client\php-bin\MakeCallAction.php on line 77
"
can you help me?

Re: Function STAP, click to call on omnivista 8770

Posted: 21 Jan 2014 05:57
by cavagnaro
Can you browse that URL for the SOAP?

Re: Function STAP, click to call on omnivista 8770

Posted: 22 Jan 2014 01:06
by corwin
Provide 8770 version
On 8770 client , about menu, provide lits of installed patch

It looks like a bug already corrected
Php ( encrypted code) issue at Line 77 of makecall.php
The php code for make call has been redesigned to access a web service of 8770...
Previously a .exe was used for such action

Re: Function STAP, click to call on omnivista 8770

Posted: 23 Jan 2014 06:23
by tomp
8770 1.3.07.00 server and client

Re: Function STAP, click to call on omnivista 8770

Posted: 23 Jan 2014 06:25
by tomp
exactly error client\log\error.log
"
[23-Jan-2014 12:17:20] PHP Warning: SoapClient::SoapClient() [<a href='soapclient.soapclient'>soapclient.soapclient</a>]: I/O warning : failed to load external entity "http://tokyo.cgreseau.local:80/soap-bin ... rvice.wsdl" in C:\8770\Client\php-bin\MakeCallAction.php on line 77

[23-Jan-2014 12:17:20] PHP Fatal error: SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://tokyo.cgreseau.local:80/soap-bin ... rvice.wsdl' in C:\8770\Client\php-bin\MakeCallAction.php on line 77

[23-Jan-2014 12:17:20] PHP Fatal error: Maximum execution time of 30 seconds exceeded in C:\8770\Client\php-bin\MakeCallAction.php on line 128
"
and apache2 access.log
"
10.101.6.88 - - [23/Jan/2014:12:17:52 +0100] "GET /php-bin/WebClient.php?action=makeCall&calledExt=2001&calledPersonDn=uid=FREDERIC+HUSSON,ou=dsio+-+direction+des+systemes+d%27information+et+de+l%27organisation,ou=administratif,o=centre+hospitalier,o=directoryroot&calledAttr=telephonenumber HTTP/1.1" 500 -
"

Re: Function STAP, click to call on omnivista 8770

Posted: 27 Jan 2014 00:38
by corwin
Stap call is done on a ldap entry with [']
It is well encoded but decode may be incorrect
Can you create one directory entry directly under
Centre hospitalier
Then edit the tel number and try again the stap call

Re: Function STAP, click to call on omnivista 8770

Posted: 27 Jan 2014 08:45
by tomp
same error