Автор Тема: TalkBG - да убием Skype :)  (Прочетена 43812 пъти)

Mitaka

  • Гост
TalkBG - да убием Skype :)
« -: May 29, 2010, 17:01 »
Здравейте.
Реших да пусна една Skype-подобна услуга, но... с отворен код, достъпен за всеки :)
Ще има видео, аудио разговори и чат. За сега работи чата и аудио разговорите, но аудио разговорите не са активни - в момвнта пиша модула, който автоматично ще създава СИП акаунт за новорегистриран потребител в Астериск.
Всички услуги ще са безплатни - гласова поща, конференции и т.н., искам да изградим нещо съвсем просто и лесно за употреба, както и - без излишни глупости :)
Регистрацията е изключително проста - иска се само име и парола, без адреси, е-поща и т.н.

За да се ползват аудио разговори обаче, ще е необходимо да се поълва потребителски профил :)

Повече инфо: http://talkbg.net (сайта е изключително ГРОЗЕН, ще го сменя с нещо подходящо съвсем скоро).

Софтуера е базиран на клиента Spark. Сървъра е Openfire, върви на OpenBSD... сървъра е колокиран на добро място (собствена AS, два независими доставчика по оптика, BGP4).... ами това е за сега... всеки желаещ е добре дошъл да се включи в проекта!
Искам само да поясня, че нямам намерение никога и по никакъв повод да предлагам платени услуги.

Нека това бъде една СВОБОДНА услуга - във всеки един смисъл на думата.
Протоколите, които се ползват са SIP и XMMP.
Клиента е писан на Java.
Може да се ползва и с всеки Jabber клиент - като се посочи адрес talkbg.net порт 5222, криптирана връзка (SSL). Това означава, че ако не ви харесва моднатия Spark, може да ползвате каквото си поискате - Sip Communicator, QuteCom, Miranda, Kopete и т.н.

Ако искате само SIP - може да ползвате кой да е SIP клиент, дори и хардуерен IP телефон, като потребителското ви име за SIP ще бъде номера, който ще получите, а паролата - ще е като тази за Jabber клиента, а адреса - talkbg.net... за сега, ако някой иска да тества SIP-a трябва да ми пише на talkbg@unix-bg.org, за да ви добавя акаунт.
« Последна редакция: May 29, 2010, 17:03 от Mitaka »
Активен

ROKO__

  • Напреднали
  • *****
  • Публикации: 1531
  • Distribution: Calculate Linux Workstation amd64
  • Window Manager: GNOME 2.30
  • AMD Athlon64 4000+ Dual Core 2100 MHz 2MB L2 cache
    • Профил
Re: TalkBG - да убием Skype :)
« Отговор #1 -: May 29, 2010, 17:17 »
Може да поговорим в джабър ако искаш ме намери roko__@jabber.ru

И ще обсъдим идеята и помощта
Активен

Не е важно да си добър, важно е да си най добрия!!!

http://www.calculate-linux.ru/
http://www.agilialinux.ru/

borovaka

  • Напреднали
  • *****
  • Публикации: 1331
  • Distribution: Каквото дойде
  • Window Manager: Gnome / KDE
    • Профил
Re: TalkBG - да убием Skype :)
« Отговор #2 -: May 29, 2010, 17:20 »
А защита на SIP някаква може ли да се постигне щото Скайп си ползват затворен протокол който криптира трафика.
Активен

Та извода е прост: "Колкото по-големи ла*ната - толкова по-малка щетата! ... моралната де, не материалната"

Mitaka

  • Гост
Re: TalkBG - да убием Skype :)
« Отговор #3 -: May 29, 2010, 17:25 »
А защита на SIP някаква може ли да се постигне щото Скайп си ползват затворен протокол който криптира трафика.

Разбира се, че може :) От страна на астериск няма проблеми, ще трябва да се пипа по клиента.
Както казах - идеята ми е всичко да бъде свободно, и изпипано!


п.с.
Между другото, не съм тествал клиента на Линукс и Виндовс - някой може ли да се "нагърби". За Линукс като се разархивира, има едно bin, вътре - startup.sh от там трябва да се пусне....

п.п.с.
Мисля, че Скайп наскоро си "отвориха" протокола за VoIP?
Активен

borovaka

  • Напреднали
  • *****
  • Публикации: 1331
  • Distribution: Каквото дойде
  • Window Manager: Gnome / KDE
    • Профил
Re: TalkBG - да убием Skype :)
« Отговор #4 -: May 29, 2010, 17:27 »
Ей сега ще го пробвам :)
Активен

Та извода е прост: "Колкото по-големи ла*ната - толкова по-малка щетата! ... моралната де, не материалната"

Mitaka

  • Гост
Re: TalkBG - да убием Skype :)
« Отговор #5 -: May 29, 2010, 17:28 »
Ей сега ще го пробвам :)

Намери ме там ако тръгне - nichname mitak
Активен

borovaka

  • Напреднали
  • *****
  • Публикации: 1331
  • Distribution: Каквото дойде
  • Window Manager: Gnome / KDE
    • Профил
