Forum Discussion
mnowina_63180
Nimbostratus
Apr 20, 2009STREAM::expression Issues
Hi,
We recently upgraded our LTMs from 9.4.4 Hotfix 73 to 9.4.7 320.1 Final and have found that the following section of one of our iRules is no longer working:
regexp {(/[\w]+)(/[\w]+)*.sdp} [RTSP::uri] request
if {($uri contains "something")} {
STREAM::expression "@$request@/something.3gp@"
}
else {
STREAM::expression "@$request@/something_else.3gp@"
}
STREAM::enable
}
I have verified the STREAM::esxpression is firing by adding the following event to the end of the rule:
when STREAM_MATCHED {
log local0. "Matched: [STREAM::match]"
}
and it matches $request, but it no longer replaces the request with the new URI. Any thoughts on what might have changed across versions? This was working previously.
Thanks,
Matt
4 Replies
- hoolio
Cirrostratus
Hi Matt,
I did a simple test of a stream profile and iRule on 9.4.7 and it worked as expected. I'd suggest opening a case with F5 to troubleshoot this. If it's something interesting, can you reply with what you find out?
Thanks,
Aaron - mnowina_63180
Nimbostratus
Thanks hoolio, I'll let you know what they come back with. Its very puzzling.
Matt - mnowina_63180
Nimbostratus
So I've heard back from support and they've indicated that the stream command in RTSP events is not supported as of 9.4.6. Does anyone know why or what the last version was that supports stream commands in RTSP events?
I had this working in 9.4.4 Hotfix 73.
Thanks,
Matt - markp_58161Historic F5 AccountThe following CR has been created to track this issue: CR123590
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects