|
Acceleport RAS Dialer/Init String Error in Unix Systems Acceleport RAS Dialer/Init String Error in Unix Systems We've had reports that some commonly used Acceleport RAS AT commands may have problems when used in dialer or initialization strings.
The Problem:
Some of the AT commands in the Acceleport RAS command set contain a "\" (backslash) character in them. Since the \ is also a special character to unix scripts like cu/uucp/ct, having an init or dialer string which contains this character can cause the application using that string to fail. One such applications this problem was seen with is a wireless messaging software called "MX" from Mobilesys, Inc., which uses an XML modem configuration script.
The Solution:
The solution was to add a second "\" character to "escape" the one that's part of the AT command. The best way to illustrate this is with the actual string used in the case of the "MX" software from Mobilesys.
Here is how the problem string looked before modifications were made:
AT&FX0\V1\N0S95=45%C0+MS=2,1,300,2400
Note the \V1\N0 commands which were part of that string, and caused the application to fail modem initialization. Here is how the working string looked after modification:
AT&FX0\\V1\\N0S95=45%C0+MS=2,1,300,2400
Adding the second \ to the front of the problem AT commands resolved the problem!
Related Information:
http://supportold.digi.com/support/drivers/win2000/9000120A.pdf
|