So, after updating core to latest non-beta, my system is well and truly broken.
Firstly one of the two inbound routes stopped working - it’s the same as the other just with a different DID match and different ring group. Tried deleting/recreating to no avail. Was getting log messages like ‘ERROR[3827][C-0000000f]: app_stack.c:594 gosub_exec: Attempt to reach a non-existent destination for Gosub: (Context:sub-record-check, Extension:s, Priority:1)’, after ‘Gosub(“DAHDI/16-1”, “sub-record-check,s,1(rg,602,dontcare)”) in new stack’
In the processof troubleshooting this and missing caller ID, changed the opermode for the xpp_usb module in dahdi config (it’s a xorcom pbx running the FreePBX Distro, because elastix was rubbish). Rebooted…and now DAHDI won’t start properly:
“Loading DAHDI hardware modules:
xpp_usb: FATAL: Error inserting xpp_usb (/lib/modules/2.6.32-431.el6.i686/dahdi/xpp/xpp_usb.ko): Unknown symbol in module, or unknown parameter (see dmesg)”
So bearing in mind that means no trunks, I can’t test call routing or resolve the caller ID issue.