реклама на сайте
подробности

 
 
> VoIP телефоны и шлюзы, Кто какие решения использует?
_Sam_
сообщение Oct 6 2005, 06:15
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 278
Регистрация: 18-01-05
Из: Санкт-Петербург
Пользователь №: 2 031



В основном интересует:
1) Как осуществляется encode/decode?(Покупали ли вы бинарники на соотвествующие кодаки или использовали аппаратные решения, не требующие лицензирования, например CT8022A. Может есть ещё какие-нибудь решения)
2) Кто где берёт исходники SIP, RTP, IAX и т.д.

И последнее может кто встречал что-нибудь наподобие этого http://aussievoip.com.au/wiki-PA1688
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 19)
palito
сообщение Oct 6 2005, 10:21
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 26
Регистрация: 27-02-05
Из: Волгоград
Пользователь №: 2 912



Цитата(_Sam_ @ Oct 6 2005, 09:15)
И последнее может кто встречал что-нибудь наподобие этого http://aussievoip.com.au/wiki-PA1688
*


Встречали, ещё как. PA1688 - это такой китайский SoC: ядро на базе 8051 + dsp, если память не изменяет, от AD. Камни производит какой-то ну очень крупный китайский концерн. Чтобы их покупали, они софт к своим камням отдают бесплатно. Так прямо и говорят: софт - это не наша ниша, мы будем зарабатывать на кремнии...

Наши китайские друзья привезли нам один VoIP телефон на этом камне - нам он достался за 50$ в ед. экземпляре. Работает отлично. ПО постоянно обновляется. Если брать много, то цена сильно падает...
Go to the top of the page
 
+Quote Post
Make_Pic
сообщение Oct 6 2005, 18:33
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 9-10-04
Из: Россия, Пермь
Пользователь №: 828



Цитата(palito @ Oct 6 2005, 13:21)
Цитата(_Sam_ @ Oct 6 2005, 09:15)
И последнее может кто встречал что-нибудь наподобие этого http://aussievoip.com.au/wiki-PA1688
*


Встречали, ещё как. PA1688 - это такой китайский SoC: ядро на базе 8051 + dsp, если память не изменяет, от AD. Камни производит какой-то ну очень крупный китайский концерн. Чтобы их покупали, они софт к своим камням отдают бесплатно. Так прямо и говорят: софт - это не наша ниша, мы будем зарабатывать на кремнии...

Наши китайские друзья привезли нам один VoIP телефон на этом камне - нам он достался за 50$ в ед. экземпляре. Работает отлично. ПО постоянно обновляется. Если брать много, то цена сильно падает...
*



Суперинтересно!!! По какому протоколу работает? Какой физический сетевой интерфейс? Как качество речи?

Добавлено: протокол уже узрел: SIP. А сколько один кристалл стоит?
И кто конкретно у китайцев этими кристаллами торгует - в понедельник у нас выезд в поднебесную.
Go to the top of the page
 
+Quote Post
Harbour
сообщение Oct 7 2005, 02:30
Сообщение #4


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



Насколько я помню софт идет строго в обьектниках, а связка сия (51 и ад) просто пугает - для такой задачи и одного проца вполне достаточно.
Go to the top of the page
 
+Quote Post
_Sam_
сообщение Oct 7 2005, 05:32
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 278
Регистрация: 18-01-05
Из: Санкт-Петербург
Пользователь №: 2 031



