Hi 

I am still working on a test application to test our system.
The test is based on sending and receiving DTMF tones.

Setup:
Sipxtapi sends INV/SDP   with DTMF payload type = 96
DUT      sends 200OK/SDP with DTMF payload type = 103.

-> The DUT sends the DTMF events with pt=96.
Sipxtapi does not generate the DTMF_START/STOP event.


If I change the following code

void SdpCodecFactory::bindPayloadTypes()
{
    int unusedDynamicPayloadId = 
        SdpCodec::SDP_CODEC_MAXIMUM_STATIC_CODEC + 1;
    SdpCodec* codecWithoutPayloadId = NULL;
    UtlString prevSubmimeType = "none";
    UtlString actualSubmimeType;

//@@MM added
    unusedDynamicPayloadId = 103;

sipxtapi announces DTMF on 103 and the test works fine (I.E I get the
events)

I think that sipxtapi should receive the DTMF with pt 96 if it announces
pt=96 even if the DUT announces DTMF on pt=103.


Regards,
  Martin 


_______________________________________________
sipxtapi-dev mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipxtapi-dev/

Reply via email to