Sporadische Timeouts bei SOAP Requests
Wir haben eine C# Anwendung, die eine von <http://www.innovaphone.com/wsdl/pbx11_00.wsdl> generierte Innovaphone SOAP Schnittstelle nutzt.
Unsere Anwednung verwendet die SOAP Schnittstelle um sämtliche Events über "PollAsync()" für konfigurierte Benutzer/Objekte zu erhalten und um 3rd Party CallControl zu machen.
Es gibt nun vereinzelt Fälle, bei denen ein "UserConnectAsync()" erst nach einem Timeout von 10-15 Sekunden in der Anlage ankommt und dann verarbeitet wird (wird bspw. verwendet für ein AutoAnswer-Feature).
Ich habe im Wiki bei "SOAP API" den folgenden Absatz gefunden:
"Many applications both react on events returned by Poll() and on events created by a client or by a user interface. In such cases, make sure that a single SOAP link (depending on the development environment used) is not used for 2 concurrent SOAP calls, as most development systems do not support this. Rather create 2 or more links. We have seen this problem with C#, for example."
Ich habe im Wiki bei "SOAP API" den folgenden Absatz gefunden:
"Many applications both react on events returned by Poll() and on events created by a client or by a user interface. In such cases, make sure that a single SOAP link (depending on the development environment used) is not used for 2 concurrent SOAP calls, as most development systems do not support this. Rather create 2 or more links. We have seen this problem with C#, for example."
Kann es damit zu tun haben?
Was bedeutet "create 2 or more links"? 2x "InitializeAsync()" mit unterschiedlichen Benutzern?
Irgendwelche anderen Ideen?
Was bedeutet "create 2 or more links"? 2x "InitializeAsync()" mit unterschiedlichen Benutzern?
Irgendwelche anderen Ideen?