Ovidiu,
Thanks for the pointer. I fired up wireshark and I can see both the
Polycom & SPA sending the RTP Event packets, but the number and duration
are different (see below). So I guess the question is how to get the SPA
to behave?
I've tried adjusting the DTMF Playback length & level values, but that
seems to have no effect on the ETP Event packets, same number and
durations. Below is a brief summary of the two, any ideas would be
appreciated.
Mike
Polycom:
RTP EV Payload type=RTP Event, DTMF Five 5 Duration: 160
RTP EV Payload type=RTP Event, DTMF Five 5 Duration: 320
RTP EV Payload type=RTP Event, DTMF Five 5 Duration: 480
RTP EV Payload type=RTP Event, DTMF Five 5 Duration: 640
RTP EV Payload type=RTP Event, DTMF Five 5 Duration: 800
RTP EV Payload type=RTP Event, DTMF Five 5 Duration: 960
RTP EV Payload type=RTP Event, DTMF Five 5 (end) Duration: 1440
RTP EV Payload type=RTP Event, DTMF Five 5 (end) Duration: 1440
RTP EV Payload type=RTP Event, DTMF Five 5 (end) Duration: 1440
RTP EV Payload type=RTP Event, DTMF Zero 0 Duration: 160
RTP EV Payload type=RTP Event, DTMF Zero 0 Duration: 320
RTP EV Payload type=RTP Event, DTMF Zero 0 Duration: 480
RTP EV Payload type=RTP Event, DTMF Zero 0 Duration: 640
RTP EV Payload type=RTP Event, DTMF Zero 0 Duration: 800
RTP EV Payload type=RTP Event, DTMF Zero 0 (end) Duration: 1200
RTP EV Payload type=RTP Event, DTMF Zero 0 (end) Duration: 1200
RTP EV Payload type=RTP Event, DTMF Zero 0 (end) Duration: 1200
RTP EV Payload type=RTP Event, DTMF Eight 8 Duration: 160
RTP EV Payload type=RTP Event, DTMF Eight 8 Duration: 320
RTP EV Payload type=RTP Event, DTMF Eight 8 Duration: 480
RTP EV Payload type=RTP Event, DTMF Eight 8 Duration: 640
RTP EV Payload type=RTP Event, DTMF Eight 8 Duration: 800
RTP EV Payload type=RTP Event, DTMF Eight 8 Duration: 960
RTP EV Payload type=RTP Event, DTMF Eight 8 (end) Duration: 1440
RTP EV Payload type=RTP Event, DTMF Eight 8 (end) Duration: 1440
RTP EV Payload type=RTP Event, DTMF Eight 8 (end) Duration: 1440
SPA2002:
RTP EV Payload type=RTP Event, DTMF Five 5 Duration: 400
RTP EV Payload type=RTP Event, DTMF Five 5 Duration: 400
RTP EV Payload type=RTP Event, DTMF Five 5 Duration: 400
RTP EV Payload type=RTP Event, DTMF Five 5 Duration: 640
RTP EV Payload type=RTP Event, DTMF Five 5 (end) Duration: 720
RTP EV Payload type=RTP Event, DTMF Five 5 (end) Duration: 720
RTP EV Payload type=RTP Event, DTMF Five 5 (end) Duration: 720
RTP EV Payload type=RTP Event, DTMF Zero 0 Duration: 400
RTP EV Payload type=RTP Event, DTMF Zero 0 Duration: 400
RTP EV Payload type=RTP Event, DTMF Zero 0 Duration: 400
RTP EV Payload type=RTP Event, DTMF Zero 0 Duration: 640
RTP EV Payload type=RTP Event, DTMF Zero 0 (end) Duration: 880
RTP EV Payload type=RTP Event, DTMF Eight 8 Duration: 400
RTP EV Payload type=RTP Event, DTMF Eight 8 Duration: 400
RTP EV Payload type=RTP Event, DTMF Eight 8 Duration: 400
RTP EV Payload type=RTP Event, DTMF Eight 8 Duration: 640
RTP EV Payload type=RTP Event, DTMF Eight 8 Duration: 880
RTP EV Payload type=RTP Event, DTMF Eight 8 (end) Duration: 960
RTP EV Payload type=RTP Event, DTMF Eight 8 (end) Duration: 960
RTP EV Payload type=RTP Event, DTMF Eight 8 (end) Duration: 960
Ovidiu Sas wrote:
Hi Mike,
100rel has nothing to do with DTMF. 100rel stands for "Reliability of
Provisional Responses in the Session Initiation Protocol (SIP)"
see: http://www.ietf.org/rfc/rfc3262.txt
rfc2833 is the right way of sending DTMF digits over rtp and that
option seems to be enabled for both phones.
Try to capture the rtp traffic for a problematic call and open it with
wireshark. Wireshark will display all the digits that are sent
between phones. By analyzing the rtp traffic you will be able to
debug your problem.
Regards,
Ovidiu Sas
On 7/19/07, Mike Ashton <[EMAIL PROTECTED]> wrote:
Hi all,
I'm having some strange DTMF behavior and wondering if someone can shed
some light on it. I'm dialing out and sending DTMF after the call is
established, and this usually works just find. But occasionally it fails
from a sipura 2002 and PAP2, but works from my Polycom 501.
Now looking at the channels when set up the only difference I can
see, is
that the Polycom has a SIP Option set.
Polycom:
Format ulaw
DTMF Mode: rfc2833
SIP Options: 100rel
Spa
Format ulaw
DTMF Mode: rfc2833
SIP Options: (none)
Can some one explain what the 100rel is and how do I get the SPA to
invoke
it if possible. I Googled this and came up empty.
Thanks,
Mike
--
Mike Ashton
Quality Track Intl
Ph: 647-722-2092 x 301
Cell: 416-527-4995
Fax: 416-352-6043
QTI CONFIDENTIAL AND PROPRIETARY INFORMATION
The contents of this material are confidential and proprietary to
Quality
Track International, Inc.
and may not be reproduced, disclosed, distributed or used without the
express permission of an authorized representative of QTI.
Use for any purpose or in any manner other than that expressly
authorized is
prohibited.
If you have received this communication in error, please immediately
delete
it and all copies, and promptly notify the sender.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Mike Ashton
Quality Track Intl
Ph: 647-722-2092 x 301
Cell: 416-527-4995
Fax: 416-352-6043
QTI CONFIDENTIAL AND PROPRIETARY INFORMATION
The contents of this material are confidential and proprietary to Quality Track
International, Inc.
and may not be reproduced, disclosed, distributed or used without the express
permission of an authorized representative of QTI.
Use for any purpose or in any manner other than that expressly authorized is
prohibited.
If you have received this communication in error, please immediately delete it
and all copies, and promptly notify the sender.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]