That's right, the only event you get is GCEV_CALLINFO; HMP has no idea about its payload, so the app must parse it. The app MUST acknowledge or reject the SIP INFO, otherwise same INFO would be re-sent several times. Please take a look at 4.15.3, 4.15.4 at www.dialogic.com/.../globalcall_for_ip_hmp_v12.pdf for full description an code example. Alternatively, you can change DTMF transfer mode at the gateway. or switch your HMP server is connected to. Most of GW / CM models are quite flexible in it.
↧