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/

Reply via email to