Hi Marcelo,
registered_delivery is generated based on the dlr-mask value sent by the
user, but it is not directly translated to registered_delivery as this is
part of the SMPP specification which Kannel complies to. In order to do
this, I am pretty sure you'd need a patch to Kannel to allow for overriding
the registered_delivery parameter.

Thanks,
Donald

2009/9/2 Marcelo Olivas <[email protected]>

> I have one of my SMSC (Motricity) is requiring me to pass
> registered_delivery=0x1D.  I figured that I could achieve this by using the
> "msg-id-type = 0x10" but it gave me an error (PANIC).  Then, I tried to set
> "msg-id-type = 1" but I got registered_delivery: 1 = 0x00000001.  How can I
> pass the registered_delivery=0x1D?
>
> I'm sending the MT via sendsms this way:
>
> Sending SMS to Kannel url=
> http://xxx.xxx.xxx.xxx:13013/cgi-bin/sendsms?username=tester&password=foobar&from=55225&to=12242011056&text=DOS+MOSCAS+DISFRUTABAN+SU+PLATO+PREFERIDO%2C+O+SEA+CACA%2C+CUANDO+UNA+DE+ELLAS+SE+HECHA+UN+PEDO%2C+
>
> Y+LA+OTRA+LE+DICE%3A+COCHINA%2C+QUE+NO+VES+QUE+ESTAMOS+COMIENDO%3F&smsc=MOTRICITY&dlr-url=http%3A%2F%2Fxxx.xxx.xxx.xxx%3A9090%2Fmidcgw%2Fdlr%3Fuuid%3D0d579fc8-c72e-403e-940f-67e31e6d9345%26dlr-status%3D%25d%26dlr-errcode%3D%25B%26dlr-tlvs%3D%
>
> 25D&dlr-mask=31&metadata=%3Fsmpp%3FGPW_CarrierID%3D45%26GPW_ProductID%3D1375%26GPW_ActionID%3D8
>
>
> The configuration I used was the following:
>
> group = smsc
> smsc = smpp
> smsc-id = MOTRICITY
> host = xxx.xxx.xxx.xxx
> # this is the transmitter bind only
> port = xxxxx
> receive-port = 0
> smsc-username = smscuser
> smsc-password = smscpassword
> system-type = ""
> alt-charset = latin1
> allowed-smsc-id = MOTRICITY
> msg-id-type = 1
> log-file = "/opt/kannel/logs/smsc/MOTRICITY.log"
> log-level = 0
>
> ###
> # RCVR BIND
> ###
> group = smsc
> smsc = smpp
> smsc-id = MOTRICITY
> host = xxx.xxx.xxx.xxx
> port = 0
> receive-port = xxxxx
> smsc-username = smscuser
> smsc-password = smscpassword
> system-type = ""
> alt-charset = latin1
> allowed-smsc-id = MOTRICITY
> msg-id-type = 1
> log-file = "/opt/kannel/logs/smsc/MOTRICITY.log"
> log-level = 0
>
>
> TCP DUMP
> 2009-09-02 13:52:31 [27161] [39] DEBUG: SMPP PDU 0x9af9e88 dump:
> 2009-09-02 13:52:31 [27161] [39] DEBUG:   type_name: submit_sm
> 2009-09-02 13:52:31 [27161] [39] DEBUG:   command_id: 4 = 0x00000004
> 2009-09-02 13:52:31 [27161] [39] DEBUG:   command_status: 0 = 0x00000000
> 2009-09-02 13:52:31 [27161] [39] DEBUG:   sequence_number: 12 = 0x0000000c
> 2009-09-02 13:52:31 [27161] [39] DEBUG:   service_type: NULL
> 2009-09-02 13:52:31 [27161] [39] DEBUG:   source_addr_ton: 2 = 0x00000002
> 2009-09-02 13:52:31 [27161] [39] DEBUG:   source_addr_npi: 1 = 0x00000001
> 2009-09-02 13:52:31 [27161] [39] DEBUG:   source_addr: "55225"
> 2009-09-02 13:52:31 [27161] [39] DEBUG:   dest_addr_ton: 2 = 0x00000002
> 2009-09-02 13:52:31 [27161] [39] DEBUG:   dest_addr_npi: 1 = 0x00000001
> 2009-09-02 13:52:31 [27161] [39] DEBUG:   destination_addr: "19706199567"
> 2009-09-02 13:52:31 [27161] [39] DEBUG:   esm_class: 3 = 0x00000003
> 2009-09-02 13:52:31 [27161] [39] DEBUG:   protocol_id: 0 = 0x00000000
> 2009-09-02 13:52:31 [27161] [39] DEBUG:   priority_flag: 0 = 0x00000000
> 2009-09-02 13:52:31 [27161] [39] DEBUG:   schedule_delivery_time: NULL
> 2009-09-02 13:52:31 [27161] [39] DEBUG:   validity_period: NULL
> 2009-09-02 13:52:31 [27161] [39] DEBUG:   registered_delivery: 1 =
> 0x00000001
> 2009-09-02 13:52:31 [27161] [39] DEBUG:   replace_if_present_flag: 0 =
> 0x00000000
> 2009-09-02 13:52:31 [27161] [39] DEBUG:   data_coding: 0 = 0x00000000
> 2009-09-02 13:52:31 [27161] [39] DEBUG:   sm_default_msg_id: 0 = 0x00000000
> 2009-09-02 13:52:31 [27161] [39] DEBUG:   sm_length: 108 = 0x0000006c
> 2009-09-02 13:52:31 [27161] [39] DEBUG:   short_message:
> 2009-09-02 13:52:31 [27161] [39] DEBUG:    Octet string at 0x9a71c70:
> 2009-09-02 13:52:31 [27161] [39] DEBUG:      len:  108
> 2009-09-02 13:52:31 [27161] [39] DEBUG:      size: 109
> 2009-09-02 13:52:31 [27161] [39] DEBUG:      immutable: 0
> ...
> 2009-09-02 13:52:31 [27161] [39] DEBUG:    Octet string dump ends.
> 2009-09-02 13:52:31 [27161] [39] DEBUG:   GPW_ActionID: "8"
> 2009-09-02 13:52:31 [27161] [39] DEBUG:   GPW_CarrierID: "45"
> 2009-09-02 13:52:31 [27161] [39] DEBUG:   GPW_ProductID: "1375"
> 2009-09-02 13:52:31 [27161] [39] DEBUG: SMPP PDU dump ends.
>
>


-- 
Donald Jackson
http://www.thearchitech.com
donald(a)thearchitech.com

Reply via email to