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