| ECS-L Home Automation and Security Archives |
| Subject: From: Date: | RE: [ECS] Phone-Interface-C problems Martin Terry Wed, 31 May 2000 12:10:36 -0700 |
Interestingly enough, I also experience the "no call registered" problem. It is only every few weeks or so, but a reset of Phone-Interface-C also corrects the problem for me as well. -----Original Message----- From: A.J. Griglak [mailto:aj@griglak.com] Sent: Wednesday, May 31, 2000 12:03 PM To: ecs-list@netbloc.com Subject: [ECS] Phone-Interface-C problems I am just now using the voice mail capabilities of ECS in earnest. I have two problems, both of which are solved by manually setting Phone-Interface-C to "Reset." 1. When away from home, I have ECS notify me by cell phone of new messages that are left. This works fine. ECS calls my cell and reads the CID info. I then start a remote session in order to hear the message, using the 11# macro. The problem is that ECS never releases the phone after that. I come to the phone off the hook, and as I said, manually setting Phone-Interface-C to reset fixes everything fine and dandy. 2. I'm not sure of the frequency yet, but every once in a while, ECS will not answer the phone. No "rings" are registered until I set Phone-Interface-C to "Reset." Then immediately the rings start counting. I am using a Rockwell-based modem, and have included my event for reference. Any help would be highly appreciated! -=A.J. ;**************************************************************** ; This Event performs various phone-related tasks: ;---------------------------------------------------------------- ; Send remote phone keystrokes to it's session processor: Do Remote Phone Sess. Set Remote-Phone-Button ;---------------------------------------------------------------- ; Log CID info soon as it comes in: If CID-C Is Not Now None Then CID-C Set Log ;----------Get CID Info for logging and cell notify Then Phone:CID Info Set Re-Define Text Then Phone:CID Info T1<-Stt Time:Date Then Phone:CID Info Set : Then Phone:CID Info Set <Space> Then Phone:CID Info T1/A<-Stt Time:Current Time Then Phone:CID Info Set . Then Phone:CID Info Set <Space> Then Phone:CID Info T1/A<-T1 CID-Name Then Phone:CID Info Set . Then Phone:CID Info Set <Space> Then Phone:CID Info T1/A<-T1 CID-Number Then Old Phone-Rings Set 0 ;---------------------------------------------------------------- ; Display/announce the caller every time the phone rings therafter: If CID-C Is Not None And Phone-Rings Is GT Old Phone-Rings And Phone-Answer Is Not Answering Then CID-C Set Speak->VC Then msg:is calling Set Speak->VC Do Old Phone-Rings Set Phone-Rings ; ;---------------------------------------------------------------- ;10 seconds after Phone-Rings has reverted to 0, reset CID-C to NONE: If Phone-Rings Is Now 0 Then CID Timer Set 10 If CID Timer Is Now 0 Then log:telephone Set Phone:CID Info Then CID-C Set None ;---------------------------------------------------------------- ; Answer phone after enough rings: If Phone-Rings Is GE Answer Ring Count Then Phone-Answer Set Answer ; ;**************************************************************** ; Handle newly recorded message: ;---------------------------------------------------------------- BEGINIF Phone-Answer Is Now Message Recorded Or Phone-ans:Sonia Is Now Message Recorded ;---------------------------------------------------------------- ; Announce that we have a message and setup ; for periodic reminder (handled below): Do Phone Messages Msg Set Speak->VC Do Phone Message Timer Set Reminder Frequency Do New Msgs Reminder Set True ;----------Start timer for text pager notify--------------------- Do Phone-notify timer Set 10 ;---------------------------------------------------------------- ; If desired, email recording as a .WAV file attachment: If Email on call Is True ; Email the message: Then LMEMAIL.BAT Set Execute/NW ;Forward voice messages to cell, if not at home If At_home:AJ Is False Then Phone-Notify:Cell Set Call ENDIF ;---------------------------------------------------------------- ; Issue periodic new-message reminder until acknowledged: BEGINIF New Msgs Reminder Is True If New-Phone-Messages Is Now 0 Then Phone Message Timer Set 0 Then New Msgs Reminder Set False Then Phone Messages Msg Set Speak->VC Then Reminder Ack Msg Set Speak->VC ; Else If Phone Message Timer Is 0 Then Phone Messages Msg Set Speak->VC Then Phone Message Timer Set Reminder Frequency ENDIF ; ; If Button-C Is Now 9/On And New-Phone-Messages Is Not 0 Then aud-ctrl Set Pause Then Speak-Messages Set Play/New ; If New-Phone-Messages Is Now 0 And aud-player Is Not None Then phone-msg:timer Set phone-msg:length If phone-msg:timer Is Now 0 Then aud-ctrl Set Pause ; ; If desired, send message to pager denoting name/number of caller: BEGINIF Phone-notify timer Is Now 0 If New-Phone-Messages Is 0 Or At_home:AJ Is True Then Sys:Event-Exit Set True If Page on call Is True Then LM_to_cell.bat Set Execute/NW ENDIF