Alexey Trizno wrote: > When remote party send DTMF, local party receive SIPX_MEDIA_INFO with > _numeric_ toneId (0x02 for '2', 0x0A for '*', 0x0B for '#', etc.), but > SIPX_TONE_ID structure describes ID_DTMF_2 = '2' (char) for 2. > > ID_DTMF_INVALID = 0, /**< Invalid/Uninitialized DMTF Id */ > ID_DTMF_0 = '0', /**< DMTF 0 */ > ID_DTMF_1 = '1', /**< DMTF 1 */ > ID_DTMF_2 = '2', /**< DMTF 2 */ > ID_DTMF_3 = '3', /**< DMTF 3 */ > ID_DTMF_4 = '4', /**< DMTF 4 */ > ID_DTMF_5 = '5', /**< DMTF 5 */ > ID_DTMF_6 = '6', /**< DMTF 6 */ > ID_DTMF_7 = '7', /**< DMTF 7 */ > ID_DTMF_8 = '8', /**< DMTF 8 */ > ID_DTMF_9 = '9', /**< DMTF 9 */ > ID_DTMF_STAR = '*', /**< DMTF * */ > ID_DTMF_POUND = '#', /**< DMTF # */ > ID_DTMF_FLASH = '!', /**< DTMF Flash */ > > Thus when remote party send 0, we receive toneId = ID_DTMF_INVALID > Does receiving DTMF events work for you at all? For me it doesn't work even after a DTMF patch from somebody in the mailinglist. I tried to send DTMF from sjphone (in-band, INFO, RFC2833), no MEDIA event was received in sipxtapi.
Jaroslav Libak _______________________________________________ sipxtapi-dev mailing list [email protected] List Archive: http://list.sipfoundry.org/archive/sipxtapi-dev/
