Hi,

thanks for the reply. But I want different smsc routing for different smpp
clients. If i add route-to-smsc, wouldn't that direct all traffic to a
single smsc?



On Sat, Sep 28, 2013 at 1:50 PM, Minh Tuan <[email protected]> wrote:

> You should add into your Opensmppbox.conf on Kannel server:
> route-to-smsc = Promotional
>
> Try to submit another message and paste the bearerbox-asscess.log of
> Kannel server here for more information. Thank you.
>
> Brs,
> Tuan.
>
>>
>> ------------------------------
>>
>> Message: 2
>> Date: Sat, 28 Sep 2013 12:49:47 +0530
>> From: Saurabh Pandey <[email protected]>
>> To: [email protected]
>> Subject: Opensmppbox issue: NACK/No SMSC
>> Message-ID:
>>         <
>> cahipy2xp1-upxqd_0bt-y4efsv3xqqu2hvg9ro7-lu6qzav...@mail.gmail.com>
>> Content-Type: text/plain; charset="iso-8859-1"
>>
>> Hi,
>>
>> I am submitting SMS from Kannel based SMPP client to a different server
>> having kannel based setup+opensmppbox+sqlbox stack. The SMS is always
>> getting REJECTED. The issuea are:
>>
>> 1.) Opemsmppbox is taking system-id (username in smpplogins.txt) as SMSC
>> and then rejecting it
>> 2.) SQLBOX shows no activity except an error: sql_id cannot be null
>>
>> I have this setup
>>
>> SMSC<---> BB <---> SQLBOX <----> Opensmppbox <---> SMPP client
>>
>> //------------ HERE ARE THE CONFIG FILES-------------//
>>
>>
>> //Kannel.conf
>>
>> group=core
>> admin-port = 14000
>> smsbox-port = 13001
>> admin-password = sam
>> status-password =
>> log-file = "/var/log/kannel/kannel.log"
>> box-deny-ip = "*.*.*.*"
>> box-allow-ip = "127.0.0.1"
>> access-log = "/var/log/kannel/access.log"
>> store-file = "kannel.store"
>> dlr-storage = mysql
>>
>> #---------------------------------------------
>> # SMSC CONNECTIONS
>>
>> group=smsc
>> smsc = smpp
>> smsc-id = Promotional
>> host = xxx.xx.xxx.xxx
>> port = xxxx
>> smsc-username = xxxxx
>> smsc-password = xxxxx
>> system-type = VMA
>> source-addr-ton = 0
>> source-addr-npi = 0
>> dest-addr-ton = 0
>> dest-addr-npi = 0
>> allowed-smsc-id = Promotional
>> transceiver-mode = true
>> receive-port = xxxx
>>
>>
>>
>> #---------------------------------------------
>> # SMSBOX SETUP
>>
>> group=smsbox
>> smsbox-id = main-box
>> bearerbox-host = 127.0.0.1
>> sendsms-port = 14014
>> global-sender = 14014
>> log-file = "/tmp/smsbox.log"
>> access-log = "/tmp/access.log"
>>
>>
>> group=smsbox-route
>> smsbox-id = smppclient
>> smsc-id = Promotional
>>
>> #---------------------------------------------
>> # SEND-SMS USERS
>>
>> group=sendsms-user
>> username = sam
>> password = sam
>> max-messages = 5
>> concatenation = true
>>
>>
>> #---------------------------------------------
>> # SERVICES
>>
>> group=sms-service
>> keyword = nop
>> text = "You asked nothing and I did it!"
>>
>> group=sms-service
>> keyword = default
>> get-url = "
>> http://domain.com/index.php?senderid=%P&phone=%p&reply=%a&smscid=%i";
>> max-messages = 0
>>
>> group = mysql-connection
>> id = mydlr
>> host = localhost
>> username = xxxx_sam
>> password = "xxxx"
>> database = xxxx_xxx
>> max-connections = 5
>>
>> group = dlr-db
>> id = mydlr
>> table = sc_kannel_dlr
>> field-smsc = smsc
>> field-timestamp = ts
>> field-destination = destination
>> field-source = source
>> field-service = service
>> field-url = url
>> field-mask = mask
>> field-status = status
>> field-boxc-id = boxc
>>
>>
>>
>> // Opensmppbox.conf
>>
>> group = core
>> dlr-storage = mysql
>>
>> group = opensmppbox
>> opensmppbox-id = nvsmpp
>> opensmppbox-port = 2345
>> bearerbox-host = localhost
>> bearerbox-port = 13014
>> use-systemid-as-smsboxid = true
>> log-file = "/var/log/smpp/smppbox.log"
>> our-system-id = "VSMSC"
>> smpp-logins = smpplogins.txt
>>
>> group = mysql-connection
>> id = mydlr
>> host = localhost
>> username = xxxx_xxx
>> password = xxxx
>> database = xxxx_xxx
>>
>> #DLR Table Structure
>> group = dlr-db
>> id = mydlr
>> table = sc_smpp_dlr
>> field-smsc = smsc
>> field-timestamp = timestamp
>> field-destination = destination
>> field-source = source
>> field-service = service
>> field-url = url
>> field-mask = mask
>> field-status = status
>> field-boxc-id = boxc_id
>>
>>
>>
>>
>> // SQLbox.conf
>>
>> group = sqlbox
>> id = sqlbox-db
>> smsbox-id = sqlbox
>> bearerbox-host = localhost
>> bearerbox-port = 13001
>> smsbox-port = 13014
>> smsbox-port-ssl = false
>> sql-log-table = sc_sqlbox_log
>> sql-insert-table = sc_smpp_incoming
>> log-file = "/var/log/nvsmpp/test_smpp/sqlbox.log"
>> log-level = 0
>>
>> group = mysql-connection
>> id = sqlbox-db
>> host = localhost
>> username = xxxxx_xxx
>> password = xxx
>> database = xxxx_xxxx
>> # you can increase this upon a higher load
>> max-connections = 5
>>
>> // SMPPlogins.txt file
>>
>> smppclient goodsmpp testsmpp *.*.*.*
>>
>>
>>
>>
>> Now I've done everything as directed but still, its not working. Here is
>> what I got from SMPPBOX>LOG file
>>
>> //-----------------------------------SMPP PDU DUMP-------------
>>
>> 2013-09-28 02:14:17 [2578] [11] DEBUG: SMPP[smppclient]: Got PDU:
>> 2013-09-28 02:14:17 [2578] [11] DEBUG: SMPP PDU 0x7f9874001380 dump:
>> 2013-09-28 02:14:17 [2578] [11] DEBUG:   type_name: submit_sm
>> 2013-09-28 02:14:17 [2578] [11] DEBUG:   command_id: 4 = 0x00000004
>> 2013-09-28 02:14:17 [2578] [11] DEBUG:   command_status: 0 = 0x00000000
>> 2013-09-28 02:14:17 [2578] [11] DEBUG:   sequence_number: 2377 =
>> 0x00000949
>> 2013-09-28 02:14:17 [2578] [11] DEBUG:   service_type: NULL
>> 2013-09-28 02:14:17 [2578] [11] DEBUG:   source_addr_ton: 5 = 0x00000005
>> 2013-09-28 02:14:17 [2578] [11] DEBUG:   source_addr_npi: 0 = 0x00000000
>> 2013-09-28 02:14:17 [2578] [11] DEBUG:   source_addr: "OPAUTO"
>> 2013-09-28 02:14:17 [2578] [11] DEBUG:   dest_addr_ton: 0 = 0x00000000
>> 2013-09-28 02:14:17 [2578] [11] DEBUG:   dest_addr_npi: 0 = 0x00000000
>> 2013-09-28 02:14:17 [2578] [11] DEBUG:   destination_addr: "9694304016"
>> 2013-09-28 02:14:17 [2578] [11] DEBUG:   esm_class: 3 = 0x00000003
>> 2013-09-28 02:14:17 [2578] [11] DEBUG:   protocol_id: 0 = 0x00000000
>> 2013-09-28 02:14:17 [2578] [11] DEBUG:   priority_flag: 0 = 0x00000000
>> 2013-09-28 02:14:17 [2578] [11] DEBUG:   schedule_delivery_time: NULL
>> 2013-09-28 02:14:17 [2578] [11] DEBUG:   validity_period: NULL
>> 2013-09-28 02:14:17 [2578] [11] DEBUG:   registered_delivery: 1 =
>> 0x00000001
>> 2013-09-28 02:14:17 [2578] [11] DEBUG:   replace_if_present_flag: 0 =
>> 0x00000000
>> 2013-09-28 02:14:17 [2578] [11] DEBUG:   data_coding: 0 = 0x00000000
>> 2013-09-28 02:14:17 [2578] [11] DEBUG:   sm_default_msg_id: 0 = 0x00000000
>> 2013-09-28 02:14:17 [2578] [11] DEBUG:   sm_length: 18 = 0x00000012
>> 2013-09-28 02:14:17 [2578] [11] DEBUG:   short_message: "TEST using
>> smppbox"
>> 2013-09-28 02:14:17 [2578] [11] DEBUG: SMPP PDU dump ends.
>>
>> //------------------------------DB Operations in
>> smppbox.log------------------
>> 2013-09-28 02:14:17 [2578] [11] DEBUG: DLR[mysql]: Adding DLR
>> smsc=smppclient, ts=21f20c77, src=OPAUTO, dst=9694304016, mask=19,
>> boxc=smppclient
>> 2013-09-28 02:14:17 [2578] [11] DEBUG: adding DLR entry into database
>> 2013-09-28 02:14:17 [2578] [11] DEBUG: sql: INSERT INTO `sc_smpp_dlr`
>> (`smsc`, `timestamp`, `source`, `destination`, `service`, `url`, `mask`,
>> `boxc_id`, `status`) VALUES (?, ?, ?, ?, ?, ?, ?, ?, 0)
>> 2013-09-28 02:14:17 [2578] [10] DEBUG: SMPP[smppclient]: Sending PDU:
>> 2013-09-28 02:14:17 [2578] [10] DEBUG: SMPP PDU 0x7f9874000d70 dump:
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:   type_name: submit_sm_resp
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:   command_id: 2147483652 =
>> 0x80000004
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:   command_status: 69 = 0x00000045
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:   sequence_number: 2377 =
>> 0x00000949
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:   message_id: NULL
>> 2013-09-28 02:14:17 [2578] [10] DEBUG: SMPP PDU dump ends.
>> 2013-09-28 02:14:17 [2578] [10] INFO: We received an SMS message.
>> 2013-09-28 02:14:17 [2578] [10] DEBUG: DLR[mysql]: Looking for DLR
>> smsc=smppclient, ts=21f20c77, dst=9694304016, type=16
>> 2013-09-28 02:14:17 [2578] [10] DEBUG: sql: SELECT `mask`, `service`,
>> `url`, `source`, `destination`, `boxc_id` FROM `sc_smpp_dlr` WHERE
>> `smsc`=?
>> AND `timestamp`=?  LIMIT 1
>> 2013-09-28 02:14:17 [2578] [10] DEBUG: column=mask buffer_type=253
>> max_length=0 length=250
>> 2013-09-28 02:14:17 [2578] [10] DEBUG: column=service buffer_type=253
>> max_length=0 length=250
>> 2013-09-28 02:14:17 [2578] [10] DEBUG: column=url buffer_type=252
>> max_length=0 length=16777215
>> 2013-09-28 02:14:17 [2578] [10] DEBUG: column=source buffer_type=253
>> max_length=0 length=250
>> 2013-09-28 02:14:17 [2578] [10] DEBUG: column=destination buffer_type=253
>> max_length=0 length=250
>> 2013-09-28 02:14:17 [2578] [10] DEBUG: column=boxc_id buffer_type=253
>> max_length=0 length=250
>> 2013-09-28 02:14:17 [2578] [10] DEBUG: DLR[mysql]: created DLR message for
>> URL <21f20c77>
>> 2013-09-28 02:14:17 [2578] [10] DEBUG: removing DLR from database
>> 2013-09-28 02:14:17 [2578] [10] DEBUG: sql: DELETE FROM `sc_smpp_dlr`
>> WHERE
>> `smsc`=? AND `timestamp`=?  LIMIT 1
>>
>>
>> //---------------------------RESPONSE
>> ---------------------------------------
>> 2013-09-28 02:14:17 [2578] [10] DEBUG: SMPP[smppclient]: Sending PDU:
>> 2013-09-28 02:14:17 [2578] [10] DEBUG: SMPP PDU 0x7f9880003fd0 dump:
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:   type_name: deliver_sm
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:   command_id: 5 = 0x00000005
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:   command_status: 0 = 0x00000000
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:   sequence_number: 0 = 0x00000000
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:   service_type: NULL
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:   source_addr_ton: 2 = 0x00000002
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:   source_addr_npi: 1 = 0x00000001
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:   source_addr: "OPAUTO"
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:   dest_addr_ton: 2 = 0x00000002
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:   dest_addr_npi: 1 = 0x00000001
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:   destination_addr: "9694304016"
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:   esm_class: 4 = 0x00000004
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:   protocol_id: 0 = 0x00000000
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:   priority_flag: 0 = 0x00000000
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:   schedule_delivery_time: NULL
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:   validity_period: NULL
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:   registered_delivery: 0 =
>> 0x00000000
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:   replace_if_present_flag: 0 =
>> 0x00000000
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:   data_coding: 0 = 0x00000000
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:   sm_default_msg_id: 0 = 0x00000000
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:   sm_length: 0 = 0x00000000
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:   short_message:
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:    Octet string at 0x7f988000ac90:
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:      len:  112
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:      size: 1024
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:      immutable: 0
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:      data: 69 64 3a 32 31 66 32 30
>> 63 37 37 20 73 75 62 3a   id:21f20c77 sub:
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:      data: 30 30 31 20 64 6c 76 72
>> 64 3a 30 30 30 20 73 75   001 dlvrd:000 su
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:      data: 62 6d 69 74 20 64 61 74
>> 65 3a 31 33 30 39 32 38   bmit date:130928
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:      data: 30 32 31 34 20 64 6f 6e
>> 65 20 64 61 74 65 3a 31   0214 done date:1
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:      data: 33 30 39 32 38 30 32 31
>> 34 20 73 74 61 74 3a 55   309280214 stat:U
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:      data: 4e 44 45 4c 49 56 20 65
>> 72 72 3a 30 30 30 20 74   NDELIV err:000 t
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:      data: 65 78 74 3a 4e 41 43 4b
>> 2f 6e 6f 20 53 4d 53 43   ext:NACK/no SMSC
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:    Octet string dump ends.
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:   message_state: 5 = 0x00000005
>> 2013-09-28 02:14:17 [2578] [10] DEBUG:   receipted_message_id: "21f20c77"
>> 2013-09-28 02:14:17 [2578] [10] DEBUG: SMPP PDU dump ends.
>>
>> //---------------
>>
>> Now you can clearly see NACK/No SMSC in the response. Please guide me how
>> do I fix this.
>> -------------- next part --------------
>> An HTML attachment was scrubbed...
>> URL: <
>> http://www.kannel.org/pipermail/users/attachments/20130928/14ef8276/attachment.html
>> >
>>
>> ------------------------------
>>
>> Subject: Digest Footer
>>
>> _______________________________________________
>> users mailing list
>> [email protected]
>> http://www.kannel.org/mailman/listinfo/users
>>
>>
>> ------------------------------
>>
>> End of users Digest, Vol 85, Issue 37
>> *************************************
>>
>
>
>
> --
>   <====((=o-( ',_,' )-o=))=====>
>
> Bản chất tốt nhưng cuộc đời xô đẩy!
>

Reply via email to