Передо мной стоит задача создать sip-софтфон с использованием технологий C # или .net.
Пожалуйста, расскажите мне о технологиях, требованиях и спецификациях, необходимых для их создания.
Возможные требования:
Поддерживаемые кодеки:
G.722.1, G.723.1, G.726, G.728, G.711, G.729, G.723.1, iLBC ,: G.711 (A и m-закон), G.729A / B / D / E, AMR, GSM 6.10 / EFR, iLBC, Speex
Голос:
Мониторинг качества в реальном времени (MOS) 3 независимых телефонных линии
Автоответчик / звонок «Не беспокоить»
Пересылка полнодуплексного звука
Запись сжимает аудиоданные.Полностью SIP-совместимый программный телефон / номеронабиратель для приложения PC2Phone и Mobile2Phone (iPhone, Nokia N95) с Symbian s60, полный исходный код должен быть предоставлен.
Совместимость с Windows 2000 / XP / 2003 / Vista / Mac
Функция обхода NAT / межсетевого экрана
Работает с любым сторонним SIP-сервером
Поддерживает исходящий прокси SIP
Отображает баланс счета звонящего
Отображает время кредита на звонок
Автоматическое подавление эха
Автоматическая регулировка буфера джиттера
Повторный набор последнего номера
История 10 последних набранных номеров
Список пользователей быстрого набора
Быстрое предоставление клиентам, требуется только имя пользователя и пароль