У меня установлена ОС CentOS 7, запускается Asterisk 14.0.3.6 с включенным pjsip и FreePBX для пользовательского интерфейса. Для нового проекта у нас будет много устройств на местах, которые захотят иметь возможность отправлять sip-сообщения без регистрации (в отдельной сети со своим собственным маршрутизатором) зарегистрированному клиенту SIP в нашей среде (например, получателю сообщений). После получения сообщения мы хотим иметь возможность при необходимости начать сеанс вызова.
Первая задача - отфильтровать sip-сообщения / приглашения из источников, от которых я ничего не хочу получать. Мой план состоит в том, чтобы зарегистрировать устройства в базе данных и сопоставить одно или несколько значений от определенного устройства с входящими сообщениями / приглашениями и принять или отклонить их на основе существующих значений.
Я новичок в C и Asterisk, установка окружения - это весь опыт, который у меня есть. Я знаю, как кодировать, так как я программист на C #. Теперь я ищу файл c для редактирования, чтобы можно было фильтровать входящие приглашения или сообщения на основе массива значений, но я не знаю, какой файл и функция отвечают за это.
Любые советы приветствуются.