I have a 2811 running IOS 12.4(24)T and set up as H.323 gateway for a UCM 7.1 cluster. This router has 2x VIC2-4FXO and 1x VWIC2-2MFT-T1/E1.
Both inbound and outbound calls are working fine on all FXO ports and also on the E1 line but I can't get caller-id working on any of them. I have tested the analog lines that are connected to router's FXO ports with an analog telephone and it does show the correct caller-id, but when this line is connected to the router's FXO, the IP Phones will show "Unknown Number". The same happens with the E1 line... with an old Analog PBX I do get the caller-ids but with the E1 line connected to the H.323 gateway, it won't work.
We have read many Cisco docs about this issue but didn't help at all. I guess we're missing something related to this gateway configs.
Current router config and ccapi debugs are attached.
For analog, I understand that Brazil has a different standard (BINA) and it is not clear if Cisco support that or not (I think it does not)
For E1 R2, you need "ani" option in ds0-group, after that take "debug vpm signal", do not take any other debug.