title: NoSuchPortException when running java application using SMSLib
body: <p>I'm using <strong>SMSLib</strong> in my java application to send an <strong>SMS</strong>, i connect a <em>USB internet modem</em> to my PC then determine it's port number (ie. COMx) then creating a <em>serial modem gateway</em> like this :</p>
  
  <p><strong>determining the port number :</strong>
  <img src="https://i.stack.imgur.com/9Kelx.png" alt="getting the port number"></p>
  
  <p><strong>creating the gateway:</strong></p>
  
  <pre><code>SerialModemGateway gateway = new SerialModemGateway("mobile", "COM5", 115200, "Apple", "iPhone");
  </code></pre>
  
  <p>but whether i define the port as COM4 or as COM5 it runs the connection at first then gives me that following exception then stops the service by the usual way:</p>
  
  <pre><code>0      2013-06-19 15:36:49,915 [main] INFO  org.smslib.Service  - SMSLib: A Java API library for sending and receiving SMS via a GSM modem or other supported gateways.
  This software is distributed under the terms of the Apache v2.0 License.
  Web Site: http://smslib.org
  10     2013-06-19 15:36:49,925 [main] INFO  org.smslib.Service  - Version: 3.5.3
  10     2013-06-19 15:36:49,925 [main] INFO  org.smslib.Service  - JRE Version: 1.7.0_21
  </code></pre>
  
  <p>after a lot of running and a lot of executions:</p>
  
  <pre><code>org.smslib.GatewayException: Comm library exception: java.lang.RuntimeException: javax.comm.NoSuchPortException
      at org.smslib.modem.SerialModemDriver.connectPort(SerialModemDriver.java:102)
      at org.smslib.modem.AModemDriver.connect(AModemDriver.java:114)
      at org.smslib.modem.ModemGateway.startGateway(ModemGateway.java:189)
      at org.smslib.Service$1Starter.run(Service.java:277)
  1463   2013-06-19 15:36:51,378 [NotifyQueueManager] DEBUG org.smslib.threading.AServiceThread  - Running...
  1463   2013-06-19 15:36:51,378 [NotifyQueueManager] DEBUG org.smslib.notify.NotifyQueueManager$NotificationQueueManager  - NotifyQueueManager running...
  1463   2013-06-19 15:36:51,378 [NotifyQueueManager] DEBUG org.smslib.threading.AServiceThread  - Stopped.
  </code></pre>
  
  <p>worth to mention that during the execution and before throwing the exception by while it gives me that error:</p>
  
  <pre><code>Error loading win32com: java.lang.UnsatisfiedLinkError: no win32com in java.library.path
  </code></pre>
  
  <p>despite i'm already adding the RxTx(64-bit) jar file to the jdk and that supposed to avoid that error as mentioned by the <strong>SMSLib documentation</strong>.</p>