How block Skype 4.1 (in Cisco router 1841)

I'm using Cisco 1841 Router (IOS: 1841 Software (C1841-ADVSECURITYK9-M), Version 15.1(1)XB) and i want to block p2p traffic in my network (Skype 4.1, MSN Messanger, Facebook ... ,). I tray with code in this post (read all forums with same problem) but without success (for new Skype v4.1):

If you are unsure about the bandwidth eating applications being used in your organisation. you can access the interface connected to the Internet and configure following command

ip nbar protocol-discovery.

This will enable nbar discovery on your router.

Use following command:-

show ip nbar protocol-discovery stats bit-rate top-n 10

it will show you top 10 bandwidth eating applications being used by the users. Now you will be able to block/restrict traffic with appropriate QoS policy.

we can also use ip nbar port-map command to look for the protocol or protocol name, using a port number or numbers other than the well-known Internet Assigned Numbers Authority (IANA)-assigned) port numbers.

I read your post. I see this solutions before. This solutions works only for old version Skype. Skype version 4.1 bypass skype-protocol definition in IOS Cisco router. I have not tested with Cisco ASA!

There is only one way to stop block skype(well, at least only one I am aware of):

Every time user launches Skype, it would instantly look for a Super Node. It would also use the NUMERICAL address to connect and there is way to deny access to all numerical addresses using linux access lists, here's an example: