I've CCM Pub and Sub with H.323 GW connecting to a gate keeper over WAN. Further, another H.323 GW to PSTN.
G.711 on Lan and G.729 on WAN. I've configured Software MTP, Conference bridge, Moh serves.
All supplementary services works internally (Conferencing, Transfer, Hold/resume), but when a g729 call is established with IP Phone, none of the supplementary service works. Putting an external caller on hold doesn't play moh and resuming it doesn't reconnect the caller back. The call gets disconnected after few seconds. Conferencing, Transfer also drops the caller.
I've selected G.711 and G.729 codec for Moh under Services parameters.
I tried making end-to-end G.729 still same problem.
Enabling MTP checkbox on CCM fails all external calls.
Packetization on CCM for G.729 is 20 ms and for G.711 is 30 ms.
SRND mentioned devices supporting H.323V2 doesn't required Hw MTP, and all supplementary features should work without any MTP profile on the GW.
I don't have DSP resources on GW therefore Conferencing G.729 calls won't work. But, Hold/resume an external call or Transfer an external caller should work in this scenario???
Don't have access to Gateway right now, basic inbound/outbound is working fine without any supplementary services.
Any suggestions are welcome.