Modemsite's Forum56 - The Modem Board
Main | profile | register | search | help | Ad-free Login
Forums | Other (Public) | Distinctive Ring in XP    Watch  
Author Topic
Frankenstien
Tl Posts:
7

Canada
Posted - 12/6/2005 2:07:38 PM  Show Profile  Email Poster  Edit Message
I'd like to know who the author of 'Distinctive Ring and Modems' (at: http://www.modemsite.com/56k/dringxp.asp) is so that I can ask a clarifying question regarding the direct registry edit method of enabling partial DR in XP ... I have an exported .reg file of 'HKLM ... Responses' that I can share to help figure out my issue, that being that changing 'RING' from '08' to '18' and changing '<cr><lf>RING1<cr><lf>' from '18' to '08' doesn't seem to be getting me the desired result: WinFax PRO 10.0 / SupraSonic 336V+ Plug & Play modem pickup on two short rings and ignore normal one ring. Thanks for any help anyone can provide.

Edited by - Frankenstien on 12/6/2005 4:18:04 PM

v.Richard
Tl Posts:
6222

USA
Posted - 12/9/2005 9:29:01 AM  Show Profile  Email Poster  Edit Message  v.Richards Homepage
I'm the author of the entire site.
Don't know how much help I can provide.
If modem ignores 1 normal ring & picks up on 2 short rings, you have distinctive ring enabled somewhere somehow - but perhaps not the way you want.

Is WinFax configured to use TAPI? If not, anything you do to try to get TAPI support for DR won't matter.
http://service1.symantec.com/SUPPORT/faxprod.nsf/docid/1998090316230304?OpenDocument&src=hot&prod=WinFax%20Basic%20Edition&ver=10.0&csm=no&seg=hho&tpre=

If you are only using the modem for fax/Winfax, and the modem is supported in Winfax, you should be able to NOT use TAPI with Winfax and then you shouldn't have to do anything to trick Windows/TAPI into supporting what you want to do - let WinFax control the modem directly.

Aloha! Richard.

Frankenstien
Tl Posts:
7

Canada
Posted - 12/9/2005 11:42:43 AM  Show Profile  Email Poster  Edit Message
Hi v.Richard ... thanks for posting your thoughts ...

Actually, what I do want is modem to ignore 1 normal ring & pick up on 2 short rings ... and yes, the modems' only function in life will be for use with WinFax ...

WinFax was configured to use TAPI when I was testing my registry edit ... I just didn't get the desired result (above) ...

