Change in mncc-python[master]: mncc_mt_loadgen: Don't call GsmCallFsm() with rtp_bridge=True

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.

laforge gerrit-no-reply at lists.osmocom.org
Sat Mar 7 15:01:23 UTC 2020


laforge has uploaded this change for review. ( https://gerrit.osmocom.org/c/mncc-python/+/17409 )


Change subject: mncc_mt_loadgen: Don't call GsmCallFsm() with rtp_bridge=True
......................................................................

mncc_mt_loadgen: Don't call GsmCallFsm() with rtp_bridge=True

rtp_bridge=True triggers the automatic transmission of a MNCC_RTP_CREATE
when that call goes into ACTIVE state.  We don't want this in the
case of mncc_mt_loadgen, as we perform this at a much sooner point in
time.

Change-Id: I8816ccb8c7dce2958496c81a95f1a91bc33e772b
---
M gsm_call_fsm.py
M mncc_mt_loadgen.py
2 files changed, 1 insertion(+), 5 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/mncc-python refs/changes/09/17409/1

diff --git a/gsm_call_fsm.py b/gsm_call_fsm.py
index c8bcf39..5f846e1 100644
--- a/gsm_call_fsm.py
+++ b/gsm_call_fsm.py
@@ -228,8 +228,6 @@
 
     # RTP
     def _do_mncc_rtp_create_ind(self, mncc_msg):
-        if self.rtp_bridge == False:
-            raise Exception('GsmCallFsm', 'rtp_create_ind but not in RTP bridge mode')
         self.rtp = mncc_msg
         # notify the call controller about this
         self.ctrl_ref.tell({'type':'rtp_create_ind', 'called':self.called, 'rtp':self.rtp})
@@ -336,8 +334,6 @@
 
     def rtp_created(self, msisdn, rtp):
         log.info('CallConnector:rtp_created(%s) %s' % (msisdn, rtp))
-        if self.rtp_bridge == False:
-            raise Exception('GsmCallConnector', 'rtp_created but not in RTP bridge mode')
         if msisdn == self.msisdn_a:     # A->B leg
             self.rtp_a = rtp
         elif msisdn == self.msisdn_b:   # B->A leg
diff --git a/mncc_mt_loadgen.py b/mncc_mt_loadgen.py
index a4c0c85..021d619 100755
--- a/mncc_mt_loadgen.py
+++ b/mncc_mt_loadgen.py
@@ -103,7 +103,7 @@
         self.mncc_act = mncc_act
         self.ctrl_act = ctrl_act
         self.codecs_permitted = codecs_permitted
-        self.call = GsmCallFsm.start(self.mncc_act, self.actor_ref, True, self.codecs_permitted)
+        self.call = GsmCallFsm.start(self.mncc_act, self.actor_ref, False, self.codecs_permitted)
         self.callref = self.call.ask({'type':'get_callref'})
         self.state = 'NULL'
         self.rtp_msc = None

-- 
To view, visit https://gerrit.osmocom.org/c/mncc-python/+/17409
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings

Gerrit-Project: mncc-python
Gerrit-Branch: master
Gerrit-Change-Id: I8816ccb8c7dce2958496c81a95f1a91bc33e772b
Gerrit-Change-Number: 17409
Gerrit-PatchSet: 1
Gerrit-Owner: laforge <laforge at osmocom.org>
Gerrit-MessageType: newchange
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20200307/0d77b22f/attachment.htm>


More information about the gerrit-log mailing list