I have implemented CCM 4.2 between my corporate office and my 11 branch offices. Each of the branch offices has a 2801 with at least 4 FXO ports (some have more). These will be used for inbound and outbound calls to that office. I have tried to configure SRST, but cannot get it to work correctly. Here is what I have done:
After bringing up the FXO ports with CCM in MGCP mode, I test inbound and outbound calls to verify they work correctly.
I put in my configurations for SRST (conn plar, dial-peers, etc). I then test calls again and everything works.
I then break the connection from the remote office to CCM. I see the phones register with the router. I can call between phones and place outbound calls on the FXO ports, however, all inbound calls ring once then go busy. I entered the "transfer-pattern" under call-manager-fallback and inbound calls started working correctly.
I restored the connection to CCM. I tested again and found that outbound calls and calls internally were working but the inbound calls on the FXO ports were ringing once, then going busy. I did a "debug voice dialpeer" and found that inbound calls were matching the first dial-peer. If I removed the "conn plar" statements from the voice ports, the calls would ring once then get dial tone. I had to remove all of the dial-peer statements for SRST in order to restore inbound calls. Not even a reboot on the router fixed it.