Hi James, Here are my comments:
"Q1: when assign priority bw to voice traffic, should caculate based on before-compressed or after-comressed?" Following, important sentences from Cisco Unified Communicaton SRND based on 7.X about this question http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/srnd/7x/netstruc.html#wp1044222 "Note that cRTP compression occurs as the final step before a packet leaves the egress interface; that is, after LLQ class-based queueing has occurred. Beginning in Cisco IOS Release 12.(2)2T and later, cRTP provides a feedback mechanism to the LLQ class-based queueing mechanism that allows the bandwidth in the voice class to be configured based on the compressed packet value. With Cisco IOS releases prior to 12.(2)2T, this mechanism is not in place, so the LLQ is unaware of the compressed bandwidth and, therefore, the voice class bandwidth has to be provisioned as if no compression is taking place." "Q2: In CME, when received call from gatekeeper, I need incoming translation to strip 'tech-prefix'. Do I need dedicate incoming-called dial-peer for this translation, or I can reuse CME outgoing ras dial-peer?" In fact, I think that is all about your choice whether to use a dedicated dial-peer or reuse another one. But I always prefer to create new dial-peers for both each incoming and outgoing call legs on every voice gateway/CME/etc. configuration. So, by this way the configuration becomes easily readable and more modular. Best Regards