2Harbour.
Подскажите мне такой процессор и как на нём реализовать скажем кодек g723. Не забывайте только что надо успевать ещё как минимум 10Mb Ethernet поддерживать, чтобы он имел один из стандартных интерфейсов для связи с микросхемой кодака(например ac'97). Для справки: производительности DSP AD2181 работающего на частоте 33Мhz хватает только на кодирование/декодирование одного канала.

Я конечно не спорю можно найти проц на котором это всё будет реализовано, но какими усилиями и за какой срок? К тому же в конечном счёте какой камень надо выбрать чтобы в дальнейшем его можно было использовать для двух или много портового VoIP? Такое решение будет не масштабируемым или очень трудно масштабируемым!

Хочется решение которое подразумевало бы наличие как минимум двух вычислителей:
1. Кодирование/декодирование
2. TCP/IP... клавиатура, lcd и т.д.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Oct 7 2005, 06:08
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(_Sam_ @ Oct 7 2005, 08:32)
2Harbour.
Подскажите мне такой процессор и как на нём реализовать скажем кодек g723. Не забывайте только что надо успевать ещё как минимум 10Mb Ethernet поддерживать, чтобы он имел один из стандартных интерфейсов для связи с микросхемой кодака(например ac'97). Для справки: производительности DSP AD2181 работающего на частоте 33Мhz хватает только на кодирование/декодирование одного канала.

Я конечно не спорю можно найти проц на котором это всё будет реализовано, но какими усилиями и за какой срок? К тому же в конечном счёте какой камень надо выбрать чтобы в дальнейшем его можно было использовать для двух или много портового VoIP? Такое решение будет не масштабируемым или очень трудно масштабируемым!

Хочется решение которое подразумевало бы наличие как минимум двух вычислителей:
1. Кодирование/декодирование
2. TCP/IP... клавиатура, lcd и т.д.
*

А за 12 долл BlackFin с ядром МАС, будет кодировать, передавать и на дисплее видео Вам показывать. Вот на полке стартер кит лежит. Берите, пробуйте.
А трансивер от micrel еще и неправильный импеданс в линии определит. Да и подключать можно в хаб или напрямую. Он сам входы переключит с прямого на перекрестный. Тоже.. Вот на полке стартер кит лежит. Берите, пробуйте.
Да и софт к нему есть...
С уважением,
Иосиф mailto:iosif.karshenboim@eltech.spb.ru


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
fontp
сообщение Oct 7 2005, 06:47
Сообщение #7


Эксперт
*****

Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183



Даже больше скажу. BF 700 Мгц за 30$ может кодировать/декодировать все 30 каналов щины E1 по G723.1 Но только тогда без клавиатуры, лампочек и прочих прибабахов

А тот что за 12$ может кодировать и декодировать все 30 каналов по G729AB и ещё останется на плохонький доморощеный TCP/IP, если что

Куда ещё больше масштабируемости ...
Go to the top of the page
 
+Quote Post
palito
сообщение Oct 7 2005, 07:15
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 26
Регистрация: 27-02-05
Из: Волгоград
Пользователь №: 2 912



Вот что обещают китайцы:

The PA1688 is currently in volume production and shipping in VoIP products in China, Taiwan, and Europe today. What differentiates the PA1688 VoIP processor is its high-level of software and firmware integration coupled with very cost-effective pricing. This is a proven VoIP terminal platform with reference designs available for evaluation today.

PA1688 VoIP processor contains an enhanced instruction controller in parallel with a DSP and interfaces to an SDRAM and an AC97codec. The PA1688 stores its firmware and protocol stacks on a programmable FLASH memory.

The veracity software stacks for the PA1688 chip provides all features required for a turn-key VoIP product with voice messaging. Software and Firmware supports major ITU-G.7XX audio codec. H.323v4 call control protocols, MGCP RFC2705, SIP RFC2543, Net2phone private system and standard network protocols are supported.

PA1688 chip enables manufactures to introduce a high-quality VoIP terminal, while minimizing the time to market.

Features:
DHCP support for LAN or Cable modem
PPPoE support for ADSL or Cable modem
Setted by HTTP web browser; advanced setted by Telnet
Upgraded by FTP/TFTP
Support H.323v4 call control protocols, MGCP RFC2705, SIP RFC2543 and Net2phone private system

Цен на камни не знаю, не производим мы железо пока... Но сюдя по тому, что цена конечного продукта в упаковке с БП и в корпусе меньше 50$, то камни не слишком дороги wink.gif)

Поищу производителя - вышлю его координаты.
Ещё вопрос: у Вас ICQ есть? Если есть, то не могли бы Вы постучаться ко мне.
Go to the top of the page
 
+Quote Post
_Sam_
сообщение Oct 7 2005, 11:50
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 278
Регистрация: 18-01-05
Из: Санкт-Петербург
Пользователь №: 2 031



Цитата
Даже больше скажу. BF 700 Мгц за 30$ может кодировать/декодировать все 30 каналов щины E1 по G723.1 Но только тогда без клавиатуры, лампочек и прочих прибабахов

А тот что за 12$ может кодировать и декодировать все 30 каналов по G729AB и ещё останется на плохонький доморощеный TCP/IP, если что


К PA1688 кодаки прилагаются в виде машинных кодов для dsp. А для BlackFin есть нечто подобное? Не хотелось бы самостоятельно реализовывать все эти кодаки.
Go to the top of the page
 
+Quote Post
Harbour
сообщение Oct 8 2005, 09:35
Сообщение #10


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



Цитата(_Sam_ @ Oct 7 2005, 08:32)
2Harbour.
Подскажите мне такой процессор и как на нём реализовать скажем кодек g723. Не забывайте только что надо успевать ещё как минимум 10Mb Ethernet поддерживать, чтобы он имел один из стандартных интерфейсов для связи с микросхемой кодака(например ac'97). Для справки: производительности DSP AD2181 работающего на частоте 33Мhz хватает только на кодирование/декодирование одного канала.

Я конечно не спорю можно найти проц на котором это всё будет реализовано, но какими усилиями и за какой срок? К тому же в конечном счёте какой камень надо выбрать чтобы в дальнейшем его можно было использовать для двух или много портового VoIP? Такое решение будет не масштабируемым или очень трудно масштабируемым!

Хочется решение которое подразумевало бы наличие как минимум двух вычислителей:
1. Кодирование/декодирование
2. TCP/IP... клавиатура, lcd и т.д.
*

Дык - at91sam7x, как по мне так для ip-phone в самый раз.
Go to the top of the page
 
+Quote Post
Harbour
сообщение Oct 8 2005, 09:43
Сообщение #11


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



Цитата(fontp @ Oct 7 2005, 09:47)
Даже больше скажу. BF 700 Мгц за 30$ может кодировать/декодировать все 30 каналов щины E1 по G723.1 Но только тогда без клавиатуры, лампочек и прочих прибабахов

А тот что за 12$ может  кодировать и декодировать все 30 каналов по G729AB и ещё останется на плохонький доморощеный TCP/IP, если что

Куда ещё больше масштабируемости ...
*

О том и речь - зачем нужно это китайское убожество - человеческих процов до ядрени фени. Разве что мелкой конторе где сидит один программер лет 50 и выучил он за свою трудовую жизнь только эти два - 51 и 21хх. Тут же дело в том что со временем задачи растут, и платформа должна этому росту запросов как-то соответствовать. Закладывать в обрез - себе дороже выйдет.
Go to the top of the page
 
+Quote Post
fontp
сообщение Oct 8 2005, 11:22
Сообщение #12


Эксперт
*****

Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183



Да нет для непрофильной конторы это нормально. В смысле - занимаются люди например сетевыми маршрутизаторами или там релейками а заказчик хочет чтобы сбоку где-то телефончик приделали или ещё факс. Не бросать же всё и кодированием речи заниматься или там сигнализацией...
Go to the top of the page
 
+Quote Post
acex2
сообщение Oct 8 2005, 11:43
Сообщение #13


Адепт
****

Группа: Свой
Сообщений: 520
Регистрация: 15-02-05
Пользователь №: 2 656



Цитата(Harbour @ Oct 8 2005, 06:35)
Дык - at91sam7x, как по мне так для ip-phone в самый раз.


Интересно было бы посмотреть на реализацию скажем G.723 на SAM7, особенно если еще TCP/IP стек с SIP надо поддерживать.
Go to the top of the page
 
+Quote Post
_Sam_
сообщение Oct 10 2005, 05:48
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 278
Регистрация: 18-01-05
Из: Санкт-Петербург
Пользователь №: 2 031



Цитата
Тут же дело в том что со временем задачи растут, и платформа должна этому росту запросов как-то соответствовать. Закладывать в обрез - себе дороже выйдет.


Спору нет. Поэтому и хочется найти другое решение.

Допустим возьму я BlackFin, поставлю на него linux для поддержки tcp/ip, sip(Как это вообще реально? Сколько ресурсов и производительности linux будет хавать? Останутся ли ресурсы для кодирования/декодирования речи?).

Даже если вариант BlackFin + linux прокатит, остаётся вопрос с реализацией кодаков. Только не предлагайте самостоятельно их реализовывать smile.gif Пока я нашёл только g711(ua), g723. Хотелось бы ещё g729(ab), ilbc, gsm.
Go to the top of the page
 
+Quote Post
Harbour
сообщение Oct 10 2005, 11:34
Сообщение #15


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



Цитата(acex2 @ Oct 8 2005, 14:43)
Цитата(Harbour @ Oct 8 2005, 06:35)
Дык - at91sam7x, как по мне так для ip-phone в самый раз.


Интересно было бы посмотреть на реализацию скажем G.723 на SAM7, особенно если еще TCP/IP стек с SIP надо поддерживать.
*


TCP на avr'е 1.5k кода занимает, а тут арм. SIP фигня если без RTP. Кодек - оно да, но не нужно забывать что это всего для одного дуплекса. Лежит тута у меня девборд с ним - как закончу текущий прожект - обязательно побалуюсь.
А Linux'ы туды ставить не нужно - для SIP телефона это лишнее. Хотя поднять asterisk на blackfin'е было бы интересно wink.gif
Go to the top of the page
 
+Quote Post
acex2
сообщение Oct 10 2005, 13:16
Сообщение #16


Адепт
****

Группа: Свой
Сообщений: 520
Регистрация: 15-02-05
Пользователь №: 2 656



Цитата(Harbour @ Oct 10 2005, 08:34)
TCP на avr'е 1.5k кода занимает, а тут арм. SIP фигня если без RTP. Кодек - оно да, но не нужно забывать что это всего для одного дуплекса. Лежит тута у меня девборд с ним - как закончу текущий прожект - обязательно побалуюсь.


Вопрос ведь не о размере, а о быстродействии. На SAM7X возможно и получится, а вот на SAM7S из-за тормозного флэша все мипсы на один кодек уйдут, на обработку TCP/HTTP/SIP его уже не хватит. Разве что все функции в RAM описывать.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Oct 10 2005, 13:51
Сообщение #17


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Harbour @ Oct 10 2005, 14:34)
Цитата(acex2 @ Oct 8 2005, 14:43)
Цитата(Harbour @ Oct 8 2005, 06:35)
Дык - at91sam7x, как по мне так для ip-phone в самый раз.


Интересно было бы посмотреть на реализацию скажем G.723 на SAM7, особенно если еще TCP/IP стек с SIP надо поддерживать.
*


TCP на avr'е 1.5k кода занимает, а тут арм. SIP фигня если без RTP. Кодек - оно да, но не нужно забывать что это всего для одного дуплекса. Лежит тута у меня девборд с ним - как закончу текущий прожект - обязательно побалуюсь.
А Linux'ы туды ставить не нужно - для SIP телефона это лишнее. Хотя поднять asterisk на blackfin'е было бы интересно wink.gif
*


А вот и спросить в analog.spb.ru, если уж не хотите у нас. Приходите, пригласим Вадима Торганова - узнаете все из первых рук.
Ведь в Питере сидите.
Тел 327 9090 - Иосиф.
Удачи.


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
_Sam_
сообщение Oct 11 2005, 05:16
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 278
Регистрация: 18-01-05
Из: Санкт-Петербург
Пользователь №: 2 031



Цитата
TCP на avr'е 1.5k кода занимает, а тут арм. SIP фигня если без RTP. Кодек - оно да, но не нужно забывать что это всего для одного дуплекса.

Речь идёт о двух-четырёх портовом VoIP шлюзе.

Цитата
TCP на avr'е 1.5k кода занимает, а тут арм. SIP фигня если без RTP.

Нужен и RTP и TCP/IP, UDP, FTP... SIP, IAX и т.д. Скажите ещё что всё это реализовать можно за 1-2 месяца. К тому же требуется 2-4 портовый шлюз. Т.е. надо уметь организовывать несколько каналов RTP. Причём надо не просто что-то написать, а получить реально работающий код с минимумом багов.

Цитата
А Linux'ы туды ставить не нужно - для SIP телефона это лишнее. Хотя поднять asterisk на blackfin'е было бы интересно

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

2iosifk
Цитата
А вот и спросить в analog.spb.ru, если уж не хотите у нас. Приходите, пригласим Вадима Торганова - узнаете все из первых рук.
Ведь в Питере сидите.

Имелась в виду консультация по BlackFinам или что-то другое?

2all
И всё таки кто-нибудь поднимал линукс на BlackFinе? Сколько ресурсов он хавает?
Go to the top of the page
 
+Quote Post
Harbour
сообщение Oct 11 2005, 05:26
Сообщение #19


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



Цитата(_Sam_ @ Oct 11 2005, 08:16)
Цитата
TCP на avr'е 1.5k кода занимает, а тут арм. SIP фигня если без RTP. Кодек - оно да, но не нужно забывать что это всего для одного дуплекса.

Речь идёт о двух-четырёх портовом VoIP шлюзе.

Цитата
TCP на avr'е 1.5k кода занимает, а тут арм. SIP фигня если без RTP.

Нужен и RTP и TCP/IP, UDP, FTP... SIP, IAX и т.д. Скажите ещё что всё это реализовать можно за 1-2 месяца. К тому же требуется 2-4 портовый шлюз. Т.е. надо уметь организовывать несколько каналов RTP. Причём надо не просто что-то написать, а получить реально работающий код с минимумом багов.

Цитата
А Linux'ы туды ставить не нужно - для SIP телефона это лишнее. Хотя поднять asterisk на blackfin'е было бы интересно

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

2iosifk
Цитата
А вот и спросить в analog.spb.ru, если уж не хотите у нас. Приходите, пригласим Вадима Торганова - узнаете все из первых рук.
Ведь в Питере сидите.

Имелась в виду консультация по BlackFinам или что-то другое?

2all
И всё таки кто-нибудь поднимал линукс на BlackFinе? Сколько ресурсов он хавает?
*



Так вот под-итожим - что же более подходит для такой задачки ? 51 или arm ? Учитывая что из перечисленного, половину под китайский чип придется все равно дописывать самому.

P.S. Кстати весьма приятственный чип в марте этого года появился at91sam9261.
Go to the top of the page
 
+Quote Post
_Sam_
сообщение Oct 11 2005, 08:07
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 278
Регистрация: 18-01-05
Из: Санкт-Петербург
Пользователь №: 2 031



Меня больше привлекла вот эта новинка http://www.analog.com/en/prod/0,2877,AD6834,00.html

Цитата
Так вот под-итожим - что же более подходит для такой задачки ? 51 или arm ? Учитывая что из перечисленного, половину под китайский чип придется все равно дописывать самому.

Под упомянутый выше чип дописывать ничего не надо, ПО которое распрастроняют под него полностью рабочая версия однопортового VoIP с поддержкой всего что только можно!!! НО, ресурсов этого чипа не хватает на реализацию многопортового VoIP, а его исходники труднопортируемые, к тому же не расчитаны на многоканальность, поэтому и встал вопрос о выборе новой платформы!

Я и не ратовал за 51 и за arm не буду. Просто попросил помощи в выборе оптимальной платформы для своей разработки. Можно вообще взять какую-нить здоровую ПЛИСину от Altera запихать туда NIOS, ethernet, ac'97 или I2S,аппаратные g723... но вопрос где взять эти аппаратные g723...? И опять таки нет ни желания ни времени с нуля писать tcp/ip, и т.д. к тому же стоимость такого решения оставляет желать лучшего.

Но пока я всё же больше склоняюсь в сторону BlackFin. Кто-нибудь uClinux(http://blackfin.uclinux.org) запускал на BlackFin?
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th June 2025 - 19:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01562 секунд с 7
ELECTRONIX ©2004-2016