Welcome to the VanDyke Software Forums

Join the discussion today!

Go Back   VanDyke Software Forums > Scripting

Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
Old 12-05-2019, 11:38 AM
conneryc conneryc is offline
Registered User
Join Date: Dec 2019
Posts: 2
Cannot escape to online command mode (modem) in script

So I have a script to dial a locally attached modem to connect to remote modems connected to Cisco routers that I manage. Everything in the script works perfectly except getting the modem to hang up.

To do that, I have to send +++ to the connection to get to command mode with the modem to issue the ATH0 command to go on-hook.

This is the section of the script for that:

	crt.Screen.WaitForString ("Press RETURN to get started.")
		crt.Screen.Send "+++"
		crt.Screen.WaitForString ("OK")
		crt.Screen.Send "ATH0" & vbcr
        Exit Sub
I'm using version 8.1.2 of SecureCRT

With echo on, I can see that the +++ is being sent by the script, but the modem doesn't see it. The script just pauses waiting for "OK". However, if I manually type the +++ on my keyboard the modem DOES see it and returns the "OK" and the script then sends the ATH0 and the modem hang up the line.

I can't seem to determine why the modem isn't getting the +++ from the script, but does when entered manually from the keyboard?


Last edited by jdev; 12-05-2019 at 11:50 AM. Reason: wrap code in [code][/code] blocks for easier viewing
Reply With Quote

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT -6. The time now is 12:48 PM.