Движок телефонии Smartswitch имеет богатый функционал.
VoIP аудио
Поддерживаемые протоколы:
- RTP;
- RTCP;
- RTP DTMF (RFC2833)
Поддерживаемые кодеки:
- G729 (в режиме прокси - G729AB, в режиме перекодировки - G729A);
- G723;
- GSM;
- G711 ulaw;
- G711 alaw;
- G726;
- ADPCM;
- LPC;
- slin;
- slin16;
- speex;
- iLBC;
- G722 (только прокси режим);
Поддерживаемые режимы:
- p2p (packet to packet). Сверх-быстрое прокси. Доступен для канала SIP;
- прокси. Доступен для всех кодеков. Доступен режим как прокси уровня приложения так и прокcи уровня ядра ОС (Медиа Прокси);
- перекодировка. Возможна между любыми кодеками, кроме G722. Включается автоматически, если в процессе согласования сессии была выбрана схема, по которой требуется перекодировка.
- буферизация (может быть включен опционально). Вы можете определить длительность голосового фрейма в милисекундах и система будет буферизировать поток в соответствие с настройками.
- cчитывание DTMF из голосового потока (обработка тонов на программном DSP) - для кодеков G.711 ulaw/alaw;
- запись в файл из RTP потока. Проигрывание из файла в RTP поток. Поддерживаемые форматы файлов:
- wav. При этом активизируется режим перекодировки;
- mp3. При этом активизируется режим перекодировки;
- g729, g723, итд (поддерживаются форматы для всех кодеков). Если формат файла не совпадает с текущим выбранным форматом для канала - активизируется режим перекодировки.
- генерация аудио в RTP поток. Генерация КПВ.
DTMF
Поддерживаемые протоколы:
- RTP DTMF (RFC 2833);
- SIP INFO DTMF (RFC 2976) - для SIP каналов;
- Cisco DTMF - для H.323 каналов;
- H.245 DTMF - для H.323 каналов;
- inband. Для G.711 ulaw/alaw.
Доступна автоматическая перекодировка между всеми протоколами.
Факсы
Поддерживаемые протоколы передачи данных:
- T.38 (UDPTL).
- inband (в G.711 ulaw/alaw кодеках).
Для T.38 факсов поддерживается переход обратно в голосовой режим после передачи факса.
Режимы коррекции ошибок T.38:
Доступные режимы:
- прокси.Доступен режим как прокси уровня приложения так и прокcи уровня ядра ОС (Медиа Прокси);
- перекодировка T.38 UDPTL. Происходит в случае если у пиров несовместимые режимы коррекции ошибок и/или размер буфера;
- факс-сервер. Прием факса по T.38/inband с записью в .tiff файл. Передача факса по T.38/inband из .tiff файла.
Дополнительно:
- поддержка T.38 факсов под NAT;
- поддержка inband факсов под NAT;
- передача T.38 факса на порт для аудио (дополнительная оция к поддержке NAT);
- опции для решения ошибок реализации T.38 в подключаемом оборудовании;
VoIP протоколы сигнализации
H.323
Поддерживаемые протоколы:
- H.323 v4;
- H.225;
- H.245;
- T.38;
- RAS.
- поддержка процедуры "быстрый старт";
- туннелирование H.245. Допонительные режимы туннелирования: cisco, QSIG;
Дополнительно:
- поддержка устройстав под NAT;
- манипуляция ToS пакетов;
- режимы передачи RTP: прокси, перекодировка, пропускание через джиттер буфер;
На выбор есть 2 различных стека:
- OpenH323;
- Objective Systems;
Оба стека могут быть использованы одновременно и независимо (для решения проблем совместимости с подключаемым оборудованием).
SIP
Поддерживаемые протоколы:
- SIP v2;
- T.38.
- SIP INFO DTMF (RFC 2976);
- RFC 3261 (ACK, BYE, CANCEL, INVITE, OPTIONS, REGISTER);
- RFC 3265 (SUBSCRIBE, NOTIFY);
- RFC 3311 (UPDATE);
- RFC 3515 (REFER);
- поддержка RE-INVITE.
Дополнительно:
- регистрация: входящая и исходящая. Настраиваемые таймауты и кол-во попыток;
- поддержка устройстав под NAT;
- поддержка инсталляции системы под NAT;
- отбивание звонков по RTP таймауту;
- режимы передачи RTP: прямой (p2p) , прокси, перекодировка, пропускание через джиттер буфер;
- поддержка видео;
- манипуляция ToS пакетов;
RADIUS
Хотя система имеет встроенный биллинг, также она может быть сопряжена с RADIUS-серверами сторонних производителей для маршрутизации и аккаунтинга.
Поддерживаемые стандарты:
- RFC 2866
- дополнительные атрибуты MVTS
- дополнительные атрибуты cisco
- протокол маршрутизации MVTS
Поддерживаемые режимы совместимости:
- MVTS (Mera VoIP Transit Switch). Полная совместимость с софтсвичами Mera/Aloe systems. Таким образом вы можете использовать биллинг, подерживающий MVTS. Поддерживается аккаунтинг и маршрутизация.
- cisco. Совместимость с RADIUS-протоколом cisco, который используется в сериях AS53xx и подобных. Поддерживается только аккаунтинг.