I can tell WinFax to control the modem directly on COM 2 (instead of TAPI), however, when trying to configure WinFax Receive Distinctive Ring Properties (a button labelled 'Ring pattern setup...' under the Distinctive Ring category on the Advanced tab of WinFax Receive Properties), I get a GUI that doesn't give me any control over setting up the various ring patterns - I think the 'Ring pattern setup...' button in WinFax is taking me outside the program to an O/S (TAPI-centric?) GUI for my modem based on the driver XP has loaded.
I like your thinking though (KISS theory), perhaps I will need to modify the initialization string in WinFax to both enable DR (enabled by default, if I'm not mistaken) and specify ring pattern to pick up on ... what do you think?
Edited by - Frankenstien on 12/9/2005 11:46:07 AM

v.Richard
Tl Posts:
6222

USA
Posted - 12/16/2005 8:08:34 AM  Show Profile  Email Poster  Edit Message  v.Richards Homepage
Not sure - but please keep us updated if you get it figured out.

Aloha! Richard.

Frankenstien
Tl Posts:
7

Canada
Posted - 12/16/2005 8:39:20 AM  Show Profile  Email Poster  Edit Message
Actually, maybe the direct registry edit method offers me more hope ... would you folks please consider and advise on the implications of my registry entry 'RING' (value originally '08') not being preceded or followed by '<cr><lf>' ... my only RING registry entries preceded and followed by '<cr><lf>' are RING1 (value originally '18'), RING2 (value originally and still '19') & RING3 (value originally and still '1a') ... this is the only aspect to my registry entries not exactly in keeping with v.Richard's examples at: http://www.modemsite.com/56k/dringxp.asp
v.Richard
Tl Posts:
6222

USA
Posted - 12/16/2005 9:54:30 AM  Show Profile  Email Poster  Edit Message  v.Richards Homepage
First, Use Hyperterminal - examine what responses you get from the modem on the 'normal' ring, and the 2 short rings.

The response from normal ring should be the one that you change to '08'; the response to the short rings should be changed to the '18'.
<cr><lf> = carriage return/line feed.
You may not need <cr><lf> before the string, but should have it after (assuming modem issues line break after the response) - otherwise an entry for 'RING' would be activated/matched on anything that starts with 'RING' including 'RING1', etc.

Aloha! Richard.

Frankenstien
Tl Posts:
7

Canada
Posted - 12/16/2005 1:55:24 PM  Show Profile  Email Poster  Edit Message
Hey v.Richard ... thanks for your help with this ... frustrating!
Well, with Hyperterminal open and connected, WinFax cannot access the TAPI modem, therefore cannot pick up the call - regardless of the type of ring.
So, when I call in (to my house from a cell phone, for test purposes) while observing Hyperterminal connected, with either normal ring (main/voice phone number) or two short rings (fax phone number), I am not seeing any activity in the Hyperterminal window.
Have I implemented your suggestion incorrectly?
v.Richard
Tl Posts:
6222

USA
Posted - 12/16/2005 3:54:34 PM  Show Profile  Email Poster  Edit Message  v.Richards Homepage
You need to use Hyperterminal connected directly to modem's COM port as per
www.modemsite.com/56k/x2-hyperterm.asp

Verify you are seeing modem responses by typing
AT (Enter)
You should see OK come back.
Then, when you call your number, you should see the modem's ring responses so you know what you are dealing with.

Aloha! Richard.

Frankenstien
Tl Posts:
7

Canada
Posted - 12/16/2005 11:11:44 PM  Show Profile  Email Poster  Edit Message
Hey v.Richard ... OK, I've established that my normal ring is 'RING' and my two short rings are 'RING2', but, only after commanding the modem manually to enable Distinctive Ring - in my case the command 'AT-SDR=7' has to be issued.
So, I figured, in the registry, I would change 'RING' from '08' to '19' and '<cr><lf>RING2<cr><lf>' from '19' to '08' ...
However, it seems that even though WinFax is set to use TAPI, apparently it issues its' own initialization string (configured in WinFax PRO Program Setup > Modems and Communications Devices Properties > Properties for: SupraSonic 336V+ Plug & Play > Fax tab):
'AT&F&D2&C1&K3S7=55', with 'AT&K3' issued for Flow control and 'ATZ' issued for Reset.
Because WinFax is picking up on both ring types, I have to assume that I must include the 'AT-SDR=7' command somewhere in the WinFax initialization sequence - but where?
I've tried entering it on a separate line (below the main string) available for the purpose (of three that were unused), and, as an addition ('&-SDR=7') to the main string.
So far, no joy, but, I think you have me headed toward eventual success. Thank you again for the help.
Edited by - Frankenstien on 12/16/2005 11:13:26 PM
v.Richard
Tl Posts:
6222

USA
Posted - 12/17/2005 6:20:33 PM  Show Profile  Email Poster  Edit Message  v.Richards Homepage
I don't use WinFax so can't help you with the where - but -
many modems have ability to store initialization used when ATZ (reset) is received.
Anytime ATZ is received, the modem will revert back to the stored initialization profile, so, if WinFax is issuing ATZ you'll want to make sure that distinctive ring is enabled without any further initialization when ATZ is done.
(Many modems use AT&W to store current settings which will get restored upon receipt of the ATZ command.)

If the string to enable DR is AT-SDR=7, you would not want to add "&-SDR=7" to WinFax main string, but just "-SDR=7"

If WinFax truly using TAPI, you should get entries in the modemlog (assuming modemlogging is enabled in modem properties) and be able to examine the initialization(s) given to the modem as that will be in the log.

Aloha! Richard.

Frankenstien
Tl Posts:
7

Canada
Posted - 12/19/2005 1:48:23 PM  Show Profile  Email Poster  Edit Message
I just came across an old (23DEC97) e-mail from Diamond (mfgrs. of Supra modems) with a list of supported AT commands for my modem.
I will C & P only the Distinctive Ring section:

-SDR? Reports the current Distinctive Ring Configuration.
-SDR=n Distinctive Ring Configuration (0-7, Default 0)
Each bit set high in this register enables the corresponding Distinctive Ring detection and result code. All bits disabled sets normal ring detection only. (Saved in NVRAM via &W)
Bit (Decimal Value)
0 (1) Enables Single rings and reports these as RING 1 2.0s on, 4.0s off (normal ring)
1 (2) Enables Double rings and reports these as RING 2 0.8s on, 0.4s off, 0.8s on, 0.4s off
2 (4) Enables Triple rings and reports these as RING 3 0.4s on, 0.2s off, 0.4s on, 0.2s off
0.8s on, 4.0s off
NOTES: The current code doesn't discriminate between short (0.4 second) and long (0.8 second) ring pulses. So two of the Bellcore standard ring patterns (RING 3 & RING 4) will be reported as RING3 (If RING 3 detections is active).
(end C & P)

Perhaps instead of specifying AT-SDR=7 (which I pulled out of my modem's .inf file), I should instead be specifying AT-SDR=1 (or 2? bit vs. decimal?) ... I'll try it and report back.
Edited by - Frankenstien on 12/19/2005 1:51:24 PM
Edited by - Frankenstien on 12/19/2005 1:52:53 PM

Frankenstien
Tl Posts:
7

Canada
Posted - 12/19/2005 2:26:32 PM  Show Profile  Email Poster  Edit Message
Voila!
I think I've finally got it sorted out!
I configured an extra initialization command in Device Manager > (my modem)Properties > Advanced (tab) > Extra Settings > Extra initialization commands: 'AT-SDR=2&W' .
Based on my success with -SDR=2, I suppose the range of possible settings (0-7) are 'Decimal Values', and, by adding &W (as you suggested v.Richard, and, as re-iterated by Diamond in the old AT command list), the setting now survives an ATZ reset command.
Many thanks v.Richard for walking me through this.
I now have partial DR functionality in Windows XP Pro SP2!
v.Richard
Tl Posts:
6222

USA
Posted - 12/26/2005 10:20:24 AM  Show Profile  Email Poster  Edit Message  v.Richards Homepage
Good!
Just a FYI - the values for the bits would be additive - that is to enable more than 1 of the options, you would add the decimal values together to use with the command.

Aloha! Richard.

Click Here To Close Thread, Administrators & Moderators Only.

Show All Forums |