All, 

I'm running the 4.4.0-53 build from the SIP Foundry site, and it seems that the 
autoattendant gets broken for remote workers when adding dial plans to support 
OpenACD and my SIP trunk to the PSTN. It looks like calls to the autoattendant 
for either voicemail or the custom IVR I'm putting in front of my ACD queues 
are hitting the catch all reject rule in authrules.xml, and near as I can tell 
there isn't a way to manage this file through adding/modifying dial plans in 
the sipXconfig GUI so that it works. This also affects calls from outside to 
the DID for the IVR front end to the ACD queues in the same manner. 

The default rule seems to be automatically generated out of code in class 
AuthRules, containing <hostPattern>'s for the FreeSWITCH unmanaged gateway and 
my SIP trunk, and would clobber any manual changes to this file. To verify that 
the issue is indeed with the default, catch all reject rule, I commented out 
the call to generateNoAccess in AuthRules.end() which generates the block of 
XML in question, recompiled and replaced the sipxconfig jar, and the 
autoattendant works again for remote workers and the DID for my IVR. Obviously, 
this workaround isn't ideal as it might open some security holes. 

Is there a way to customize my dial plans to allow these calls through the 
System -> Dial Plans section of the sipXconfig web GUI? It seems that any rules 
generated in authrules.xml are simply based on the gateway(s) the dial plan is 
associated with, and there is no way to get any finer granularity here. Is 
there something obvious I'm missing? 

Thanks, 
Andy 
_______________________________________________
sipx-users mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-users/

Reply via email to