12-28-2016 09:19 AM
CSCuy42107 Add a single-port RTP option to TSP
Symptom:
TAPI application uses Cisco RtpLib cannot play music / announcement. RTP packets are rejected by Cisco ISR4431 router. There is just silence not even a ring tone.
Conditions:
This occurs on certain newer Cisco routers. This worked fine with the 3925 router but stopped working with 4431. The gateway configuration is almost identical.
Further Problem Description:
RTPLib is enhanced with addition of a new API - EpOpenById_Symmetric(). This API should be used instead of EpOpenById() in order to deal with the problem.
How can I as an application developer decide if we should call EpOpenById_Symmetric() or EpOpenById()?
Is EpOpenById_Symmetric() also working with old routers?
Parameters for both functions are the same. But I have to call different functions for different TSP Version / router verson....
Looks not like a good implementation on Cisco side!