Update the conference address as soon as the focus call is attached to the
conference. In fact, if the GRUU is kept in the conference address on the client side and the server has now a different one, it may happen that the client subscribes to the conference address with a wrong gr parameter which cannot be routed by the proxy hence a 404 Not Found response is sent by the proxy.
Add list of chatroom dealt in a resource list SUBSCRIBE in the Rlmi content.
Always add gr parsmeter to server conference address in order to fulfill the need to have it should the server be configured so
Database fixes:
- Fix conference expiration and chat messages to be notified as delivered logic in MySQL database: arguments provided to TIMESTAMPDIFF were in the other way around.
- Delete chatrooms linked to deleted or expired conference information at startup.
- Fix logic to delete a chatroom linked to a conference information when deleting the latter by searching in the database a chatroom entry associated to such conference information database ID.
Edited by Andrea Gianarda