I need to open few ports in Meraki for using Sonos, I have created outbound firewall rule with only ports source and destination any. And still, I'm unable to access it. Is there any other way we can allow access.
https://support.sonos.com/en-us/article/configure-your-firewall-to-work-with-sonos
By default all outgoing traffic is allowed. Can you provide a screenshot of your configuration so we can have a look?
Accessing Sonos through a phone app.
As I thought the default rule is allowing all traffic so creating extra rules will not have any effect. I suspect this is a Windows firewall issue and not a Meraki issue.
Sounds like traffic is still being blocked then. You can look at the live firewall logs on the MX. See if that gives you a clue into whats going on.
https://documentation.meraki.com/MX/Firewall_and_Traffic_Shaping/Firewall_Logging
And still, I'm unable to access it
How are you trying to access it ? Via Port forwarding / NAT ? Or via it's private LAN IP ?
It seems to me like the issue is with your source ports.
The ports listed in the linked website are outbound destination ports. The source ports will be ephemeral ports (typically 32768–60999). The easiest thing to do though is just set the source port to Any.
Re-reading the rules in your image, @BlakeRichardson has a point - the last rule is an allow any-any so the rules above it shouldn't matter. Check downstream - any other network devices, windows firewalls etc.