Тема: JS/VBS: Автоматическая прозвонка телефонных номеров
Есть скрипт:
function e_OnConnectionConnected(id){
WScript.Echo("Connection connected! id="+id);
}
function e_OnConnectionConnected(id){
WScript.Echo("Got event OnConnectionConnected! id="+id);
userAgent.Disconnect('|02:51 03.12.2010@2@88005553115');
}
function e_OnConnectionAlerting(id, fromUri, fromDisplayName, toUri, reqUri, inviteMsg){
WScript.Echo("Got event OnConnectionAlerting! id="+id);
WScript.Echo("Got event OnConnectionAlerting! id="+inviteMsg);
}
function e_OnConnectionDisconnected(id){
WScript.Echo("Got event OnConnectionDisconnected! id="+id);
WScript.Quit(-3);
}
function e_OnConnectionFailed(id, reason){
WScript.Echo("Got event OnConnectionFailed! id="+id);
}
function e_OnConnectionProgressing(id){
WScript.Echo("Got event OnConnectionProgressing! id="+id);
}
var userAgent = WScript.CreateObject("Svetophone.SvetophoneX","e_");
userAgent.CreateCall('88005553115','|02:51 03.12.2010@2@88005553115');
WScript.Sleep(65000);
WScript.Echo('Waiting for events...');
Этот скрипт генерирует другой скрипт и исполняет его.
Суть такова. Данный код предназначен для автоматического прозвона(проверка актуальности номеров доступен абонент или нет)
Скрипт работает нормально, но хотелось бы добавить в него скорости.
т.е.
В данный момент, при наборе номера включается таймаут, он ждет 65000 мс.
А хотелось бы при срабатывании e_OnConnectionConnected чтоб скрипт заверщал свою работу немедленно, подскажите пожалуйста как это сделать?
Пытался писать так:
function e_OnConnectionConnected(id){
WScript.Echo("Got event OnConnectionConnected! id="+id);
userAgent.Disconnect('|02:51 03.12.2010@2@88005553115');
WScript.Quit (0);
}
Не помогает, скрипт вырубается, но все ровно ждет 65000 до закрытия окна.