The modem, Huawei E173 (12d1:1436) works out of the box with Ubuntu. I can connect to the Internet with no difficulties. I would like to know how Ubuntu does this. When connected, the modem is initialized with AT commands. Does network-manager or modem-manager keep these commands somewhere in a file? Is it possible to intercept and read them as they are sent?
wvdial
Found a link with your model: help.ubuntu.com/community/DialupModemHowto/Huawei/E220 old but will still work