It works fine while sending sms with alphanumeric sender id over http api, but fails on sending numeric sender id:
2017-02-09 11:52:13 DEBUG 5948 Sending PDU: PDU [command: submit_sm, sequence_number: 2, command_status: ESME_ROK
service_type: None
source_addr_ton: 'ALPHANUMERIC'
source_addr_npi: 'UNKNOWN'
source_addr: '+49176223xxxxx'
dest_addr_ton: EnumValue(<jasmin.vendor.enum.Enum object at 0x7f1241d32b10>, 6, 'INTERNATIONAL')
dest_addr_npi: EnumValue(<jasmin.vendor.enum.Enum object at 0x7f1241d32d50>, 9, 'ISDN')
destination_addr: '4917622xxxxxx'
esm_class: EsmClass[mode: STORE_AND_FORWARD, type: DEFAULT, gsmFeatures: set([])]
protocol_id: None
priority_flag: EnumValue(<jasmin.vendor.enum.Enum object at 0x7f1241d327d0>, 0, 'LEVEL_0')
schedule_delivery_time: None
validity_period: None
registered_delivery: RegisteredDelivery[receipt: SMSC_DELIVERY_RECEIPT_REQUESTED, smeOriginatedAcks: set([]), intermediateNotification: False]
replace_if_present_flag: EnumValue(<jasmin.vendor.enum.Enum object at 0x7f1241d32950>, 0, 'DO_NOT_REPLACE')
data_coding: DataCoding[scheme: DEFAULT, schemeData: SMSC_DEFAULT_ALPHABET]
sm_default_msg_id: 0
short_message: 'hello'
]
2017-02-09 11:52:13 DEBUG 5948 Sending data [000000410000000400000000000000020005002b3439313736323233323935343500010134393137363232333239353435000300000000010000000568656c6c6f]
Im getting Error 34. It works fine if i switch src_ton to 1 in smsc configuration. Is Jasmin not able to dynamically set src_ton based on "from" Parameter in http api? How could i solve this?