Fix #238: False "not delivered" in conference
commiteeccd41908d606fb7fb456cf863288126e59c514
authorStefan Becker <chemobejk@gmail.com>
Thu, 20 Mar 2014 17:36:21 +0000 (20 19:36 +0200)
committerStefan Becker <chemobejk@gmail.com>
Thu, 20 Mar 2014 17:36:21 +0000 (20 19:36 +0200)
tree6e8d16e5be0c18607fd12b271478476761fce6e1
parentf328f9b9cbc6cfb72c701d4b6a7ecaeb870160ce
Fix #238: False "not delivered" in conference

When Lync Archiving option is enabled, then the IMDN (Instant Message
Delivery Notification) XML for conference messages contains "recipient"
nodes also in the case of successful delivery, with a status code of 200.

sipe_process_imdn() now parses the "status" node and only generates a
"message not delivered" error if that node is missing or the error code
is greater or equal to 300.
src/core/sipe-conf.c