FreeSWITCH

FreeSWITCH  este o platformă de telefonie cu sursă deschisă concepută pentru a satisface nevoia de sisteme bazate pe voce sau text, care se scalează de la softphone la softswitch . FreeSWITCH poate fi folosit ca comutator, PBX , gateway media sau server media pentru aplicații IVR folosind scripturi simple sau XML pentru a controla algoritmul de procesare a apelurilor. FreeSWITCH acceptă diverse protocoale, cum ar fi SIP , H.323 , IAX2 și Google Talk , permițându-vă să interacționați cu sipX , OpenPBX , Bayonne , Yate sau Asterisk .

FreeSWITCH acceptă multe caracteristici SIP avansate, cum ar fi Prezență/BLF/SLA, TCP TLS și sRTP . Poate fi folosit ca un proxy transparent cu sau fără media stream proxy, funcționează cu  T.38 ( proxying și conversia T.38 în T.30 și invers) și alte protocoale.

FreeSWITCH acceptă atât codecuri de bandă îngustă, cât și codecuri de bandă largă , făcându-l puntea ideală pentru dispozitivele vechi către viitor. Canalele de voce și conferințele pot funcționa pe frecvențe de 8, 16, 32 și 48 kHz și vă permit să combinați canale cu frecvențe diferite.

Platformă

FreeSWITCH rulează pe Windows , Mac OS X , BSD , Solaris și Linux pe platforme pe 32 și 64 de biți.

Dezvoltatorii FreeSWITCH sunt implicați în alte proiecte open source și contribuie la alte proiecte precum openSER , sipX , Asterisk și CallWeaver .

Suport pentru codec

FreeSWITCH acceptă multe codecuri audio: [1]

FreeSWITCH acceptă mai multe codecuri video: [1]

Unele codecuri sunt acceptate numai în modul pass-through. Aceasta înseamnă că datele comprimate sunt transmise prin și prin intermediul abonaților fără nicio prelucrare. Deoarece datele nu sunt nici codificate, nici decodificate, acest lucru permite un suport de codec care nu poate fi implementat din cauza restricțiilor de brevet/licență. Cu toate acestea, în acest caz, datele nu pot fi transcodate, adică în modul pass-through, ambii abonați trebuie să folosească același codec, iar unele funcții de înregistrare și redare (cum ar fi IVR ) nu sunt acceptate.

În plus, există suport pentru conversia hardware, de exemplu carduri fabricate de Sangoma [3] . În acest caz, codecurile sunt implementate în hardware, ceea ce reduce sarcina procesorului. Unele dintre aceste codecuri sunt complet licențiate, oferind o alternativă la pass-through.

Link -uri

Note

  1. 12 Codec -uri - FreeSWITCH Wiki . Consultat la 18 noiembrie 2013. Arhivat din original la 30 iunie 2013.
  2. Licență G.729A (Linux) | FreeSWITCH Arhivat 23 noiembrie 2010.
  3. Support Wiki - Media Transcoding Arhivat 5 iulie 2013.