After updating to beta2.1 (from 2.5.1.5) if I attempt to make a configuration change to an IAX2 extension, FreePBX removes the extension data from the iax table and fails to insert the updated data. I have been unable to determine where this happens in the code. No errors are printed, and SIP extensions are unaffected by this problem.
Before making a change to iax2 extension 511:
mysql> select count() from iax where id=511;
±---------+
| count() |
±---------+
| 19 |
±---------+
After making the change:
mysql> select count() from iax where id=511;
±---------+
| count() |
±---------+
| 0 |
±---------+
Ian