Интернет телефония

testuser
Уже с Приветом
Posts: 1071
Joined: 18 Nov 2003 22:53
Location: MA

Интернет телефония

Post by testuser »

Тут у меня поинтересовались насчет одного проектика, а я пока не знаю, с какой стороны к нему подступиться, опыта в этом деле совсем нет.

Значит задача такая:
Есть веб-страничка какой-то компании. Есть кнопка contact us ну или что-то в этом роде.
Что хочется - при нажатии на кнопочку запускается аплет или ActiveX, который по Voice over IP связывается с сервис центром.
Это может быть computer to computer connection, может computer to a telephone.
Насколько я понял, заказчик пользуется протоколом IAX.
Еще, если я правильно понял главное соединиться, т.е. клиентская часть, на сервере все уже есть.

Вопрос собственно в том как соединиться, есть ли уже какие-то библиотеки (или open-source проекты) которые это делают. Насколько тяжело это дело написать (сколько времени одному человеку это займет, учитывая отсутсвие опыта в интернет телефонии), каким образом это лучше всего реализовать (на каком языке, каким образом и т.д.).
Я бы предпочел джаву или C#, но если на С++ легче всего, то можно и на нем.

Я пока по инету лазию, пытаюсь понять что и как. Мне дали две ссылки : http://www.asterisk.org/ и http://www.asterisk.org/ .
testuser
Уже с Приветом
Posts: 1071
Joined: 18 Nov 2003 22:53
Location: MA

Post by testuser »

неужели никто ничего не знает?
PavelM
Уже с Приветом
Posts: 13316
Joined: 13 Jun 1999 09:01
Location: Yekaterinburg -> Montreal

Post by PavelM »

А где Вы все это гонять собираетесь? В Интернет? Если так, то есть очень большие сомнения насчет реализумости - голосовые протоколы не везде позволены, я бы сказал в большинстве случаев запрещены. Плюс проблемы со скоростью соединений. Нормальный VoIP требует соответствующего Quality of Service.

Ваша идея годится для внутренней сети в большой компании, но тут по-моему и заморачиваться не стоит берите готовое:

Chapter 6: Using NetMeeting on Intranet Web Pages
http://www.microsoft.com/windows/NetMeeting/Corp/reskit/Chapter6/default.asp
testuser
Уже с Приветом
Posts: 1071
Joined: 18 Nov 2003 22:53
Location: MA

Post by testuser »

PavelM wrote:А где Вы все это гонять собираетесь? В Интернет? Если так, то есть очень большие сомнения насчет реализумости - голосовые протоколы не везде позволены, я бы сказал в большинстве случаев запрещены. Плюс проблемы со скоростью соединений. Нормальный VoIP требует соответствующего Quality of Service.

Ваша идея годится для внутренней сети в большой компании, но тут по-моему и заморачиваться не стоит берите готовое:

Chapter 6: Using NetMeeting on Intranet Web Pages
http://www.microsoft.com/windows/NetMeeting/Corp/reskit/Chapter6/default.asp


Я уже немного прочитал, так что могу говорить :) .
Asterix поддерживает IAX протокол. По этому протоколу можно работать в сети с NAT, нужно чтобы был открыт один порт. Для NetMeeting и многих других нужно сразу много портов, чтобы работал голос и видео. Они используют протокол SIP и не очень NAT friendly - в интернете не поиспользуешь, только интранет.

Ну и еще один недостаток netmeeting - он платный и не open source. Для IAX есть бесплатные библиотеки.
В IAX есть поддержа кодировки GSM кодека, который дает хорошее качество на узком канале, так что можно с диалапа говорить.
Вот тут: http://www.virbiage.com есть довольно хороший и очень простой клиент, я уже пробовал - с Украиной отлично получалось.
Так что я пока читаю доки и пробую как это все работает.
PavelM
Уже с Приветом
Posts: 13316
Joined: 13 Jun 1999 09:01
Location: Yekaterinburg -> Montreal

Post by PavelM »

testuser wrote:Я уже немного прочитал, так что могу говорить :) .
Asterix поддерживает IAX протокол. По этому протоколу можно работать в сети с NAT, нужно чтобы был открыт один порт. .


Дык в том то и дело, что в большинстве серьезных контор весь исходящий трафик блокируется кроме пожалуй HTTP. Так что инкапсулирйте в него :wink: , тока медленно будет наверное.
Sam Adams
Уже с Приветом
Posts: 1316
Joined: 03 Jul 2003 06:02
Location: USA

Re: Интернет телефония

Post by Sam Adams »

testuser wrote:Я пока по инету лазию, пытаюсь понять что и как. Мне дали две ссылки : http://www.asterisk.org/ и http://www.asterisk.org/ .


Вот Вам еще одна - http://www.asterisk.org/

(сорри :oops: )
testuser
Уже с Приветом
Posts: 1071
Joined: 18 Nov 2003 22:53
Location: MA

Re: Интернет телефония

Post by testuser »

Sam Adams wrote:
testuser wrote:Я пока по инету лазию, пытаюсь понять что и как. Мне дали две ссылки : http://www.asterisk.org/ и http://www.asterisk.org/ .


Вот Вам еще одна - http://www.asterisk.org/

(сорри :oops: )


Cорри, там должна быть вот эта: http://www.voip-info.org/

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

Return to “Вопросы и новости IT”