Re: TalkBG - да убием Skype :)
« Отговор #6 -: May 29, 2010, 17:35 »
Отначало тръгва, акаунта се създава зарежда и после се рестартва. Ето какво излиза:
May 29, 2010 5:33:30 PM org.jivesoftware.spark.util.log.Log error
SEVERE: Bookmark plugin loaded earlier then BookmarkUI. BookmarksListener Events wouldn't work!
May 29, 2010 5:33:30 PM net.sf.fmj.media.cdp.civil.CaptureDevicePlugger addCaptureDevices
WARNING: com.lti.civil.CaptureException: java.lang.UnsatisfiedLinkError: no civil in java.library.path
com.lti.civil.CaptureException: java.lang.UnsatisfiedLinkError: no civil in java.library.path
   at com.lti.civil.impl.jni.NativeCaptureSystemFactory.createCaptureSystem(NativeCaptureSystemFactory.java:24)
   at net.sf.fmj.media.cdp.civil.CaptureDevicePlugger.addCaptureDevices(CaptureDevicePlugger.java:37)
   at net.sf.fmj.media.cdp.GlobalCaptureDevicePlugger.addCaptureDevices(GlobalCaptureDevicePlugger.java:18)
   at org.jivesoftware.sparkimpl.preference.media.MediaPreferencePanel.scanDevices(MediaPreferencePanel.java:93)
   at org.jivesoftware.sparkimpl.preference.media.MediaPreferencePanel.<init>(MediaPreferencePanel.java:69)
   at org.jivesoftware.sparkimpl.preference.media.MediaPreference.<init>(MediaPreference.java:14)
   at org.jivesoftware.spark.preference.PreferenceManager.<init>(PreferenceManager.java:49)
   at org.jivesoftware.spark.SparkManager.getPreferenceManager(SparkManager.java:161)
   at org.jivesoftware.spark.filetransfer.SparkTransferManager.<init>(SparkTransferManager.java:172)
   at org.jivesoftware.spark.filetransfer.SparkTransferManager.getInstance(SparkTransferManager.java:130)
   at org.jivesoftware.spark.Workspace.buildLayout(Workspace.java:202)
   at org.jivesoftware.LoginDialog.startSpark(LoginDialog.java:1047)
   at org.jivesoftware.LoginDialog.access$600(LoginDialog.java:101)
   at org.jivesoftware.LoginDialog$LoginPanel$1.construct(LoginDialog.java:614)
   at org.jivesoftware.spark.util.SwingWorker$2.run(SwingWorker.java:131)
   at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.UnsatisfiedLinkError: no civil in java.library.path
   at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1734)
   at java.lang.Runtime.loadLibrary0(Runtime.java:823)
   at java.lang.System.loadLibrary(System.java:1028)
   at com.lti.civil.impl.jni.NativeCaptureSystemFactory.createCaptureSystem(NativeCaptureSystemFactory.java:21)
   ... 15 more
javasound:CMI8738 [plughw:0,0]:0
   LINEAR, Unknown Sample Rate, 16-bit, Stereo, LittleEndian, Signed, FrameSize=32 bits
   LINEAR, Unknown Sample Rate, 16-bit, Stereo, BigEndian, Signed, FrameSize=32 bits
   LINEAR, Unknown Sample Rate, 8-bit, Stereo, Unsigned, FrameSize=16 bits
   LINEAR, Unknown Sample Rate, 8-bit, Stereo, Signed, FrameSize=16 bits
   LINEAR, Unknown Sample Rate, 16-bit, Mono, LittleEndian, Signed, FrameSize=16 bits
   LINEAR, Unknown Sample Rate, 16-bit, Mono, BigEndian, Signed, FrameSize=16 bits
   LINEAR, Unknown Sample Rate, 8-bit, Mono, Unsigned, FrameSize=8 bits
   LINEAR, Unknown Sample Rate, 8-bit, Mono, Signed, FrameSize=8 bits
javasound:CMI8738 [plughw:0,2]:1
   LINEAR, Unknown Sample Rate, 16-bit, Stereo, LittleEndian, Signed, FrameSize=32 bits
   LINEAR, Unknown Sample Rate, 16-bit, Stereo, BigEndian, Signed, FrameSize=32 bits
   LINEAR, Unknown Sample Rate, 8-bit, Stereo, Signed, FrameSize=16 bits
   LINEAR, Unknown Sample Rate, 8-bit, Stereo, Unsigned, FrameSize=16 bits
   LINEAR, Unknown Sample Rate, 16-bit, Mono, LittleEndian, Signed, FrameSize=16 bits
   LINEAR, Unknown Sample Rate, 16-bit, Mono, BigEndian, Signed, FrameSize=16 bits
   LINEAR, Unknown Sample Rate, 8-bit, Mono, Signed, FrameSize=8 bits
   LINEAR, Unknown Sample Rate, 8-bit, Mono, Unsigned, FrameSize=8 bits
