got to make this quick as I have to run. I only briefly looked at what you had done but had no time to dig into it.
I made additions to page.extensions.php in order to support privacy manager and fax on direct-did routing just like you can on normal inbound routing. Since I didn’t have the time to try and figure out your stuff, I did not touch what is needed in page.users.php. However - that needs to be changed in 2.2 otherwise the functionality won’t be available when switching to devicesanduser mode. So … if you could take a look what I did to page.extensions.php and get it into page.users.php - that would be great because it is currently broken. (unless you got to it without me knowing).
Talk is cheap. Use Yahoo! Messenger to make PC-to-Phone calls. Great rates starting at 1Â¢/min.