RestComm / smscgateway

RestComm SMS Gateway (SMSC) to send/receive SMS from/to Operators Network (GSM)
http://www.restcomm.com/
GNU Affero General Public License v3.0
127 stars 111 forks source link

SMSC GW functionality tests #230

Closed vetss closed 6 years ago

vetss commented 7 years ago

We need to implement CI tasks for functionality tests for SMSC GW.

vetss commented 7 years ago

We need to refactor a bit a SMSC GW Simulator profile to extend it to fit functionality tests (we will reuse it for testing).

A list of configured networkId areas :

0 - SS7 : for MO, HR (HomeRouting) and MT 10 - HTTP connector for message submitting 20 - SMPP Server ESME 21 - SMPP Client ESME 22 - SMPP Client ESME with diameter checking for incoming messages 30 - SIP

Message routing:

Must be configured by default:

Before every test we need to clear cassandra database KeySet

vetss commented 7 years ago

Test 001 - whole functionality - sending of messages in datagramm mode to test connectors functionality

a) HTTP -> SMPP - Message "Test 1", orig address 000011, dest adress 666611 b) SMPP -> SS7 MT - Message "Test 2", orig address 666611, dest adress 111111 c) SMPP -> SIP - Message "Test 3", orig address 666611, dest adress 555511 d) MO SS7 -> SMPP - Message "Test 4", orig address 111111, dest adress 666611 e) HR SS7 -> SMPP - Message "Test 5", orig address 111111, dest adress 666611 f) SIP -> SMPP - Message "Test 6", orig address 111111, dest adress 555511

We need to observe mesages at a destination point.

olenara commented 6 years ago

Those tests have been implemented in commercial version.