TYPING_TRAY_LINUX not found.
TRAY_IMAGE_LINUX not found.
Error: Couldn't find per display information
Listening for transport dt_socket at address: 8000
May 29, 2010 5:33:36 PM org.jivesoftware.spark.util.log.Log debug
INFO: FRAME_IMAGE not found.


Ето и каква java ползвам:
[borislav@OutOfSpace bin]$ java -version
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode)



Активен

Та извода е прост: "Колкото по-големи ла*ната - толкова по-малка щетата! ... моралната де, не материалната"

Mitaka

  • Гост
Re: TalkBG - да убием Skype :)
« Отговор #7 -: May 29, 2010, 17:38 »
no civil in java.library.path - ясно :) тъпата библиоека за аудио и видео :)
Трябва Java Media Framework...
Активен

borovaka

  • Напреднали
  • *****
  • Публикации: 1331
  • Distribution: Каквото дойде
  • Window Manager: Gnome / KDE
    • Профил
Re: TalkBG - да убием Skype :)
« Отговор #8 -: May 29, 2010, 17:45 »
Нещо аз мога ли да направя. Съжалявам за тъпия въпрос обаче съм много далеч от програмист :)
Активен

Та извода е прост: "Колкото по-големи ла*ната - толкова по-малка щетата! ... моралната де, не материалната"

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Re: TalkBG - да убием Skype :)
« Отговор #9 -: May 29, 2010, 17:59 »
...
п.п.с.
Мисля, че Скайп наскоро си "отвориха" протокола за VoIP?
Грешиш, скайп отвориха потребителския интерфейс, но не и комуникационния протокол
Активен

0x2B|~0x2B

ROKO__

  • Напреднали
  • *****
  • Публикации: 1531
  • Distribution: Calculate Linux Workstation amd64
  • Window Manager: GNOME 2.30
  • AMD Athlon64 4000+ Dual Core 2100 MHz 2MB L2 cache
    • Профил
Re: TalkBG - да убием Skype :)
« Отговор #10 -: May 29, 2010, 18:11 »
Ей сега ще го пробвам :)

Намери ме там ако тръгне - nichname mitak

(1:507)$ ./TalkBG
Error: Couldn't find per display information


Тръгна и когато получа съобщението добре дошли крашва и изписва това
Активен

Не е важно да си добър, важно е да си най добрия!!!

http://www.calculate-linux.ru/
http://www.agilialinux.ru/

Mitaka

  • Гост
Re: TalkBG - да убием Skype :)
« Отговор #11 -: May 29, 2010, 18:37 »
Явно версията за Линукс е проблемна :(
На Мак и Боз работи... някой желаещ да помогне?
Активен

Mitaka

  • Гост
Re: TalkBG - да убием Skype :)
« Отговор #12 -: May 29, 2010, 18:40 »
Нещо аз мога ли да направя. Съжалявам за тъпия въпрос обаче съм много далеч от програмист :)

Принципно - можеш да си инсталираш jmf, ама... тук малко не ми харесва, защото идеята ми е - сваляш, инсталираш, стартираш.... без да се налага да си инсталираш куп простотии.
След малко ще имам .deb пакет.

Edit: След малко ще е активен линка за сваляне на сорс кода: http://talkbg.net/taklbg.tar.gz  (EDIT: Линка вече е активен)
Компилира се с ant по следния начин:
След като се разархивира, cd talkbg/build и вътре само се пише ant.
Трябва да има инсталиран ant > 1.5 и Java JDK > http://java.sun.com/javase/downloads/index.jsp
« Последна редакция: May 29, 2010, 19:02 от Mitaka »
Активен

borovaka

  • Напреднали
  • *****
  • Публикации: 1331
  • Distribution: Каквото дойде
  • Window Manager: Gnome / KDE
    • Профил
Re: TalkBG - да убием Skype :)
« Отговор #13 -: May 29, 2010, 19:21 »
Сложих jmf пакета и пак същата работа.
Активен

Та извода е прост: "Колкото по-големи ла*ната - толкова по-малка щетата! ... моралната де, не материалната"

Mitaka

  • Гост
Re: TalkBG - да убием Skype :)
« Отговор #14 -: May 29, 2010, 19:25 »
Сложих jmf пакета и пак същата работа.

Ако ти се занимава - компилирай от сорса.... след като се компилира, отиваш в talkbg/target/build/bin i ./startup.sh
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Проблем с Skype
Настройка на програми
Demon_A 2 4033 Последна публикация Mar 16, 2005, 00:48
от alabal
Skype
Настройка на програми
DeadAndDreaming 7 5997 Последна публикация Feb 26, 2005, 15:51
от BOT_ev
Skype
Настройка на програми
rinoceros 1 3761 Последна публикация Apr 17, 2005, 22:52
от BOT_ev
Skype
Настройка на програми
niko_lai 5 5286 Последна публикация May 01, 2005, 19:03
от
skype
Настройка на програми
knoppix 2 4111 Последна публикация May 30, 2005, 23:02
от knoppix