Hi Alex, you are right about changing submit_sm, too.
Aarno On 19.10.2011, at 19:37, Alexander Malysh wrote: > Hi, > > just looked through the source code and I can only agree with Andreas: > system-type has nothing todo with box-id. > I don't know who uses it and why but it's totally wrong. I would just remake > this part and make it straight forward > from design and understanding perspective: kill existing box-id hack and > implement clean config options for box-id > and use _only_ these. > > @Aarno: you changed the code for data_sm only, how about submit_sm? > > Alex > > Am 19.10.2011 um 15:26 schrieb Aarno Syvänen: > >> This relies on assumption that no two smppbox share a client. I cannot >> accept this. >> Besides, I can have two smppboxes connected to my application >> >> Aarno >> >> On 19.10.2011, at 15:19, Rene Kluwen wrote: >> >>> Like I said before: In clients.txt, you can put system-type to the >>> opensmppbox-id and you are all set. >>> >>> == Rene >>> >>> >>> -----Original Message----- >>> From: [email protected] [mailto:[email protected]] On Behalf >>> Of Aarno Syvänen >>> Sent: Wednesday, 19 October, 2011 09:35 >>> To: [email protected] Devel >>> Subject: Re: Using smppbox id >>> >>> >>> In my case, there is an application between bearerbox and smppbox. >>> Thus application must route to smppbox and not to its clients. >>> >>> Aarno >>> >>> >>> On 18.10.2011, at 23:25, Rene Kluwen wrote: >>> >>>> In this case the boxcid represents the particular ESME in subject to route >>>> the DLR/MO back to. >>>> Every ESME represents a different box as far as bearerbox is concerned. >>>> Multiple clients mean multiple bearerbox connections. >>>> What is (in your opinion) the bug in this logic? >>>> >>>> == Rene >>>> >>>> -----Original Message----- >>>> From: Andreas Fink [mailto:[email protected]] >>>> Sent: Tuesday, 18 October, 2011 17:47 >>>> To: Rene Kluwen >>>> Cc: devel Devel >>>> Subject: Re: Using smppbox id >>>> >>>> On 18.10.2011, at 17:44, Rene Kluwen wrote: >>>> >>>>> Once you look further in the opensmppbox documentation, you will see that >>>>> system-type (or system-id if use-systemid-as-smsboxid is set to true) is >>>>> used as boxcid whilst communicating to bearerbox. >>>>> This is to facilitate the proper return path for DLR's (and also: MO's) >>> to >>>>> the different ESME clients that are connected to opensmppbox. >>>>> >>>>> Secondly: You are right that opensmppbox-id is useless for routing >>>> purposes. >>>>> That's why it is never used. >>>> >>>> but the purpose of the box-id is the routing back to the proper box. >>> That's >>>> why I believe this is a bug >>>> if you want to carry along ESME system type information to the bearerbox >>> for >>>> logging or whatever, that's fine but it shouldnt be in the box-id as that >>>> has a clear purpose. >>>> >>>> >>>> >>>> >>>> >>>> >>> >>> >>> >>> >>> >>> >> >> >> > >
