Stubborn problem with EtelAGsm

Login to reply to this topic.
Wed, 2006-03-29 21:18
Joined: 2004-08-19
Forum posts: 112
I use the standard code (error checking and stack handling omitted for clarity here, they're present in the actual code):

Code:
RTelServer Server;
Server.Connect ();
Server.LoadPhoneModule (KPhoneTSy);
RTelServer::TPhoneInfo Info;
Server.GetPhoneInfo (0, Info);
RAdvGsmPhone Phone;
Phone.Open (Server, Info.iName);
RAdvGsmPhone::TNumberOfMsgWaiting MSGinfo;
TInt status = Phone.GetMsgWaitingFlag (MSGinfo);         
Server.UnloadPhoneModule (KPhoneTSy);

I keep getting undefined reference errors for GetMsgWaitingFlag. Yes, I am linking against gsmadv.lib. I can't use EtelMM instead, although that compiles, because it has other problems (discussed in the thread Getting call forwarding status? here).

Bye,
Gábor


Fri, 2006-03-31 23:18
Joined: 2004-08-19
Forum posts: 112
Re: Stubborn problem with EtelAGsm
SDK 7.0 is not compatible with it. Reverting to 6.1 helped with the compilation. However, it doesn't really work. I can use the base phone features all right (such as getting cell ID, LAC, network name and similar) but not the advanced ones. It runs all right, I don't get any error code, everything returns KErrNone but, for instance, GetSubscriberId () returns no IMSI, just an empty string.

I'm trying to do it on a Nokia 6600 but I guess it should be supported on this and later phones, too, the required DLLs are there from the beginning.

Bye,
Gábor

  • Login to reply to this topic.