Итак, на ваш суд, уважаемые коллеги, предоставляется сие произведение.
Пока что на внешний внимания не обращайте, тестируется функционал.
Лог SIP-сообщений выведен тоже для этих целей, но может кому интересно
понаблюдать, как общаются между собой клиент с сервером :-)
Что имеем на данный момент.
Кодеки: G.711 aLaw, G.711 muLaw, GSM 06.10, G.726(32K).
DTMF - инбанд и RFC2833 (в демке включен RFC2833)
Я оттестировал его на
http://www.sipnet.ru и на
http://www.sipphone.com
На эхо-тестах качество идеальное, звонки на мобильные - хуже (звонил в Украину, Великобританию, Штаты).
В демке номер и хост сразу настроены на эхо-тест sipnet.ru, инсталляции она не требует. Скачиваете, жмете на "Make call" и разговариваете сами с собой :))
Качать здесь:
http://cti-research.com/files/siptest.rar
Очень хочется услышать отзывы людей, звонящих изза всяких NATов/файерволлов. Мне пока не удалось смоделировать ситуацию, в которой мне понадобился бы STUN-сервер (в данной реализации все пакеты, как SIP, так и RTP, отправляютсяи принимаются на одном и том же порту), но это не означает, что нам не придется добавлять эту функциональность.
Все отзывы можно и сюда, но крайне желательно в мыло kaboom at cti-research dot com
Заранее благодарю за любые мнения :-)