Widzisz wypowiedzi znalezione dla zapytania: Skyp API
Temat: Java i VOIP / SIP
Eeee - chyba nikt rozsądny na większą skalę czegoś takiego nie rozważa... To
jakby używać screen-scraperów albo telneta do integracji aplikacji. Owszem
zadziała, ale skalowalność marna i strasznie to kruche, "sznurkowe" rozwiązanie.
No i wciąż nie da się podłączyć klienta Skype do własnej logiki/aplikacji po
stronie serwera, zgrać sesji HTTP z sesją SIP, itd.
O zrozumieniu jak działa Skype nie wspomnę - a operatorzy (i nie tylko oni)
nie tkną rozwiązania o którym nie wiadomo jak działa.
Skype API zostało chyba tylko po to udostępnione, żeby można było używać
telefonów USB albo podobnych urządzeń i "sterować" klientem Skype'a na takiej
zasadzie jak sterowanie Wordem, czy Excelem.
Pozdrawiam,
Waldek Kot
Obejrzyj resztę wiadomości
Temat: Api
Czy Skype udostepnia jakieś Api do swojej telefonii internetowej?Czy jest
jakaś dokumentacja do Api Skype?
MP
www.google.com (100 razy) a potem dopiero pytać na grupie.
Przepraszam za zawracanie "d...".
MP
Obejrzyj resztę wiadomości
Temat: Api
| Czy Skype udostepnia jakieś Api do swojej telefonii internetowej?Czy
| jest jakaś dokumentacja do Api Skype?
| MP
www.google.com (100 razy) a potem dopiero pytać na grupie.
Przepraszam za zawracanie "d...".
ale nie licz na cos rozsadnego. wiele rzeczy sie krzaczy, czesc nawet
przykladow nie dziala (mi). no i musisz miec wlaczony skype. wiec to
tyle co obsluga Twojego klienta.
Chcialem kiedys zrobic sobie tor-a na skype. W trybie tekstowym. idea
dobra, bo pozwala zwiekszyc ilosc serwerow dosc tanim kosztem. Pomysl o
tym. Mi sie nie udalo.
Obejrzyj resztę wiadomości
Temat: Api
| Czy Skype udostepnia jakieś Api do swojej telefonii internetowej?Czy
| jest jakaś dokumentacja do Api Skype?
| MP
| www.google.com (100 razy) a potem dopiero pytać na grupie.
| Przepraszam za zawracanie "d...".
ale nie licz na cos rozsadnego. wiele rzeczy sie krzaczy, czesc nawet
przykladow nie dziala (mi). no i musisz miec wlaczony skype. wiec to
tyle co obsluga Twojego klienta.
Chcialem kiedys zrobic sobie tor-a na skype. W trybie tekstowym. idea
dobra, bo pozwala zwiekszyc ilosc serwerow dosc tanim kosztem. Pomysl o
tym. Mi sie nie udalo.
A czy zeby wykknywac aplikacje korzystajace z Skype Api wystarczy sie tylko
u nich zartejestrowac?
MP
Obejrzyj resztę wiadomości
Temat: Api
Czy Skype udostepnia jakieś Api do swojej telefonii internetowej?Czy jest
jakaś dokumentacja do Api Skype?
MP
Obejrzyj resztę wiadomości
Temat: Java i VOIP / SIP
Waldemar Kot napisał(a):
To nie do końca tak - ponieważ brakuje open source'owych rozwiązań SIP app
server'ów, to Ericsson (nie Nokia) wspólnie z SUNem ogłosił na JavaOne, że
dostarczą implementację SIP Servletów dla referencyjnej implementacji JEE
(czyli Glassfish).
z ericssonem to bardzo możliwe że zupełnie mi się poplątało. Czy mógłbyś
przybliżyć zasadę działania SIP Servletów i dlaczego warto się nimi
zainteresować?
Chodzi przede wszystkim o zbudowanie społeczności
deweloperów Java wokół modelu SIP Servlet (nie jest to jedyny sposób budowy
aplikacji SIP, ale z racji "bliskości" do HTTP Servlet najpopularniejszy).
Żaden inny open source app serwer oprócz Glassfisha nie mógł być rozważany
(JBoss z racji licencji. Natomiast Geronimo z racji opóźnień w wydaniu
finalnej wersji - a szkoda...). Co do "produkcyjności" Glassfisha do takich
zastosowań jak aplikacje telco nie będę się wypowiadał...
hmmm bardzo chętnie bym posłuchał na ten temat więc jeśli mógłbys
chociaz kilka słów rzucić o problemach z wydajnością serwerów
aplikacyjnych wykorzystywanych w dużych komrecyjnych wdrożeniach.
a to ja się spytam, bo akurat trafiła się mi okazja udziału w projekcie
mającym implementować coś pokroju skype w javie. [...]
To o co pytasz dotyczy budowy klientów SIP (w Java) - ja mówiłem bardziej o
stronie serwerowej. Myślę, że nie jest z tym w Java źle (chociaż integracja z
DX, itd. - hmm - wątpię). Raczej jednak skorzystałbym z gotowych bibliotek do
tego. Miałem styczność (choć niewielką) z komercyjnymi - CounterPath - dobrej
jakości i całkiem bogate (na ich bazie są zbudowane komercyjne telefony VoIP).
Wsparcie dla DX to by było coś super ale z kolei jest to także
ograniczanie się do jednej platformy.
Moje zainteresowanie kieruje się w stronę wykorzystania SIPa jako
protokołu nawiązywania połączeń dla voip jaki transmisji video.
Prawdopodobnie bdę musiał zastanowić się jak miałby działać system
pozwalający na rozmowy voipowe z transmisją obrazu z możliwością
naliczania opłat za połączenia z inną osobą (tylko przez internet).
Jeśli mógłbyś polecić jakieś materiały do poczytania na ten temat (w
zasadzie chodzi o przekrój możliwych rozwiązań). Nie chcę wymyślać koła
poraz kolejny więc wolałbym zastosować sprawdzone i działające
protokoły/techniki etc.
Jedyny problem jaki Java (TYPOWA) może wnosić, to słaby determinizm (słabo
kontrolowalne czasy odpowiedzi), co ma duży (krytyczny) wpływ na rozwiązania
real-time, gdzie niektóre operacje muszą gwarantować zakończenie się w ściśle
określonym czasie (np. < 10 ms). A GC typowej Java w praktyce nie daje żadnych
gwarancji. Także app serwer musi być specjalnie wzmocniony "pod telco"
(inaczej trudno będzie osiągnąć typową dostępność w telco rzędu 99.999%
rocznie - czyli niedostępność na poziomie 4 min 15 sekund rocznie).
aż tak wysokiej niezawodności to raczej bym nie wymagał,
ale zapewnienie wysokiej niezawodności byłoby mocno wskazane
Pewnie jestem trochę stronniczy, ale z takimi zagadnieniami low-endowe app
serwery mogą mieć nielada problem (a to że są open source albo licencja jest
za darmo nie ma tu znaczenia) - telco to jest to co "oddziela mężczyzn od
chłopców" ;-)
niestety, jak coś ma być dobre to ktoś musi za to zapłacić i to niestety
zapłacić dużo. Ostatnimi czasy spędzałem sporo czasu przy
myfaces/tomahawk i podejrzewam że więcej się na ten tandem nie
zdecyduję, niestety do "commercial quality" sporo brakuje.
Swoją drogą - to klient VoIP nie musi być budowany w Java. Ważne aby
obsługiwał SIP (czyli aby generował/odbierał komunikaty SIP i spełniał
poszczególne RFC związane z SIP). Dla Windows to choćby Windows Messenger
potrafi komunikować się via SIP.
Tak, zgadza się, tyle że jeszcze dochodzi kwestia naliczania opłat za
połączenia, zamawiania konferencji etc, przesyłania tekstu, obrazu i
plików, nie wiem na ile MSN byłby modyfikowalny pod moje wymagania.
Z kolei Skype nie jest stworzony w Java. To zresztą część innej historii -
cudów, które są w nim zawarte w zakresie zabezpieczeń (Skype pozostaje
niezłamany - ba - nawet nikt poza eBay/Skype nie wie jak de facto Skype
działa). Jest to zresztą powód ostracyzmu Skype'a wśród operatorów telco (no i
także brak wsparcia jakichkolwiek standardów - zwłaszcza SIP). A wielu
klientów z pewnością chciałoby wykorzystać Skype'a jako klienta w swoich
aplikacjach... No cóż, na razie nie jest to możliwe.
Skype to samo c++ (swoją drogą kiedyś widziałem ogłoszenia o pracę w
Skype na łotwie, min. 10 lat doświadczenia w C++). ZTCW pod koniec
listopada zeszłego roku pojawiły się doniesienia że protokół skype
został złamany przez jakąś Chińską firmę i do czerwca tego roku mieli
opracować własnego klienta Skype.
Rzuciłem okiem na Skype API i niestety, ale nie ma tam nic co by mogło
mnie zainteresować. Sterowanie Skype jako takim jest możliwe, ale np
zaimplementowanie rozmów głosowych w mojej aplikacji za pomocą skype bez
jakiś chałupniczych metod juz nie wchodzi w grę.
Jeśli masz szansę uczestnictwa w takim projekcie to myślę że warto - to są b.
ciekawe zagadnienia i z pogranicza dwóch światów. Sporo się można nauczyć myślę...
jeśli projekt wypali to by była świetna okazja na zainteresowanie się
tym, szkoda tylko że jak miałem na zajęciach SIP to sie tym nie
zainteresowałem.
pozdrawiam
maciej
Obejrzyj resztę wiadomości
zanotowane.pldoc.pisz.plpdf.pisz.plraju.pev.pl