[jitsi-dev] DTMF tones not sent during call


#1

Hi,

     I'm a regular user of Jitsi 1.0 on Linux x86_64 and while trying one of latest builds 1.1, I noticed that Jitsi fails to send DTMF tones during calls (RTP or INBAND). I would like to know if problem was already reported or identified.

     I would also like to participate in Jitsi development and if this issue with DTMF tones was not yet fixed I was wondering that investigate this issue and try to fix it would be a good start. I have already checked out Jitsi code from svn repository and I had a look into DTMFHandler class where I had set some break-points and debugged but nothing wrong found so far.

     So, I would like to ask if you could please tell if issue was not yet fixed and if not if I'm looking into the right place to find the problem.

      Regards,

         Adelino.


#2

Hey Adelino,

    Hi,

    I'm a regular user of Jitsi 1.0 on Linux x86_64 and while trying one
of latest builds 1.1, I noticed that Jitsi fails to send DTMF tones
during calls (RTP or INBAND). I would like to know if problem was
already reported or identified.

Not really. Personally I use DTMFs quite regularly and don't have issues
with them. How do you reproduce it? What protocol are you using? SIP or
XMPP? Have you tried making a Wireshark capture and confirming that
indeed no DTMFs are being sent?

    I would also like to participate in Jitsi development and if this
issue with DTMF tones was not yet fixed I was wondering that investigate
this issue and try to fix it would be a good start.

Most certainly. Note however that this could also be an issue with your
provider not interpreting tones properly. Once you do the pcaps, feel
free to share them here.

Cheers,
Emil

···

On 05.12.12, 14:34, Adelino Rocha wrote:

I have already
checked out Jitsi code from svn repository and I had a look into
DTMFHandler class where I had set some break-points and debugged but
nothing wrong found so far.
   
    So, I would like to ask if you could please tell if issue was not
yet fixed and if not if I'm looking into the right place to find the
problem.

     Regards,

        Adelino.

--
https://jitsi.org


#3

Hi Emil,

      I'm using a SIP provider and my first thought was that it could be a
problem in SIP provider (that is from the company I work for), however I
think it might be not be the case because Jitsi 1.0 works fine with the
same provider.

     Ok, I will try to use WireShark to trace the packages are sent cross
the network and let you know.

       Regards,

            Adelino.

···

On Wed, Dec 5, 2012 at 1:56 PM, Emil Ivov <emcho@jitsi.org> wrote:

Hey Adelino,

On 05.12.12, 14:34, Adelino Rocha wrote:
> Hi,
>
> I'm a regular user of Jitsi 1.0 on Linux x86_64 and while trying one
> of latest builds 1.1, I noticed that Jitsi fails to send DTMF tones
> during calls (RTP or INBAND). I would like to know if problem was
> already reported or identified.

Not really. Personally I use DTMFs quite regularly and don't have issues
with them. How do you reproduce it? What protocol are you using? SIP or
XMPP? Have you tried making a Wireshark capture and confirming that
indeed no DTMFs are being sent?

> I would also like to participate in Jitsi development and if this
> issue with DTMF tones was not yet fixed I was wondering that investigate
> this issue and try to fix it would be a good start.

Most certainly. Note however that this could also be an issue with your
provider not interpreting tones properly. Once you do the pcaps, feel
free to share them here.

Cheers,
Emil

> I have already
> checked out Jitsi code from svn repository and I had a look into
> DTMFHandler class where I had set some break-points and debugged but
> nothing wrong found so far.
>
> So, I would like to ask if you could please tell if issue was not
> yet fixed and if not if I'm looking into the right place to find the
> problem.
>
> Regards,
>
> Adelino.

--
https://jitsi.org


#4

Hi Emil,

         sorry for late reply.

         I'm not able to send you network traffic but I confirm that RTP EVENT packets with DTMF tones are there as attached picture shows. But curious is the different behaviour when comparing for example with Jitsi 1.0 or even others like linphone.

     This test was made calling to an automatic number that waits for an identification ID to be dialled. Same call was made using same sip provider and using 3 different programs using same configuration: Jitsi 1.0, Jitsi 1.1 and linphone.

      When analysing and decoding RTP stream sequence I noticed the following behaviours:

  * Jitsi 1.1 -> don't here anything (no voice no DTMF tones), and dtmf
    tones seems not to reach provided as automated voice tells no number
    has been dialled.
  * Jitsi 1.0 -> we can here everything (voice from remote caller and
    part of some of dtmf tones). Remote automated voice recognizes number id introduced during the call.
  * Linphone -> No voice heard but all DTMF tones heard perfectly and
    succesfully recognized by remote automated caller.

     I have no experience with SIP / RTP so I have no idea why the dtmf tones (RTPEVENTS) are there but no tones reach remote caller when using Jitsi 1.1 and why RTP streams shows such a different behaviour between sip programs.

     Do you know any reason why this happens ?

     If you need any other information to be provided please tell.

     Regards,

         Adelino.

···

On 05-12-2012 14:27, Adelino Rocha wrote:

Hi Emil,

      I'm using a SIP provider and my first thought was that it could be a problem in SIP provider (that is from the company I work for), however I think it might be not be the case because Jitsi 1.0 works fine with the same provider.

     Ok, I will try to use WireShark to trace the packages are sent cross the network and let you know.

       Regards,

            Adelino.

On Wed, Dec 5, 2012 at 1:56 PM, Emil Ivov <emcho@jitsi.org > <mailto:emcho@jitsi.org>> wrote:

    Hey Adelino,

    On 05.12.12, 14:34, Adelino Rocha wrote:
    > Hi,
    >
    > I'm a regular user of Jitsi 1.0 on Linux x86_64 and while
    trying one
    > of latest builds 1.1, I noticed that Jitsi fails to send DTMF tones
    > during calls (RTP or INBAND). I would like to know if problem was
    > already reported or identified.

    Not really. Personally I use DTMFs quite regularly and don't have
    issues
    with them. How do you reproduce it? What protocol are you using?
    SIP or
    XMPP? Have you tried making a Wireshark capture and confirming that
    indeed no DTMFs are being sent?

    > I would also like to participate in Jitsi development and if
    this
    > issue with DTMF tones was not yet fixed I was wondering that
    investigate
    > this issue and try to fix it would be a good start.

    Most certainly. Note however that this could also be an issue with
    your
    provider not interpreting tones properly. Once you do the pcaps, feel
    free to share them here.

    Cheers,
    Emil

    > I have already
    > checked out Jitsi code from svn repository and I had a look into
    > DTMFHandler class where I had set some break-points and debugged but
    > nothing wrong found so far.
    >
    > So, I would like to ask if you could please tell if issue
    was not
    > yet fixed and if not if I'm looking into the right place to find the
    > problem.
    >
    > Regards,
    >
    > Adelino.

    --
    https://jitsi.org