On 06.06.2007, at 11:04, Michael Zervakis wrote:
Hi Frank,
Who's Frank? ;-)
Thanks for the reply. According to CIMD2 specification you can use up to 128 different packet numbers when submitting MT's. The biggest network operator in Greece uses CIMD2 configured to accept multiple submit SM operations as long as you don't send duplicate packet numbers without receiving an ack first. We have a throughput of 50 to 60 MTs per second with this SMSC using a single CIMD2 socket and a commercial cimd2 client.
Then this means a windowing of 128 would be possible without protocol violation..
Another network operator in Poland that we also have access uses CIMD2 and according to them we can send multiple 03:XXX requests as long as we don't send duplicate packet numbers.
Sounds fine.
Do you suggest that we use the code of smsc_emi as a template to rewrite smsc_cimd2 ?
the EMI and SMPP code is pretty stable in this respect. I have implemented my own SMPP and EMI Server part based on that style and they perform very well. One sender thread, one receiver thread per connection.
Andreas Fink Fink Consulting GmbH Global Networks Schweiz AG BebbiCell AG --------------------------------------------------------------- Tel: +41-61-6666330 Fax: +41-61-6666331 Mobile: +41-79-2457333 Address: Clarastrasse 3, 4058 Basel, Switzerland E-Mail: [EMAIL PROTECTED] www.finkconsulting.com www.global-networks.ch www.bebbicell.ch --------------------------------------------------------------- ICQ: 8239353 MSN: [EMAIL PROTECTED] AIM: smsrelay Skype: andreasfink Yahoo: finkconsulting SMS: +41792457333
