Hi Andrey,
I don't believe CUCM can monitor PSTN numbers by using BLF unless service provider can provide PSTN number's presence information via SIP.
below is more detailed information regarding how CUCM native presence works:
http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/admin/6_0_1/ccmfeat/fsprsnc.html
Cisco Unified Communications Manager handles all presence requests for Cisco Unified Communications Manager users, whether inside or outside the cluster.
For a Cisco Unified Communications Manager watcher that sends a presence request through the phone, Cisco Unified Communications Manager responds with the presence status directly if the phone and presence entity are colocated.
If the device exists outside of the cluster, Cisco Unified Communications Manager queries the external device through the SIP trunk. If the watcher has permission to monitor the external device, the SIP trunk sends the presence request to the external device and returns presence status to the watcher.