JSおよびVBスクリプトをプログラムCallOfficeに統合する
Call Officeソフトウェア製品は、商業目的の大企業として、また日常のニーズに合わせて個人ユーザーとして使用できることを期待して設計されました。実際、基本的なプログラミングスキルとJavaScriptまたはVBスクリプトの知識を持っている人なら誰でも、私たちのプログラム、アナウンスに基づいて、コンピューター用の独自のアプリケーションを作成し、彼(または他の人や人々のグループ)に何かを通知できます。
これがプログラムの4つの主要な機能に対してどのように機能するかの説明的な例を検討してください。
コンピューターと子供がいて、そのコンピューターへのアクセスが厳しく制限されているとします。もちろん、状況をコントロールする必要がありますが、大人が仕事をしているときは、コントロールに問題があります。ウェイアウトは、コールオフィスと対話し、特定のユーザーがログインするたびに、またはシステムの時間が特定の制限を超えたときに、SMSメッセージをモバイルに送信するスクリプトである可能性があります。このメッセージを受け取った後、あなたはすでに懲戒処分をとることができるようになります。
//JavaScript example
if (The condition of posting == true) {
var Device = new ActiveXObject ("CallOffice.Device");
Device.Open ();
var Result = Device.SendSMS ('8987654321 - your phone number', "Test message");
if (Result == 0){
alert("Message sent!");
}
Device.Close ();
}
'VBscript example
if The condition of posting = true then
Dim Device
Set Device = CreateObject ("CallOffice.Device")
Device.Open
Result = Device.SendSMS ("8987654321 - your phone number", "Test message")
if Result = 0 then
MsgBox "Message sent!"
end if
Device.Close
end if
SMS留守番電話機能を使用して、物忘れユーザー向けのスクリプトを作成できます。もちろん、ストーブや廊下のライトをオフにすることはできませんが、適切なスクリプトと携帯電話からコンピューターにSMSを送信することで、家を出るときに忘れた場合にリモートでオフにすることができます。
//JavaScript example
var Device = new ActiveXObject ("CallOffice.Device");
Device.Open ();
var Result = Device.WaitForSMS (-1);
if (Result == 0) {
any action on the computer
}
Device.Close ();
'VBscript example
Dim Device
Set Device = CreateObject ("CallOffice.Device")
Device.Open
Result = Device.WaitForSMS (-1)
if Result = 0 then
any action on the computer
end if
Device.Close
自動発信コールの場合は、一連のユースケースです。実際、それはあなたがあなたの電話に何を望んでいるかを思い出させることができます。たとえば、スクリプトを月末に近づけると、1日を呼び出して、インターネットにお金を払うのがいいことを思い出させることができます。
//JavaScript example
if (date of call == date today) {
var Device = new ActiveXObject ("CallOffice.Device");
Device.Open ();
var Result = Device.Dial ('8987654321 - your phone number', 40);
if (Result == 0){
Device.Say ("Have to pay for internet.wav");
}
Device.HangUp ();
Device.Close ();
}
'VBscript example
if date of call = date today then
Dim Device
Set Device = CreateObject ("CallOffice.Device")
Device.Open
Result = Device.Dial ("8987654321 - your phone number", 40)
if Result = 0 then
Device.Say "Have to pay for internet.wav"
end if
Device.HangUp
Device.Close
end if
ボイスメールソフトウェアは、日常生活にも役立ちます。この機能は、システムのリモート制御(稼働時間、ユーザーの作業中など)にも非常に関連しています。つまり、そのようなスクリプトを実行したままにしておくと、その動作を確認し、プログラムのメッセージを呼び出して聞くことができます。
//JavaScript example
var Device = new ActiveXObject ("CallOffice.Device");
Device.Open ();
var Result = Device.WaitForCall (-1);
if (Result == 0) {
Device.Say ("User --- works in the system -- hours -- minutes");
}
Device.HangUp ();
Device.Close ();
'VBscript example
Dim Device
Set Device = CreateObject ("CallOffice.Device")
Device.Open
Result = Device.WaitForCall (-1)
if Result = 0 then
Device.Say "User --- works in the system -- hours -- minutes"
end if
Device.HangUp
Device.Close
したがって、このようなスクリプトの基本を知っていると、PC上のほぼすべてのイベントで(SMSを呼び出すか送信することによって)通話のアラートを作成できます。プログラムはあなたの仕事に非常に柔軟性があり、あなたのスクリプトで自動化して家庭生活を楽にすることができます。
コールオフィスに含まれる機能と購入の可能性について詳しくは、こちらをご覧ください。