blob: 8eba842f8d7cec6697c68b20771e23d130b7724b [file] [log] [blame]
Neels Hofmeyraea2f2c2017-05-18 22:01:59 +02001#!/usr/bin/env python3
2from osmo_gsm_tester.test import *
3
4hlr = suite.hlr()
5bts = suite.bts()
6mgcpgw = suite.mgcpgw(bts_ip=bts.remote_addr())
7msc = suite.msc(hlr, mgcpgw)
8bsc = suite.bsc(msc)
9ms_mo = suite.modem()
10ms_mt = suite.modem()
11
12hlr.start()
13msc.start()
14mgcpgw.start()
15
16bsc.bts_add(bts)
17bsc.start()
18
19bts.start()
20
21hlr.subscriber_add(ms_mo)
22hlr.subscriber_add(ms_mt)
23
Pau Espin Pedrol0e57aad2017-05-29 14:25:22 +020024ms_mo.connect(msc.mcc_mnc())
25ms_mt.connect(msc.mcc_mnc())
Neels Hofmeyrb8011692017-05-29 03:45:24 +020026
27ms_mo.log_info()
28ms_mt.log_info()
29
30print('waiting for modems to attach...')
Pau Espin Pedrol0e57aad2017-05-29 14:25:22 +020031wait(ms_mo.is_connected, msc.mcc_mnc())
32wait(ms_mt.is_connected, msc.mcc_mnc())
Neels Hofmeyraea2f2c2017-05-18 22:01:59 +020033wait(msc.subscriber_attached, ms_mo, ms_mt)
34
Neels Hofmeyrb8011692017-05-29 03:45:24 +020035sms = ms_mo.sms_send(ms_mt)
Neels Hofmeyraea2f2c2017-05-18 22:01:59 +020036wait(ms_mt.sms_was_received, sms)