On Wed, 2013-04-10 at 15:20 -0400, Nate Pleasant wrote: > On 04/03/2013 03:50 PM, Nate Pleasant wrote: > > On 04/03/2013 03:43 PM, Dan Williams wrote: > >> On Wed, 2013-04-03 at 14:05 -0500, Dan Williams wrote: > >>> On Tue, 2013-03-26 at 10:39 -0400, Nate Pleasant wrote: > >>>> I know this is not a feature that is currently impelemented into > >>>> ModemManager, > >>>> but I'm hoping that once we get this solved, we can work on getting it > >>>> added into > >>>> the project. > >>>> > >>>> I'm running into an issue when trying to obtain from the Pantech UML290 > >>>> the > >>>> current data usage on the Verizon network. According to Verizon, you > >>>> can dial > >>>> a special number "#DATA" and then they will send a SMS message to the > >>>> Pantech > >>>> UML290 with the current network usage. See these links for more details: > >>>> > >>>> http://support.verizonwireless.com/clc/features/calling_features/number_features.html > >>>> http://news.verizonwireless.com/news/2011/07/pr2011-07-01d.html > >>>> > >>>> The issue I have is I cannot dial "#DATA" using standard AT commands. I > >>>> can > >>>> use the ATD#777 and ATD*99***1# to establish a 3G and 4G network > >>>> connection, > >>>> respectively; so I know that the UML290 responds to my AT commands > >>>> correctly. > >>>> However, when I try dialing "ATD#DATA", I immediately get an ERROR > >>>> returned. > >>>> I've also tried establishing a network connection using the QMI > >>>> interface and > >>>> then dialing #DATA, but I get the same error. > >>> Same here. ATD#DATA returns ERROR. > >>> > >>> I don't think the UML290 supports this feature via the AT port. > >>> VZAccess requests data usage via the WMC port using command 0x56, which > >>> I haven't gotten around to reverse engineering yet. In fact, VZAccess > >>> doesn't use the UML290's AT port at all, just QMI and WMC. So you're > >>> kinda out of luck here, at least controlling it with the AT port. > >> To clarify, it appears that if you send an SMS to the number > >> "900080004008" with the content "POUND_DATA", you'll get a reply back > >> with your data usage. This is what VZAccess does using the WMC port and > >> proprietary WMC commands. It works for SMS too though on /dev/ttyACM0. > >> Where the following says <ctl+z>, you do really want to hold down the > >> Ctrl key and hit the Z key; that's how AT+CMGS works in text mode. > >> > >> AT+CMGF=1 > >> OK > >> AT+CMGS="900080004008" > >>> POUND_DATA<ctl+z> > >> +CMGS: 19809 > >> > >> OK > >> > >> <wait 5 seconds> > >> > >> AT+CMGL="ALL" > >> +CMGL: 4,"REC UNREAD","xxxxxxxxxx","13/04/03,14:37:15+00" > >> Est as of 04/03 2:49PM: Data Usage: 0.001GB. > >> +CMGL: 2,"STO SENT","900080004008","13/04/03,19:37:13+00" > >> POUND_DATA > >> > >> OK > >> > >> Dan > >> > > Dan, > > > > Great find! I'll do a USB sniff on my UML290 to see if the VZAccess > > Manager sends the SMS to the same phone number. > > > > Nate > > Nathaniel J. Pleasant | Accelerated Concepts | Developer | 1-813-279-2557 > > www.acceleratedconcepts.com > > Dan, > > I confirmed with my UML290 that VZAccess is sending the POUND_DATA > command to the same number you listed. It'd be interesting to find out > what that number is and if there are other numbers like it that Verizon > uses for various features; it's definitely not a regular US phone number. > > Anyway, I'm now able to successfully get the current network usage from > Verizon by sending the appropriate SMS message. Thanks again for all > your help! > > As a side note, I'm also working with the new Verizon Pantech UML295 > modem, which is turning out to be vastly different than the UML290. You > can see the work I've done so far in the link below. > > https://bitbucket.org/accelecon/modemmanager/wiki/PantechUML295
Oh fun, one of those. Does it support QMI or AT or DIAG at all, or is it solely Web-based? Dan _______________________________________________ networkmanager-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/networkmanager-list
