Hi!
The register module expects that the UPDATE affects some rows in the database. For MySQL an identical update returns zero affected rows.
Your user.register query seems incorrect, the `expires` column in the database should hold the absolute expire time not the expire interval:
UPDATE sip_users SET fullcontact='sip/sip:100@xx.xx.xx.xx:9388',expires='60' WHERE username='100'
For MySQL your queries should probably look like:
[user.register]
query=UPDATE users SET fullcontact='${data}',expires=DATE_ADD(NOW(), INTERVAL ${expires} SECOND) WHERE username='${username}'
[engine.timer]
query=UPDATE users SET fullcontact=NULL,expires=NULL WHERE expires IS NOT NULL AND expires<=NOW()