It's a JMF problem.
JMF sends RTP packet without to put a delay between packets. G.729 requires 20 ms delay between packets.
Between 2 IPPhone one in receive mode and the other in Transmit mode, I can see with Wiresharl the correct G.729 payload.
Cisco doc (Enhanced RTP Streaming
XML Service Interface Application Note) says that:
Supported Platforms
The following models of IP phones will support this XML Service Interface API, 7906, 7911,
7931, 7941, 7961, 7970, and 7971. Although several codecs are listed within the schema, only
the codecs G711, G729 and G722 are currently supported.
So I expected I can use G.729 codec, but it doesn't work.
With wireshark I see UDP packet received by the phone...
Any ideas ?