Официальный форум СВД Встраиваемые Системы
26 Апрель, 2024, 22:09:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: QPhone - программный SIP-телефон для QNX 6 Neutrino  (Прочитано 3805 раз)
Павел Козлов
Пользователь

Сообщений: 96



WWW
« : 27 Февраль, 2010, 18:11:20 »

QPhone - программный SIP-телефон для QNX 6 Neutrino / Изделие КПДА.14901-01

QPhone предназначен для взаимодействия с системами VoIP телефонии, позволяет совершать и принимать звонки, обмениваться голосовыми сообщениями с удаленными пользователями (программные SIP-телефоны) и оборудованием с поддержкой протокола SIP.
QPhone ориентирован на работу с сервером VoIP-телефонии Asterisk IP-PBX.

Основным компонентом QPhone является программа qphone. Данная программа не имеет графического интерфейса пользователя и реализует приём команд через консоль, механизм подгружаемых модулей, механизм сессий, работу с сокетами, кэширование rtp потока. Так же, в состав изделия КПДА.14901-01 входит программа ph_qphone, которая является утилитой среды Photon MicroGUI и представляет собой графическую оболочку для программы qphone. Взаимодействие пользователя с графическим интерфейсом преобразуется в команды программе qphone.



Рис1. Графический интерфейс QPhone - программа ph_qphone



Рис2. Графический интерфейс QPhone - программа ph_qphone

QPhone построен по модульному принципу, в основе которого лежит разделение основных логических компонент программы на подгружаемые модули, что позволяет адаптировать программу под требования заказчика, добавлять новые протоколы и аудио-кодеки.

В настоящее время, QPhone содержит следующие модули:

  • console.so – модуль, реализующий функции ввода команд через консоль;
  • qsa_sound.so – взаимодействие со звуковой подсистемой QNX;
  • sip.so – реализация протокола SIP;
  • udp.so – поддержка передачи данных по протоколу UDP;
  • gsmenc.so  - аудио-кодек GSM 6.10;
  • g711a.so – аудио-кодек GSM 711 a-law;
  • g711u.so – аудио-кодек GSM 711 u-law;

Дополнительная информация доступна по запросу.
Записан

Павел Козлов
Пользователь

Сообщений: 96



WWW
« Ответ #1 : 12 Март, 2010, 10:58:33 »

Программа ph_qphone может быть запущена с русифицированным интерфейсом пользователя. Локализация основана на механизме многоязыковой поддержки графической среды Photon. В состав дистрибутива входит файл локализации ph_qphone.ru_RU.
Локализация происходит автоматически, если переменной окружения ABLANG присвоено значение ru_RU. При этом, файл локализации должен быть в каталоге /usr/photon/translate.



Рис1. Графический интерфейс QPhone - программа ph_qphone c русифицированным интерфейсом



Рис2. Графический интерфейс QPhone - программа ph_qphone c русифицированным интерфейсом
Записан

Василий Дмитриев
Ветеран

Сообщений: 364



« Ответ #2 : 25 Март, 2010, 14:23:21 »

Хотелось бы изложить то, чего по моему мнению пока не хватает для данного софта:
1.Возможность конфигурирования клиента из соответствующих вкладок графического интерфейса.
2.Возможность прямого взаимодействия между клиентами(без промежуточной IP-PBX)
3.Поддержка возможностей PBX Asterisk в части приема вызова по второй линии (удержание вызова, переключение между вызовами)

Кроме того, хотелось бы рассмотреть возможность реализации модуля кодека G.722. В принципе, при наличии реализованного G.711, реализация G.722 не должна вызвать особых затруднений.

А в целом клиент получился очень даже и ничего Smiley
Записан

Санкции! Запрещаю Бараку Обаме и членам конгресса США читать мои посты!
Павел Козлов
Пользователь

Сообщений: 96



WWW
« Ответ #3 : 25 Март, 2010, 23:14:26 »

Василий, согласен с Вами.

Реализация возможности прямого взаимодействия между клиентами планировалась уже давно и будет добавлена в ближайшей новой версии. Также, хотелось бы немного доработать интерфейс. Сделать более информативными лог и статусные сообщения, изменение настроек клиента можно добавить.
Поддержка возможностей PBX Asterisk в части приема вызова по второй линии пока не является приоритетной задачей, мне кажется манипулирование каналами только усложнит взаимодействие пользователя с программой  Smiley (нужно решать кого удержать, на кого переключиться). Может сделать вторую линию опциональной?

Модуль для G.722 разработать можем. Документация на кодек доступна.
Записан

Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2024 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 01 Апрель, 2024, 09:51:31