Pull to refresh

Comments 9

Спасибо большое за статью. Давно ждали появления чего-то подобного… Часто используем Baresip в своих проектах.
Говно конечно с такиме проблемами а не сип клиент.
Пару лет назад, делал диспетчеризацию лифтов как-раз на baresip + роутер с OpenWrt.
Работает достаточно надёжно, ~80 кабин. До настоящего времени ;)
При старте проекта, переписывался с автором, что-бы он оптимизировал работу дешевых 2-х баксовых USB звуковых карт.
Помимо baresip еще собирал pjsua, то-же норм.
модульный SIP агент с поддрежкой аудио и видео

Исправьте :)
Поправил, спасибо :)
К сожалению инструмент скудно описан (ни только в статье, но и на GitHub). node_baresip — это обертка для взаимодействия с уже запущенным baresip процессом, т.е. сам baresip нужно запускать отдельно. В NodeJS для этого можно использовать, например, spawn из модуля child_process. Но зачем тогда все усложнять, используя HTTP сервер (особенно это касается периодической отправки запросов HTTP серверу на предмет событий, связанных со звонками)? Baresip пишет логи всех событий в stdout (иногда в stderr), команды принимает в stdin. Все 3 потока доступны у инстанса ChildProcess.
Потомучто на момент создания это враппера это было единственное внятное api для взаимодействия с baresip.
Sign up to leave a comment.

Articles