In linux, it can be connected via wvdial. I've used following config for wvdial config file. And it connects in just one dial
🙂
[Dialer Defaults]
Modem = /dev/ttyUSB0
Modem Type = Analog Modem
ISDN = 0
dns=4.2.2.2
dns=8.8.8.8
Baud = 115200
Username = user
Password = pass
Phone = *99#
Stupid Mode =1
Init1 = ATZ
Init2 = AT&F E1 V1 X1 &D2 &C1 S0=0
Init3 = AT+CGDCONT=1,"IP","bsnlnet".
Init4 = ATZ
Init5 = AT&F E1 V1 X1 &D2 &C1 S0=0
Init6 = AT+CGDCONT=1,"IP","bsnlnet".
Init7 = ATZ
Init8 = AT&F E1 V1 X1 &D2 &C1 S0=0
Init9 = AT+CGDCONT=1,"IP","bsnlnet".
Init10 = ATZ
Init11 = AT&F E1 V1 X1 &D2 &C1 S0=0
Init12 = AT+CGDCONT=1,"IP","bsnlnet".
Init13 = ATZ
Init14 = AT&F E1 V1 X1 &D2 &C1 S0=0
Init15 = AT+CGDCONT=1,"IP","bsnlnet".
Init16 = ATZ
Init17 = AT&F E1 V1 X1 &D2 &C1 S0=0
Init18 = AT+CGDCONT=1,"IP","bsnlnet".
Maybe that init string is not required for that many times.
P.S.: if you provide normal setting to wvdial iit still doesn't connect. And it would be helpful if some user confirms this.