Тут у меня поинтересовались насчет одного проектика, а я пока не знаю, с какой стороны к нему подступиться, опыта в этом деле совсем нет.
Значит задача такая:
Есть веб-страничка какой-то компании. Есть кнопка 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/ .
Интернет телефония
-
- Уже с Приветом
- Posts: 1071
- Joined: 18 Nov 2003 22:53
- Location: MA
-
- Уже с Приветом
- Posts: 13316
- Joined: 13 Jun 1999 09:01
- Location: Yekaterinburg -> Montreal
А где Вы все это гонять собираетесь? В Интернет? Если так, то есть очень большие сомнения насчет реализумости - голосовые протоколы не везде позволены, я бы сказал в большинстве случаев запрещены. Плюс проблемы со скоростью соединений. Нормальный VoIP требует соответствующего Quality of Service.
Ваша идея годится для внутренней сети в большой компании, но тут по-моему и заморачиваться не стоит берите готовое:
Chapter 6: Using NetMeeting on Intranet Web Pages
http://www.microsoft.com/windows/NetMeeting/Corp/reskit/Chapter6/default.asp
Ваша идея годится для внутренней сети в большой компании, но тут по-моему и заморачиваться не стоит берите готовое:
Chapter 6: Using NetMeeting on Intranet Web Pages
http://www.microsoft.com/windows/NetMeeting/Corp/reskit/Chapter6/default.asp
-
- Уже с Приветом
- Posts: 1071
- Joined: 18 Nov 2003 22:53
- Location: MA
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 есть довольно хороший и очень простой клиент, я уже пробовал - с Украиной отлично получалось.
Так что я пока читаю доки и пробую как это все работает.
-
- Уже с Приветом
- Posts: 13316
- Joined: 13 Jun 1999 09:01
- Location: Yekaterinburg -> Montreal
testuser wrote:Я уже немного прочитал, так что могу говорить .
Asterix поддерживает IAX протокол. По этому протоколу можно работать в сети с NAT, нужно чтобы был открыт один порт. .
Дык в том то и дело, что в большинстве серьезных контор весь исходящий трафик блокируется кроме пожалуй HTTP. Так что инкапсулирйте в него , тока медленно будет наверное.
-
- Уже с Приветом
- Posts: 1316
- Joined: 03 Jul 2003 06:02
- Location: USA
Re: Интернет телефония
testuser wrote:Я пока по инету лазию, пытаюсь понять что и как. Мне дали две ссылки : http://www.asterisk.org/ и http://www.asterisk.org/ .
Вот Вам еще одна - http://www.asterisk.org/
(сорри )
-
- Уже с Приветом
- Posts: 1071
- Joined: 18 Nov 2003 22:53
- Location: MA
Re: Интернет телефония
Sam Adams wrote:testuser wrote:Я пока по инету лазию, пытаюсь понять что и как. Мне дали две ссылки : http://www.asterisk.org/ и http://www.asterisk.org/ .
Вот Вам еще одна - http://www.asterisk.org/
(сорри )
Cорри, там должна быть вот эта: http://www.voip-info.org/
Насчет инкапсулировать - skype вроде так работает. Но вроде у них там тоже порты какие-то должны быть открыты. Я детально не разбирался.
Но я вообще на многое не замахиваюсь, сказали IAX, буду делать IAX, инкапсуляция дело муторное и непонятно, будет ли качество нормальным.