Я хочу реализовать протокол SIP в java и хотел бы иметь возможность создавать разных клиентов (5 или более) и заставлять их подключаться к прокси-серверу. Это все для целей тестирования, поэтому я хотел бы иметь возможность хорошо видеть, что происходит на довольно низком уровне.
Клиенты должны сначала иметь возможность общаться через текст, а позже, возможно, также с помощью звука. (Если я когда-нибудь зайду так далеко)
Я уже читал немного о Библиотеки JAIN, и что я понял из этого, так это то, что они не очень хорошо подходят для серверной части? Я также не нашел никаких примеров прокси-серверов, руководств по использованию JAIN.
Я также нашел это SIP Servlet Tutorial, я использовал HTTP-сервлеты в прошлом, но должен ли я предпочесть сервлеты, JAIN или ...?
Я новичок в SIP, поэтому я действительно не знаю, с чего начать или что выбрать в сочетании с java.