Мы только что приобрели некоторое программное обеспечение, которое предоставляет API в нашей телефонной системе, позволяя нам набирать номер, зависать и т. Д. Этот API был разработан для использования на стороне клиента (Internet Explorer / ActiveX).Мы хотим использовать эту сторону сервера и выполнять команды набора с помощью ajax-вызова классического сценария ASP.
Базовый VBScript для инициализации компонента выглядит следующим образом:
<%
set objPhone = server.createobject("XariosPhoneManager.PhoneManager")
objPhone.RemoteHost = "192.168.0.17"
objPhone.RemotePort = "2001"
objPhone.OAIPassword = ""
objPhone.Extension = "1000"
objPhone.Initialise()
set objPhone = nothing
%>
, но я не могу вызвать команду набора
objPhone.MakeCall("1001")
до события "initialized"случилось.Есть ли способ в классическом ASP ждать, пока событие не сработает, прежде чем выполнять какой-либо код?