Working on an H.323 QSIG trunk to Nortel Option 81. Everything is working except caller ID on local calls. Cisco phones making local (7digit) calls only display the lead trunk (BTN) number for caller ID. Long distance calls display the correct caller ID. The Nortel has a separate local and LD trunks. Nortel phones have correct caller id displayed for both local and LD calls.
Cisco Phone -> CUCM -> 2911GW -> Nortel ->PSTN
Gateway is a 2911 running 15.0(1)M5
It looks like we are sedning the same information to the Nortel on both callS AND the Q931 information on both calls looks to be correct.
I am having the exact same problem. What I have found is that the local provider is saying that the number is not coming across in E.164 format which then appears to them as an unknown number so they just append either the main phone number to the caller ID or sometimes the phone number associated with billing contact. The nortel works just fine in both senarios, but there seems to be something lost in translation between the Cisco and Nortel. So far I haven't been able to find a setting to fix this.