SMSC connection and EMI windowing

SMSC connection and EMI windowing SearchSearch
Author Message
Paula Santos
New member
Username: Pcsantos

Post Number: 2
Registered: 10-2006
Posted on Monday, October 09, 2006 - 12:23 pm:   

Hi all.

I'm connecting to an operator's SMSC using EMI protocol. So far we've been using a stop-and-wait mechanism: Submit message-Wait for ACK.

I'm using sockets: a server socket is listening on one port for delivery reports while a client socket submits messages using a random port when required (and waits for the corresponding ACK).

As we might require a higher throughput, the operator told us to use the same port for sending and receiving in order to get a buffer of 1000 SMS. Well, I have my doubts about this! Can it really be such a size? For increased throughput I found we must use a windowing type transmission flux (Submit SMS->do not freeze waiting for ACK). However, in order to match requests and ACK's we have to use the TRN field (transaction number) which only allows 2 digits: 00-99. So, is this it? Are we limited to a buffer of 100 SMS's? Or am I missing something... Is there other way of matching requests with ACK's?

Help would be appreciated. Thanks