throws IOException {
if (smscListener == null) {
System.out.print("Starting listener... ");
smscListener = new SMSCListenerImpl(port, true);
processors = new PDUProcessorGroup();
deliveryInfoSender = new DeliveryInfoSender();
deliveryInfoSender.start();
TestPDUProcessorFactory factory =
new TestPDUProcessorFactory(listener);
factory.setDisplayInfo(false);
smscListener.setPDUProcessorFactory(factory);