Dear @protasovdg
I might have found a solution using registry settings, but there is one thing you need to check for your modem:
After the dialing command ATO
I cannot avoid that the Colibri transmits at least one digit 0-9. If your modem is capable of ignoring such a digit, then the following solution would work:
Use the following registry settings:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Drivers\Unimodem]
"DevConfig"=hex:10,00,00,00,78,00,00,00,10,01,00,00,00,4b,00,00,00,00,08,00,00,\
00,00,00,00
[HKEY_LOCAL_MACHINE\Drivers\Unimodem\Settings]
"DialSuffix"=""
"Pulse"=""
"Reset"="ATZ<cr>"
"DialPrefix"="O<cr>"
"Tone"=""
"CallSetupFailTimeout"="AT<cr>"
"Blind_On"=""
"Blind_Off"=""
"Prefix"="AT"
"Terminator"="<cr>"
[HKEY_LOCAL_MACHINE\Drivers\Unimodem\Init]
; make sure to delete all registry entries in this key.
- In the Phone Number dialog, delete country- and area code, and set the Phone Number to any digit, which will be transmitted after the
ATO
. - When starting the connection, configure Dial Properties → Dialing Patterns to “E” (all 3 fields)
The Colibri will output the following dialling sequence:
ATZ
AT
ATZ
AT
AT
ATO
0
Some comments on this:
-
ATZ
resets the modem. This is also done with your previous manual dial sequence. Now we just do it more than once, which I assume should not harm. -
AT
is a general command to query the modem’s status, so it also shouldn’t harm. However we can change this toATZ
or anything else if required. -
ATO
starts the data connection, as per your modem’s datasheet. - The
0
in the end is the phone number which we cannot prevent. I hope your modem ignores this. We can prefix the number to turn it into a more complex command if it helps, such asATE0
.
You can test-drive this with your old Colibri configuration - just enter such a command in the terminal, after theATO
.
Regards, Andy