
|
 |
 |
Kiax - softphone за всички
|
 |
|
|
 |
 |
от morbid_viper(21-03-2005)
Дойде време да представя и един клиент за Asterisk PBX. VoIP
технологиите стават все по-популярни, а някои компании дори
станаха "стандарт" за такава свързаност, например
Skype. Основният проблем със Skype е затворения
му характер.
И така, ето и GPL решението: Kiax!
Това е VoIP клиент за Asterisk сървър и използва
IAX протокола му. За основа се използва библиотеката
iaxclient, а интерфейсът, както може да се предположи от
името, е създаден с QT.
Kiax работи отлично в KDE, както и в GNOME, като може да се
скрие като мини икона в системния трей. Поддържат се
свързване с множество сървъри, списък с контакти, дневник на
обажданията (получени/избрани/пропуснати) и други. Използват
се кодеците iLBC, GSM, speex и
U-LAW.
Повече можете да научите, както и разбира се, да свалите и
пробвате от сайта на Kiax проекта - kiax.org.
Между другото Kiax е български проект (поне засега),
поне в смисъл писането на код. Преводите на другите езици,
разбира се, са направени от съответните хора, говорещи тези
езици - полски, бразилски португалски, френски, английски,
немски. Основната заслуга за Kiax е на Емил
Стоянов.
<< Нов файлов мениджър за XFce | WebTech свърши, да живее WebTech >>
|
 |
 |
 |
 |
