Modemsite's Forum56 - The Modem Board
Main | profile | register | search | help | Ad-free Login
Forums | Agere (Public) | ISP answers with 'bips - modem hangs up    Watch  
Author Topic
djo_power
Tl Posts:
10

Australia
Posted - 8/2/2004 9:05:56 PM  Show Profile  Email Poster  Edit Message
I have a Lucent softmodem in my IBM Thinkpad notebook. This modem has worked well all over the world but now I have a problem in India. The ISP opens the line with a series of 'bip-bip-bips' before offering the DCD (?) connect tone. The softmodem interprets the bips as 'busy tone' and hangs up the line before getting to DCD.
Any ideas please?
regards DJP
charles
Tl Posts:
5879

USA
Posted - 8/3/2004 1:15:04 AM  Show Profile  Email Poster  Edit Message
Might try adding commas before the number you are dialing.
Like this ,,,,,XXX-XXXX
The comma will make the modem wait before it will dial.


You can also add X3 to the extra setting to blind dial and you could also disable wait for dial tone in modem properties.

djo_power
Tl Posts:
10

Australia
Posted - 8/3/2004 5:04:58 AM  Show Profile  Email Poster  Edit Message
Many thanks for your reply but I'm afraid I haven't defined the problem accurately, which is:
The modem dials just fine, it's when the ISP answers the line that the problem occurs; the modem deals with these strange 'bips' very quickly. If I could only set it to wait a few secs longer before hanging up, perhaps it would recognise the 'whistle' tone.
Thanks agaiun for your interest - DJP
charles
Tl Posts:
5879

USA
Posted - 8/3/2004 9:29:02 AM  Show Profile  Email Poster  Edit Message
Ok I see maybe try this.Note 0 is zero.

Add S10=200S7=200 to extra settings.
S7 Connection Completion Time-Out
s10 increases the lost carrier hang up delay
Could you post a modem log please.

Are you in India or dialing to India?
Might check the ATI9 in Hyperterminal to see country settings.
%T19,0,country_code in HEX
Might try this in extra setting.
%T19,0,1E

Need help with other commands check the pdf file.Note the S settings.
http://www.agere.com/client/docs/v90atcom.pdf

Might also lower your connection speed down some.Maybe to V34 connection.
What driver version do you have installed?


Edited by - charles on 8/3/2004 9:46:25 AM

djo_power
Tl Posts:
10

Australia
Posted - 8/3/2004 8:35:17 PM  Show Profile  Email Poster  Edit Message
Wow! thanks Charles
There's a lot to digest here and I'll try to do it over the next day or so when I have a minute.
I really appreciate your detailed reply - many thanks again - best regards David

PS I'll certainly respond when I have solved the problem to let you/others know what the answer was.

djo_power
Tl Posts:
10

Australia
Posted - 8/3/2004 8:37:07 PM  Show Profile  Email Poster  Edit Message
... Sorry forgot - yes I'm IN India, in the relatively remote NE region, and dialling to a local ISP
regards DJP
charles
Tl Posts:
5879

USA
Posted - 8/4/2004 12:10:48 AM  Show Profile  Email Poster  Edit Message
I do not see what OS that you are using but check the setting. If you using 98 go to control panel,telephony and set the area that you are dialing from to India.

If using XP check setting here.
http://modemsite.com/56k/connectoidxpe.asp

Need to know what OS?

djo_power
Tl Posts:
10

Australia
Posted - 8/5/2004 8:41:10 PM  Show Profile  Email Poster  Edit Message
HI Charles, I'm using WinME.
I've followed up on the material you sent before, the pdf file is very informative (save for future reference!). Unfortunately the ISP has been busy / down when I've had the time to try it. One thing it could possibly be is the S35 data calling tone and I will try this when I get a chance.

I tried the country code setting in hyperterminal, the modem definitely believes it's in India, must pick it up from the dial properties, as I didn't change anything else.

Many thanks again - DJP

PS You asked me to post a log file, how do I do that? - and presumably you don't want months of it just the last few days while in India?

v.Richard
Tl Posts:
6222

USA
Posted - 8/5/2004 9:19:05 PM  Show Profile  Email Poster  Edit Message  v.Richards Homepage
You could add commas after the number you dial
1234567,,,
each comma will pause the modem's dialing sequence by 2 seconds; so, the trailing commas will cause the modem to think it's not done dialing and not listen for anything happening on the line until the pause time has passed.

Aloha! Richard.

djo_power
Tl Posts:
10

Australia
Posted - 8/6/2004 8:34:29 PM  Show Profile  Email Poster  Edit Message
Hey Richard, that's a great idea! I'll try it and let you know. Many thanks.

Further to my previous e-, I did try the S35 'data calling tones' thing, doesn;t seem to make any difference.

Regards David

charles
Tl Posts:
5879

USA
Posted - 8/7/2004 2:23:16 AM  Show Profile  Email Poster  Edit Message
Might try adding +MS=V34 to extra settings also.Can you connect to this isp in hyperterminal?
djo_power
Tl Posts:
10

