[Asterisk-Dev] The Almighty X-Lite DTMF Problem
James Sizemore
james at deny.org
Fri Aug 15 16:58:32 MST 2003
Another thing odd is I don't get phone to phone dtmf using
dtmfmode=rfc2833 on each sip extension.
/var/log/asterisk/messages:
Aug 15 18:30:01 WARNING[41998]: File rtp.c, Line 852
(ast_rtp_senddigit): Don't know how to represent ''
Aug 15 18:30:01 WARNING[41998]: File rtp.c, Line 852
(ast_rtp_senddigit): Don't know how to represent ''
Aug 15 18:30:01 WARNING[41998]: File rtp.c, Line 852
(ast_rtp_senddigit): Don't know how to represent ''
Aug 15 18:30:01 WARNING[41998]: File rtp.c, Line 852
(ast_rtp_senddigit): Don't know how to represent ''
Aug 15 18:30:04 WARNING[41998]: File rtp.c, Line 852
(ast_rtp_senddigit): Don't know how to represent ''
Aug 15 18:30:04 WARNING[41998]: File rtp.c, Line 852
(ast_rtp_senddigit): Don't know how to represent ''
So it looks like rtp is never getting any digits when two sip channels
attempting native bridge. Look like dev/null
get all my key tones <smile>.
James Sizemore wrote:
> When I try and pickup a SIP call from a pickup group it now
> locks up Asterisk. Can anyone else verify this new bug?
>
>
> Mark Spencer wrote:
>
>> Yes, it was merged yesterday.
>>
>> Mark
>>
>> On Fri, 15 Aug 2003, James Sizemore wrote:
>>
>>
>>
>>> Do you know if this is in cvs yet?
>>>
>>> Chris Heiser wrote:
>>>
>>>
>>>
>>>> Pete,
>>>>
>>>> Try this patch below... I noticed that eStara's softphone has the
>>>> same
>>>> problem as xten's softphone when it comes to DTMF. Seems as though
>>>> Asterisk
>>>> is not looking for the "end" bit per RFC2833. So try this fix. It
>>>> should
>>>> do the trick (at least... it fixed mine).
>>>>
>>>> --Chris
>>>>
>>>> Index: rtp.c
>>>> ===================================================================
>>>> RCS file: /usr/cvsroot/asterisk/rtp.c,v
>>>> retrieving revision 1.22
>>>> diff -r1.22 rtp.c
>>>> 205a206
>>>>
>>>>
>>>>
>>>>
>>>>> unsigned int event_end;
>>>>>
>>>>>
>>>>>
>>>>
>>>> 209a211,213
>>>>
>>>>
>>>>
>>>>
>>>>> event_end = ntohl(*((unsigned int *)(data)));
>>>>> event_end <<= 8;
>>>>> event_end >>= 24;
>>>>>
>>>>>
>>>>>
>>>>
>>>> 224a229,234
>>>>
>>>>
>>>>
>>>>
>>>>> else if(event_end & 0x80)
>>>>> {
>>>>> f = send_dtmf(rtp);
>>>>> resp = 0;
>>>>> }
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>>
>>>>> -----Original Message-----
>>>>> From: asterisk-dev-admin at lists.digium.com [mailto:asterisk-dev-
>>>>> admin at lists.digium.com] On Behalf Of pgrace at fierymoon.com
>>>>> Sent: Tuesday, August 12, 2003 2:35 PM
>>>>> To: asterisk-dev at lists.digium.com
>>>>> Subject: [Asterisk-Dev] The Almighty X-Lite DTMF Problem
>>>>>
>>>>> Hey guys,
>>>>>
>>>>> I just was told by Rob at xten that the timestamp problem is fixed
>>>>> in the
>>>>> rfc2833 implementation. I'm still having the exact same problems
>>>>> with
>>>>> voicemail(2) that I was before. Can someone please un-resolve bug
>>>>> 14 and
>>>>> maybe I can work with someone to help debug what's happening?
>>>>>
>>>>> Chris H, if you're still following this topic, fire me off an
>>>>> e-mail if
>>>>> you want to see new debugs..
>>>>>
>>>>> Thanks,
>>>>> Pete (km-)
>>>>> _______________________________________________
>>>>> Asterisk-Dev mailing list
>>>>> Asterisk-Dev at lists.digium.com
>>>>> http://lists.digium.com/mailman/listinfo/asterisk-dev
>>>>>
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> Asterisk-Dev mailing list
>>>> Asterisk-Dev at lists.digium.com
>>>> http://lists.digium.com/mailman/listinfo/asterisk-dev
>>>>
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Asterisk-Dev mailing list
>>> Asterisk-Dev at lists.digium.com
>>> http://lists.digium.com/mailman/listinfo/asterisk-dev
>>>
>>>
>>
>>
>> _______________________________________________
>> Asterisk-Dev mailing list
>> Asterisk-Dev at lists.digium.com
>> http://lists.digium.com/mailman/listinfo/asterisk-dev
>>
>>
>
>
> _______________________________________________
> Asterisk-Dev mailing list
> Asterisk-Dev at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-dev
More information about the asterisk-dev
mailing list