My modem installs only with one port, but I am aware of that case,
Huaweis sometimes appear with two (application interface and
diagnostic one). I am running Vista.

However, I tried Huawei E870 Modem (PC-Express), and nothing changes.
I will try to use some nokia modem (probably using cord and moblie
phone as modem), and I will post
output.

I've messed with starting gateway without service, but it won't
succeed. I try simcards of different operators and configurations
(with SIM pin or without to be precise) but the results
are the same. Usually, due to wait in program, I try to send messages
long after I submit to the network.

Thanks for replies so far,
Tomek

On Mar 13, 3:53 pm, Thanasis <[email protected]> wrote:
> Huawei's appear as two-port modems. Have you tried with the alternate
> comm port?
>
> On Mar 11, 10:53 pm, Tomek Jurkiewicz <[email protected]>
> wrote:
>
>
>
> > Yes, I have, before I posted, but nothing happened.
>
> > Modified code of the test is:
> >             gateway = new SerialModemGateway("TusA", PORT, 7600,
> > "Huawei", "E160");
> >             gateway.setProtocol(Protocols.PDU);
> >             gateway.setInbound(true);
> >             gateway.setOutbound(true);
> >             gateway.setSimPin(PIN);
> >             gateway.setSimPin2(PIN2);
>
> >             ATHandler_Huawei_E156G.load(gateway, "Huawei", "E160");
>
> >             service = new Service();
> >             service.addGateway(gateway);
> > And the Handler itself just like from that thread:
>
> > import java.io.IOException;
> > import org.smslib.GatewayException;
> > import org.smslib.modem.ModemGateway;
> > import org.smslib.modem.athandler.ATHandler;
>
> > public class ATHandler_Huawei_E156G extends ATHandler {
>
> >     public ATHandler_Huawei_E156G(ModemGateway myGateway) {
> >         super(myGateway);
> >         setStorageLocations("SM");
> >     }
>
> >     @Override
> >     public void init() throws GatewayException, IOException,
> > InterruptedException, org.smslib.TimeoutException {
> >         // This turns on the Display unsolicited result codes
> >         getModemDriver().write("AT+CLIP=1\r");
> >         getModemDriver().getResponse();
> >         // You don't really need this since the storage
> >         //location is set in the constructor but it is here to be
> > completely sure since
> >         // setStorageLocations() only accepts the primary    location
> > and the actualy command accepts all of them.
> >         getModemDriver().write("AT+CPMS=\"ME\",\"SM\",\"MT\" \r");
> >         getModemDriver().getResponse();
> >         // You don't need this either.  The CNMIDetector does an ok
> > job of picking the right         .
> >         // Just try it if you want
> >         //getModemDriver().write("AT+CNMI=1,1,0,1,0\r");
> >         //getModemDriver().getResponse();
> >         // This will set a preference for GPRS mode
> >         // I use it because it is more reliable than having it try d
> > pick up a 3G signal in some low reception places
> >         getModemDriver().write("AT^SYSCFG=2,1,3FFFFFFF,2,4\r");
> >         // This will suppress the ^BOOT, ^MODE and ^ RSSI messages.
> >         // If you do this then do not change the Terminators array.
> >         getModemDriver().write("AT^CURC=0\r");
> >     }
>
> > }
>
> > Output is not changed. Maybe it is matter with CNMI commands? Do you
> > have idea?
>
> > On Mar 11, 9:31 pm, Thanasis <[email protected]> wrote:
>
> > > Have you spotted this thread?
>
> > >http://groups.google.com/group/smslib/browse_thread/thread/4dde02861f...

-- 
You received this message because you are subscribed to the Google Groups 
"SMSLib User Group" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/smslib?hl=en.

Reply via email to