I’m trying to troubleshoot some MSTeams integration hiccups.
I’m using an Asterisk box to interface between an ipPBX and MS Teams, and sort of works. But sometimes MS Teams loose track of a call put on hold.
(i.e. you can not resume it)
HOLD is done by a reINVITE, resume is done with a REFER.
But it seems Teams does not like some NOTIFYs, and respond with 500 to some.
Oddly, the (console) debug output is not in the order I would expect, with a Ringing showing before a Trying, and then an OK, although Seq numbers are in the expected order. And the 500 response is to the “out of order” NOTIFY, which is courious…
So question: is the console output synchronous to actual messages ?
If they are, what would make an out of order TX possible ?