Hal De 3 éve
szülő
commit
16255e3065
1 módosított fájl, 3 hozzáadás és 3 törlés
  1. 3 3
      app/app.py

+ 3 - 3
app/app.py

@@ -236,14 +236,14 @@ async def celCallback(mngr: Manager, msg: Message):
       if msg.Context in ('from-queue'):
         if ((msg.EventName == 'CHAN_START') or
             ((msg.EventName == 'CHAN_END') and ('answered' not in firstMessage))):
-          old_count = count(app.cache['cel_calls'][lid]['current_channels'])
-          channel = msg.Channel.axplode(';')[0]
+          old_count = len(app.cache['cel_calls'][lid]['current_channels'])
+          channel = msg.Channel.split(';')[0]
           if msg.EventName == 'CHAN_START':                          #start dial
             app.cache['cel_calls'][lid]['current_channels'][channel] = msg.Exten
             app.cache['cel_calls'][lid]['all_channels'][channel] = msg.Exten
           else:                                                      #end dial
             app.cache['cel_calls'][uid]['current_channels'].pop(channel, False)
-          if old_count != count(app.cache['cel_calls'][lid]['current_channels']):
+          if old_count != len(app.cache['cel_calls'][lid]['current_channels']):
             _cb = {'users': list(app.cache['cel_calls'][uid]['current_channels'].values()),
                  'state': 'group_ringing',
                  'callerId': cid,