The solution for not using wvdial anymore is...
"sudo pppd call huaweiparam"
with following files..
# file etc/ppp/peers/huaweiparam
#lock
defaultroute
noipdefault
debug
usepeerdns
# idle 0
persist
modem
/dev/ttyUSB0
460800
noauth
usehostname
#ipcp-restart 20
#ipcp-accept-local
#ipcp-accept-remote
#maxfail 0
#dryrun
# or later dump
crtscts
user foo
#password nc10
#passive
#logfd 6
#chap-interval 10
#noccp
#novj
#connect-delay 20000
-detach
connect "/etc/ppp/peers/scriptfonic.sh"
#!/bin/sh
# file etc/ppp/peers/scriptfonic.sh
/usr/local/sbin/chat -V -f /etc/ppp/peers/chatfonicprep
sleep 30
/usr/local/sbin/chat -V -f /etc/ppp/peers/chatfonicconn
# endfile
# file etc/ppp/peers/chatfonicprep
SAY "\nInitiating the modem with the PIN..\n"
TIMEOUT 100
ABORT ERROR
# restore factory setups
"" "AT&F"
OK "ATZ"
#OK "AT+CPIN=4088"
OK "AT+CPIN=\0424088\042"
# enable echo = default ATE1
#OK "ATE1"
OK "ATE1V1&D2&C1S0=0"
#OK "ATE1V1&D2&C1S0=0+IFC=2,2"
SAY "\nWaiting 30s to switch between UMTS/GPRS..\n"
# file etc/ppp/peers/chatfonicconn
SAY "\nConnecting to the IPN\n"
TIMEOUT 100
ABORT ERROR
ABORT BUSY
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
REPORT CONNECT
#restore factory configuration
"" "AT&F"
OK "ATZ"
#OK "ATE1V1&D2&C1S0=0"
# enable echo of command = default
OK "ATE1"
#no pin OK AT+CPIN="4088"
#no pin OK "AT+CPIN=\0424088\042"
#which networks
"" "AT+COPS?"
# what strength
OK "AT+CSQ"
#OK AT+CGDCONT=1,"IP","pinternet.interkom.de"
OK AT+CGDCONT=1,\042IP\042,\042pinternet.interkom.de\042
#OK "AT+CGATT=1"
#"" "ATDT*99#"
OK "ATDT*99#"
#in other cases...OK "ATD*99***1#"
CONNECT \c
In order to give time to the modem to switch, I had to give a 30s (perhaps less?) time between the preparation (PIN defined) and connection.