Это моя тема.
HTML5 пока не дает кроссбраузерной поддержки стриминга. Пока только слушать и смотреть можно. Ситуация радикально поменяется в некотором будущем. В принципе, можно сказать, это будущее уже постепенно начинается.
Доступны технологии Flash/Flex и JAVA-плагины для браузеров.
В качестве основы для недорогого браузерного софтфона вы можете взять модуль от FreeSwitch. Обратите внимание — там имеют значение и клиентская, и серверная части. Немного программирования на Action Script — и можно звонить.