Posts: 931
Threads: 38
Joined: Jun 2007
trying to do some more programming with this driver. i am looking to have it sense when the a new call occurs. looked at the driver info in the support section and it lists a filed called "Ringing" which indicates the line is ringing...bravo, bravo, just what i think i am looking for. however, when i go to the field browser to see what it says when a new call comes in, that driver field is missing. The driver i have loaded is Caller ID Net Interface driver v1.0. is this the most recent driver, the one that should have the "Ringing" field?
Posts: 930
Threads: 23
Joined: Jan 2005
I think the documentation is wrong.
It was at one stage an old version, and I think during the web site move the old one came back.
I can't be exactly sure as I only wrote the Modem Caller ID driver which the NetCaller ID driver is based on (and how the documentation got mixed up)
If you do want a field to indicate the phone is ringing, then the Modem Caller ID driver will do that (but you need a modem instead of the NetCaller thingy)
Cheers
Rohan
HAMFIELD
Software & Hardware Solutions
Makers of the
Translink C-Bus Gateway
for the Apple iPad, iPhone and iPod Touch.
Posts: 2,521
Threads: 87
Joined: Sep 2006
I believe there still is a field called Ringing but it doesn't work because of limitations of the device.
Russ...
Posts: 931
Threads: 38
Joined: Jun 2007
alright, fair enough...can't use the netcallerid to figure out if the phone is ringing. what are people using to detect a new incoming call? my plan is to either play a .wav file or use TTS containing CID info.
Posts: 2,521
Threads: 87
Joined: Sep 2006
Well, I do something similar with a trigger on change to the Debug field (Debug contains the raw text from the device). Then use a timer to clear the field. Also, modems do support the ringing field.
Russ...
Posts: 931
Threads: 38
Joined: Jun 2007
playing around with the caller id functionality i want in the IV and i would like to get date the form of MM/DD--i.e., 06/29. the neccessary fields are DateMonth and DateDay. this works fine for the curren call but when i got to the history rows it seems that the default is in this format :
Time|DateDay|DateMonthLong|Name|FullName|Address|FormattedNumber
this is the format from the documentation. looking in the field browser only the fields listed in format above are populated. i would like to get the DateMonth field populated in the history rows. how can this be done? i didn't see where i could adjust them in either the .txt files or the driver parameters when loading the driver.
thanks.
Posts: 930
Threads: 23
Joined: Jan 2005
You need to use the discrete history fields and layout the data in the order you want.
Cheers
Rohan
HAMFIELD
Software & Hardware Solutions
Makers of the
Translink C-Bus Gateway
for the Apple iPad, iPhone and iPod Touch.
Posts: 2,521
Threads: 87
Joined: Sep 2006
One of the issues here is that the date/time is received from the phone company, and it isn't a complete date/time so it is used in a string format. I've toyed with the idea of changing it to a date/time but it's not easy without making assumptions.
Russ...
Posts: 931
Threads: 38
Joined: Jun 2007
rhamer Wrote:You need to use the discrete history fields and layout the data in the order you want.
Cheers
Rohan
so i rebuilt the History.txt file with the following line repeated 10 times
Time|DateDay|DateMonth|Name|FullName|Address|FormattedNumber
the only difference is that DateMonthLong was truncated to DateMonth
looking in the field browser the field HistoryRowXDateMonthLong now has a value of DateMonth. thus, it seems to me that the driver looks in the History.txt file and populates only default variables...the ones listed in the driver documentation. is there a way to populate the "non-default" fields? or is it as russ says in the immediatlely prior post...you need to make assumptions? nevertheless, i will let this run for a day and see what happens.