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: I8816ccb8c7dce2958496c81a95f1a91bc33e772bchanges/09/17409/2
parent
5e6d9d3594
commit
6ecdaf6c01
|
@ -228,8 +228,6 @@ class GsmCallFsm(pykka.ThreadingActor):
|
|||
|
||||
# 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 @@ class GsmCallConnector(pykka.ThreadingActor):
|
|||
|
||||
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
|
||||
|
|
|
@ -103,7 +103,7 @@ class MTCallRtpsource(pykka.ThreadingActor):
|
|||
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
|
||||
|
|
Loading…
Reference in New Issue