sip... От: pi <pi__at__hostmates[ точка ]com> На: 21-03-2005@17:36 GMT+2 Оценка: 1/НеутраленMislq,4e sip protokola e dosta po-razprostranen i klienta bi trqbwalo da go poddyrja ako o4akwa po-golqma publika...
[Отговори на този коментар]
Към: sip... От: Емо На: 21-03-2005@20:05 GMT+2 Оценка: 2/Информиращ
SIP е де-факто корпоративният стандарт, но има сериозни спънки при употреба в сектора на крайния потребител, и именно с условията си за настройка на рутерите. Съществуват вече достатъчно голям брой SIP клиенти за Линукс така, че Kiax е изрично IAX2 ориентиран поради превъзходствата си в тази и други точки. За справка - сравнението, направено от Марк Спенсър, автор на Asterisk PBX:
http://www.voip-info.org/wiki-IAX+versu...
[Отговори на този коментар]
contact? От: Voland На: 21-03-2005@18:00 GMT+2 Оценка: 1/Неутраленимейл за връзка с автора на Kiax дали може да се намери?
[Отговори на този коментар]
Към: contact? От: Emo На: 21-03-2005@19:56 GMT+2 Оценка: 1/НеутраленДа, разбира се: emosto (at) уеб.де Обявеният страницата на проекта е насочен именно към този.
Ще се радвам на повече критика и открити проблеми.
[Отговори на този коментар]
няма ги aixclient файловете От: Rumen_Yotov <rumen_yotov< at >dir __точка__ bg> На: 21-03-2005@18:48 GMT+2 Оценка: 2/Въпрос
Здравейте,
Хвърлих едно око на проекта и дори започнах да свалям сорсовете, но на сайта на 'aixclient' (sourceforge) няма никакви файлове/рилийз.
Явно или нещо е станало или има проблем/нещо друго. Да не би сайта да е преместен другаде?
Румен
[Отговори на този коментар]
Към: няма ги aixclient файловете От: dd На: 21-03-2005@18:52 GMT+2 Оценка: 1/Неутраленв cvs-а са само, няма рилийз, виж README файла на kiax пише какво да направиш
[Отговори на този коментар]
Към: Към: няма ги aixclient файловете От: Емо На: 21-03-2005@19:59 GMT+2 Оценка: 2/Информиращ
iaxclient предлага само достъп на изходния код през CVS:
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/iaxclient login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/iaxclient co -P iaxclient
Прекомпилираният пакет на Kiax съдържа също и iLBC кодек, който не е включен по подразбиране в libiaxclient.
[Отговори на този коментар] Към: Към: няма ги aixclient файловете От: Rumen_Yotov <rumen_yotov __@__ dir __точка__ bg> На: 21-03-2005@20:05 GMT+2 Оценка: 1/НеутраленБлагодаря. Там са.
Румен
[Отговори на този коментар] как се работи с това нещо От: venci <vvidov< at >yahoo[ точка ]com> На: 22-03-2005@15:52 GMT+2 Оценка: 1/Неутраленкак се работи с това нещо?
къде да прочетем нещо по въпроса?
[Отговори на този коментар] Към: как се работи с това нещо От: Емо На: 22-03-2005@17:18 GMT+2 Оценка: 1/НеутраленКiax може да се ползва при два случая:
1. Имаш собствен Asterisk сървър, към който се връзваш
2. Регистрираш се на някоя от свободните VoIP мрежи, които позволяват IAX. Тук ще изброя някои:
FWD (позволява в advanced options da se aktivira IAX) http://www.fwdnet.net
Freshtel (австралийска, малко далеч): http://www.freshtel.net
Purtel (немска, достъпна през всички други мрежи): http://purtel.de
SipNetworks (отново немска, поддържа също IAX): http://sipnetworks.de
VoIP User (английска) - предоставя безплатни английски local & national номера с възможност за IAX терминиране
IAXTel (често е натоварена): http://iaxtel.com
След което си добавяш номера на други потребители и говориш с тях.
Повече информация за други мрежи и изобщо неща свързани с VoIP, IAX и Asterisk на адрес:
http://www.voip-info.org/tiki-index.php...
[Отговори на този коментар]
Направете да има и SIP От: koko На: 22-03-2005@8:21 GMT+2 Оценка: 1/НеутраленКато мозе предполагам да ползжата соурс на вече направен такъв СИП клиент така този клиент ще е по предпочитан - също е добра идея да е като плъгин за LICQ.
[Отговори на този коментар] Към: Направете да има и SIP От: Емо На: 22-03-2005@12:13 GMT+2 Оценка: 2/Информиращ
Може да се помисли, но с приоритет 1 е засега IAX поддръжката, просто IAX клиентите за Линукс са малко (или по-точно, в употреба само 1 - iaxComm),а Kiax цели да снабди потребителя с удоебен интерфейс, което не е случая с iaxComm.
[Отговори на този коментар] Не е добре още но има как да се оправи От: Victim На: 23-03-2005@22:16 GMT+2 Оценка: 1/НеутраленРазгледах сорса. Все още е на много начален етап от развитието му. За сега липсват следните важни неща.
1. Конфигуратор за системата на която се компилира (Kdevelop-a на разработчиците е лошо настроен по принцип неговите скриптове го генерират автоматично)
2. Странна компилация и свързване с библиотека - нищо особено но не е по общоприетият стандарт, което затруднява начинаещ потребител (лично на мене ми трябваха около 2 часа да го компилирам)
3. Използване на базова библиотека която е в начален стадии на разработка - в този случай добрият разработчик взема част от библиотеката и я ползва в сорс вид към проекта. За пример Гном митинга беше взел част от OpenH библиотеката преди 2 години.
4. Много неизчистен код в приложението - личи че е писано да тръгне някак. Е не е толкова зле но в версията им всичко трябжа да е по изчистено и да не дава, че има неизползвани променливи поне.
За съжаление не се интересувам много от подобен проекта иначе можеше с удоволствие да помогна малко.
[Отговори на този коментар]
Към: Не е добре още но има как да се оправ От: Emo На: 24-03-2005@11:39 GMT+2 Оценка: 1/НеутраленБлагодаря за критиката, най-сетне някой да погледне сорса.
Вярно, kiax e още на начален етап. В момента изчиствам недомислия, ненужни флагове и сигнали - приложението беше замислено в краткосрочен план да замести iaxComm на собствената ми машина, тъй като е извънредно неудобен за употреба (в компилиран вид).
Към точка 3 - това ще стане в следващите версии. Причината за невключването му в сорса на kiax все още е, че когато се открие проблем в libiaxclient, да е ясно къде е точно проблема, и в коя версия на iaxclient - паралелно развитие една и съща функционалност и то с еднакъв произход няма смисъл - зад тази библиотека стоят няколко души с опит в signal processing, моята задаче бе да напиша удобен интерфейс за работа. Така че с по-голям приоритет в момента е развитието на iaxclient и отделянето му като библиотека е доста по-удобен начин за изчистването на проблеми и докладване на грешки. Въпреки това е наистина удобно за компилиращия потребител да си има сорса без да тегли от CVS - ще изчакаме малко да придобие по-завършен вид.
Относно генерирането на Makefiles - ползва се qmake - за пишещите с QT в Windows е доста голямо облегчение, въпреки разминаването със стандартната процедура по конфигураране на проекти в Linux - част от идеята на qmake е да уеднакви и автоматизира процеса на компилация на qt приложения под различните ОС.
Ще се радвам ако дадеш идеи как да направим по-удобно всичко, щом имаш опит, потребителите на kiax биха имали само полза от това.
[Отговори на този коментар]
ре От: july`s <july< at >nat__dot__bg> На: 24-03-2005@13:04 GMT+2 Оценка: 1/Неутраленотносно, qmake, няма ли да е зле да се ползва $QTDIR ?
за сорса на iaxclienta не мисля че е проблем.. (може да са правят периодични snapshot-и), но за сорса на iLBC вече си е занимавка... всъщност ако няма легална пречка, да вземем да го метнем някъде (разпарчетосан от rfc.txt-to, и проверено работещ)?
[Отговори на този коментар]
Към: ре От: Емо На: 24-03-2005@13:17 GMT+2 Оценка: 1/НеутраленiLBC е наистина проблем - iaxclient не го включва в себе си, защото главния разработчик отчита това като конфликт с LGPL лиценза, под който се разпространява iaxclient. Все пак е включена поддръжка, като самият код трябва да се extract-не от RFC-to.
От друга страна, същият този код се разпространява без проблем в сорса на Asterisk. Така че, реално включването му в компилираната версия на kiax не е проблем. Наскоро получих по пощата от доброволец един ebuild на kiax за Gentoo, който автоматично изпълнява цялата процедура по дърпане, екстрактване, инсталиране и компилиране на iLBC i iaxclient.
Това е един от вариантите по който легално може да се подходи и да улесни компилиращия.
[Отговори на този коментар]
|
 |
|
|
|
|
|
|