KamoCRM

Una chiamata per AI per riunione — un quadrante viene rivendicato prima che kamoai-service venga chiesto

FixMediaService
Shipped
28 settembre 2026 alle ore 02:47 UTC
Author
Kamo
Commit
877419c

Due richieste sovrapposte per comporre la stessa AI nella stessa riunione (una doppia click, due organizzatori, una persona e l'auto-collegamento spazzare) potrebbero ogni passare il controllo non-live e ogni luogo una chiamata KM2; il secondo marchioDialing ha superato il Prima chiami Id, lasciando quella chiamata non ritirata e mai riattaccata. MeetParticipantWriter.claimDial ora trasforma un partecipante INVITED DIALING (no call id) nella sua breve transazione prima della chiamata KM2; solo il vincitore quadranti. Due reclami scrivono la stessa riga, quindi le transazioni di un colpo di YSQL aborto il secondo (40001) e il suo RetryOnDbConflict retry vede DIALING. Un reclamo anche scrive le altre righe dell'IA dell'incontro, quindi duplica le righe da sovrapporsi anche i primi inviti si scontrano, e un duplicato di una AI live mai auto-dials. Un reclamo senza chiamata termina in markFailed (refusal, o runtime di una persona outage) o rilascioClaim (la spazzatrice); uno lasciato da un baccello morto metà linea conta come abbandonato dopo due minuti ed è preso in consegna (M1 re-invita, o la spazzata per un invito auto-collegato). La spazzata sostiene prima che fallisca o compone un invito, e solo mentre è ancora auto-join.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing