Symptom
Symptoms:
Currently RTP flow monitoring works in a way that it expect that every flow matched by default or custom RTP ACL has RTP header.
Flows matched by ACL but not having RTP header are declared as lossy and syslog "%NFM-1-RTP_FLOW_ERROR_DETECTED:" is generated.
Conditions
+ RTP flow monitoring enabled
+ There are flows which are matched by RTP ACL but do not have RTP header inside of packet.
Further Problem Description
This is Enhancement defect.
It is opened to evaluate possibility of enhancing RTP flow monitoring feature to be able to declare for which flows RTP header check and loss detection should be skipped/disabled but still those flows should be seen in "show flow rtp details" output.
Example:
ip flow rtp custom_rtp
ip access-list custom_rtp
10 permit ip any 230.0.0.0/8
20 permit ip any 231.0.0.0/8
30 permit ip any 232.0.0.0/8
40 permit ip any 233.0.0.0/8
Based on above config RTP flow monitoring feature will detect flow with SIP: 192.168.1.1 and DIP 235.0.0.15. However if it is known that this flow will not have RTP header then there should be a way to manually declare it so RTP header check will be skipped and loss detection syslog will not be generated. In that case expectation is that still flow will appear in "show flow rtp details" but there will be RTP header verification done.