I'm playing around with the reasonCode in CURRI divert responses. The schema has a duplicate readonCode with value 'time-of-day' - I'm sure that can't be correct. So what would be the second value?
Also, who processes these reasonCodes and what happens with them? I found that setting 'user-busy' for instance seems to trigger the same behavior as if I called a phone and it was busy. It even works when diverting to Unity.