Am 25.05.21, 09:54, schrieb Web Min:
It is already in the SMSC before the host

allowed-prefix = 1

when your users inject as destination addr 1xxx that is fine, but if they use a international prefixed addr +1xxx that would not be able to pass via the configured SMSC then.

this would then yield the following code block in gw/bb_smsconn.c:smsc2_rout():

    } else {
        gw_rwlock_unlock(&smsc_list_lock);
        if (bb_status == BB_SHUTDOWN) {
            msg_destroy(msg);
            return SMSCCONN_QUEUED;
        }
        warning(0, "Cannot find SMSCConn for message to <%s>, rejected.",
                    octstr_get_cstr(msg->sms.receiver));
bb_smscconn_send_failed(NULL, msg_duplicate(msg), SMSCCONN_FAILED_DISCARDED, octstr_create("no SMSC"));
        return SMSCCONN_FAILED_DISCARDED;
    }

check if you can see this WARNING entry in the log, to double check.

--
Best Regards,
Stipe Tolj

-------------------------------------------------------------------
Düsseldorf, NRW, Germany

Kannel Foundation                 tolj.org system architecture
http://www.kannel.org/            http://www.tolj.org/

st...@kannel.org                  s...@tolj.org
-------------------------------------------------------------------

Reply via email to