cid smpp1
host xxx.xx.xxx.x
port xxxx
username
username_given_by_smpp_provider
logrotate midnight
password password_given_by_smpp_provider
systype
logfile //var/log/jasmin//default-
smpp1.log
loglevel 20
logprivacy no
bind_to 30
elink_interval 30
res_to 120
con_loss_retry yes
bind_npi 0
con_loss_delay 10
con_fail_delay 10
pdu_red_to 10
bind transceiver
bind_ton 2
src_ton 2
src_npi 1
dst_ton 1
addr_range None
src_addr
proto_id None
priority 0
validity None
ripf 0
def_msg_id 0
coding 0
requeue_delay 120
submit_throughput 1
dlr_expiry 86400
dlr_msgid 0
con_fail_retry yes
dst_npi 1
trx_to 300
ssl no
with the above setting having blank src_addr at smppccm, Jasmin is taking Alert id from User -> mt_messaging_cred defaultvalue src_addr SPLS (As a example I am using
SPLS as a alert id). This is working fine and we are able to send SMS. Above setting works fine for SMS characters which are below 160 characters for coding type 8. Where as if the SMS contents is more then 160 characters, let's says if SMS contents 160 plus characters in SMS, which we count it as more then 1 SMS count. The SMS does not get deliver, I am share you the screen shot of trace log as below. On is the below screenshot I have marked two numbers 1 and 2, where on the first number 1, the Submit_sm response is OK (99 Submit_sm -resp: "Ok") where as the submit_sm for second number which is marked as 2, got response with "Invalid source address" (82 Submit_sm -resp: "Invalid source address") and this SMS get failed for this case we does not get log on message.log.

To fixed this, we started creating individual smppccm for each alert id with the setting as src_addr with the Alert Id(Whitelisted name), by doing sow we were able to send SMS which are more than 1 SMS by count. Now my problem is our SMPP provider does not allow us more than 10 smpp bind request. Because of it we are not able to send SMS with the whitelisted name (Alert Id). Looking for your support on it.
Regards,
Gaurav