Australia
Posted - 8/7/2004 6:18:18 PM  Show Profile  Email Poster  Edit Message
Yay, Richard - it works!!! The commas at the end fixed it perfectly - even though I had to wait till 06:30 am to actually get a line into the ISP! (Not my normal Sunday morning habit I do assure you, just happened to wake early.

Richard and Charles - many thanks again

Very best wishes David Power

djo_power
Tl Posts:
10

Australia
Posted - 8/17/2004 8:27:12 PM  Show Profile  Email Poster  Edit Message
Hi Charles, Richard

Now that I have been using the modem for a few days, some hopefully useful feedback. Firstly again my thanks; if it wasn't for you guys I'd still be stuck.

The trailing commas idea worked, but it is over-sensitive. Too few commas, and engaged tone is falsely detected. But too many, and the ISP's modem gives up in disgust and goes to sleep (the log file shows 'no carrier'). I was lucky - I guessed 4 and this worked. But I wrongly thought 4 was marginal and tried 5, then 7. As I'd made some other changes too (fatal mistake!) it took me a while to work out what th real problem was. (Later I discovered three commas worked too).

However I went back to the PDF file of modem commands (v90atcom.pdf – as suggested by Charles) for a more comprehensive look. The X command is relevant. The INI file’s init string has X3 – ‘blind dial and detect busy tone’. In extra settings I changed this to X2 – ‘blind dial and ignore busy’. The impact of this is as soon as dialing is complete my modem starts sending tones - and as soon as the ISP modem stops sending the fake busy bips it responds. So this seemed to me to be the real answer – and when I tried it without any trailing commas – it worked fine.

Why the INI file goes for blind dialing I don’t know – but it seems to work OK so I won’t change that. I notice the modem still detects when you don’t have a phone line connected at all.

I tried to follow up on Charles’ suggestion that I force V34 conditions. This has all been a bit of a re-learning experience for me. The last time I had to program modem init strings was when 9600 was a fast bit rate and comms programs ran in DOS! I mean I’ve heard of V90 and K56flex and V34 but what they mean I don’t really know.

So I read through the PDF again and found the S38 command which when =0 supposedly disables K56 and forces V34. But on my modem this gives an error. Not sure why this error should happen, or indeed if I should be trying to disable K56. Without trying to disable anything I do actually get a connection eventually (although the handshaking and funny noises seem to go on for ever).

I note I can also disable V.90 with the “-V90=0 ” command and when I tried this the connection was quicker to achieve, but at a slower rate. The +MS=V34 does not appear in the PDF file but on trying it in Hyperterminal it came back with OK. But I only just discovered this and then connected thus at about 31K, however this was after 48 hours when the ISP absolutely refused to accept my dial in, (although the log file showed the disconnects occurred after a V42bis connection had been achieved).

At the moment I’m back on OK and seem to get a 30-40K bps rate most of the time and that’s not bad given the flaky state of the phone lines in this part of India. Even so I seem to fail to connect 50% of the time.

Now a couple of other things – the -C1 command was previously set to ignore ‘data calling tones’ – also a speculative trial from the PDF, which I subsequently deleted without obvious ill-effect.

Interestingly the modem appears to have a command line limit – 46 chars, I discovered this when first entering a lengthier extra string which truncated causing an error. In fact the INI file sends its init as two strings to avoid this limit (I’ve added some extra spaces for clarity):
- Send: AT &F E0 &C1 &D2 V1 S0=0 \V1<cr> / - Recv: <cr><lf>OK<cr><lf>
- Send: AT S7=255 S30=0 L3 M1 \N3 %C1 &K3 N1 \J1 X3<cr>
- Recv: <cr><lf>OK<cr><lf>

Noting that the INI file already set S7 to max, I included S10 in the extra string. So my final ‘extra string’ is currently AT S10=100 X2 -V90=0 +MS=V34

Just as an aside, the modem won’t perform a hardware hang-up, despite &D2 being set. The ATH command works however:
- Hanging up the modem. / - Hardware hangup by lowering DTR.
- WARNING: The modem did not respond to lowering DTR. Trying software hangup.
- Send: +++
- Recv: <cr><lf>NO CARRIER<cr><lf>
- Send: ATH E1<cr>
- Recv: <cr><lf>OK<cr><lf> …. etc

So there we are. All appears to be working at least some of the time!

Best wishes and heartfelt thanks again – regards David

charles
Tl Posts:
5879

USA
Posted - 8/17/2004 11:26:22 PM  Show Profile  Email Poster  Edit Message
What Model Thinkpad is this pc?You do not need the -V90=0 command.The drivers for this modem will support the +MS command. What happens is the modem tries to connect at the highest speed,if local or remote modem can not it will retrain to a lower setting.
The +MS=V34 will disable V90 and the modem will try the V34 connection first,this is why it will connect faster.Please post a modem log.You could also try X1.You do not need the AT in the string if you are putting it in extra settings.
X1+MS=V34S10=100

http://modemsite.com/56k/x2-linklimit.asp#Lucent
http://www.modemhelp.net/quickref.shtml
http://www.modemsite.com/56k/lucentamr.asp
What driver version do you have installed this would let you know if the modem supports the +MS command or you could try +MS? in hyperterminal and to check the setting +MS=?
You can also lower the V90 connect speed as well.

Edited by - charles on 8/18/2004 7:10:00 AM

djo_power
Tl Posts:
10

Australia
Posted - 8/20/2004 8:40:57 PM  Show Profile  Email Poster  Edit Message
It's an I series, model 1161-92. Never did understand IBM's model designations. Have removed -V90 command, and AT from extra settings. +MS works in hyperterminal, so that is OK - just isn't listed in the PDF file, everything connects reliably at 28,800.

I would like to post a log, but now cannot seem to find the link. Driver version from INF file is 3.1.66.

charles
Tl Posts:
5879

USA
Posted - 8/20/2004 11:15:52 PM  Show Profile  Email Poster  Edit Message
These commands can get out of hand do to the chipsets that are out there. The agere site has not updated there command file to the +MS commands. The +ms command was set as standard.

Might try this to get a higher connect speed.Note the how the string is for this modem.
AMR & SoftModems: +MS=protocol,auto,min dowstream, max downstream

X1S10=100+MS=V90,0,0,40000

If you have a problem connecting at this rate I would go back to the +MS=V34 command.

Topic is 2 Pages Long:    1 2

Click Here To Close Thread, Administrators & Moderators Only.

Show All Forums |