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/