if (outSession == null) {
outSession = new SMPPSession();
outSession.setEnquireLinkTimer(smppTransportOutDetails.getEnquireLinkTimer());
outSession.setTransactionTimer(smppTransportOutDetails.getTransactionTimer());
outSession.connectAndBind(smppTransportOutDetails.getHost(), smppTransportOutDetails.getPort(),
new BindParameter(BindType.BIND_TX, smppTransportOutDetails.getSystemId(),
smppTransportOutDetails.getPassword(), smppTransportOutDetails.getSystemType(),
TypeOfNumber.UNKNOWN, NumberingPlanIndicator.UNKNOWN, null));
log.debug("Conected and bind to " + smppTransportOutDetails.getHost());
}