We have a AS5300 loaded with MICA modems and 4xT1 card. POS terminals dialup to the AS5300 and fork a telnet stream to a host target HOST_A on a specific port. Here is a snippet of how my lines are configured
ip host HOST_A 1075 192.168.1.2 ! ! modemcap entry POS_TERMINAL:MSC=&F&D2S0=0S15=0S21=0S22=0S23=0S24=0S29=4S30=2400S31=1200S52 =0S53=0S54=32968S64=10 ! ! line 1 48 no motd-banner no exec-banner exec-timeout 0 0 no flush-at-activation no vacant-message modem InOut modem autoconfigure type POS_TERMINAL autocommand telnet HOST_A /stream /noecho /quiet no activation-character transport input all transport output all escape-character NONE
My problem is that the AS5300 sends several extra DEL (Delete) characters which cause the POS terminal to reject transactions. Below is the output of a capture from a RS232 protocol analyzer
Data received: OK Data received: OK Data received: OK Data received: OK Data received: OK Data received: CONNECT38400/NONE/1200 Data received: Data received: Data received: Data received: Data received: Data received: Data received: Data received: Data received: Data received: Data received: | Data received: Data received: XXXXXXXXXX0000090000003600182 Data received:
5$0.3600 00@ Data received: Data received: c?I believe these delete characters are part of the telnet protocol specs, but I could be wrong, because the "stream" option should send the data in a raw tcp stream. Anybody have any ideas on how to remove the extra DEL characters from the stream or maybe there is another way to do this without using the "modem autoconfigure" option.