OpenSIPS Projekt wurde früher als OpenSER Projekt bekannt.
OpenSIPS kann eingesetzt werden als:
SIP-Registrierungsserver
SIP-Router / Proxy (lcr, dynamisches Routing, dialplan Funktionen)
SIP-Server umzuleiten
SIP-Presence-Agent
SIP-Chat-Server (Chat und End-2-End-IM)
SIP auf SMS-Gateway (bidirektional)
SIP, um XMPP-Gateway für Präsenz und IM (bidirektional)
SIP-Load-Balancer oder Absender
SIP-Frontend für Gateways / Stern
SIP NAT-Traversal-Einheit
SIP-Anwendungsserver
Was ist neu in dieser Pressemitteilung:
- Diese Version kommt mit einigen Verbesserungen (asynchrone TCP, besser Klumpen Management ), aber auch mit neuen Funktionen wie SCA-Unterstützung mit einem Dialogmodul, eine neue binäre Schnittstelle verwendet werden, um effizient mit anderen OpenSIPS Instanzen zu kommunizieren, und ein neues Modul, das SQL bietet auf NoSQL Übersetzungen.
Was ist neu in der Version 1.9.0 RC:
- Diese Version bietet mehrere bedeutende Verbesserungen (Scripting, Dialog Unterstützung, TCP, Web Sockets, Timer), sondern auch neue Funktionalitäten wie CacheDB Schnittstellen-Couchbase, MongoDB, Cache2SQL, und eine schöne Einrichtungstool, das PI_HTTP Modul oder eine große Hilfe für die Integration, die Event_Route Modul (kombiniert mit einem reichen Satz neuer Ereignisse aus Kern und Module).
- Die wichtigsten Ziele dieser Pressemitteilung wurden Skalierbarkeit (geo und Last), Integrationsfähigkeit und Steuerbarkeit (Debugging, Tracing, Überwachung).
Was ist neu in Version 1.8.2:
- Wichtige Updates wurden in der TLS / TCP-Engine gemacht , Dialogmodul, Präsenz und RLS-Unterstützung, Dispatcher-Modul, SIP-Parser, Scripting (Start und Timer-Routen), dynamisches Routing-Modul, Statistiken Berichterstattung (für PKG und SHM-Speicher) und B2B-Modul (Anfragen Gabe und Script-Route Triggerung). Ein Upgrade ist sehr zu empfehlen.
Was ist neu in Version 1.8.0:
- Diese Version kommt mit mehrere bedeutende Verbesserungen (Dialog Unterstützung , TCP, Sicherheit und Validierung), aber auch um neue Funktionen (wie CacheDB Schnittstelle - REDIS / CASSANDRA, DNS-Caching, SIPcapturing, RabbitMQ Unterstützung, LUA-Unterstützung, etc.). Es verfügt über eine neue grafische Konfigurationstool (make menuconfig oder osipsconfig), die Sie für OpenSIPS konfigurieren, kompilieren, installieren und erzeugen Konfigurationsdateien ermöglicht.
Was ist neu in Version 1.7.2:
- Diese Version enthält Fixes für Abstürze, Fehlfunktionen und Compliance-Fragen im Kern und kritische Module einschließlich Dialog, Präsenz, tm und textops.
- Funktionen, Scripting und Schnittstellen wurden nicht verändert. Ein Upgrade ist sehr zu empfehlen.
Was ist neu in Version 1.7.0:
- Diese Version kommt mit mehrere bedeutende Verbesserungen (a DB Bereich, Dialog Unterstützung, TCP und Debugging) und neue Funktionen (wie ein Event Notification-Schnittstelle, eine UAC Registrant Modul, Scripting-Unterstützung, etc).
Was ist neu in Version 1.6.3:
- Kern:
- kritische Update in DNS-basierten Failover, wie die SRV und A-Datensätze wiederholt werden (wenn mehr als ein)
- hinzugefügt die Möglichkeit, Skriptvariablen verwenden, wie läuft Parameter in der cache_store Funktion
- & quot; -g & quot; Compile-Optionen (Debugsymbole) für Modus hinzugefügt = debug auch
- neue CRC-Transformation für Streicher
- pvars $ bf bF und $ wurden zurückgestellt, da es keinen anderen Weg, um Großzugang (als Maske) der Branche Flags für Stromzweig.
- neue pvar Pfad hinzugefügt, um das Lesen der Pfadinformationen des aktuellen RURI ermöglichen.
- Werkzeug:
- opensipsctl und opensipdbctl verwendet sh statt bash mit allen Betriebssystemen kompatibel zu sein
- B2B_LOGIC Modul:
- zusätzliche Header von init Anfrage in allen Überbrückung für ein Produkt übergeben
- hat einen neuen MI-Befehl b2b_bridge - es ermöglicht die Überbrückung einer Partei von einer aktuellen laufende Gespräch an ein anderes Ziel
- hat ein neues Feature: bei der Überbrückung zu einem neuen Ziel, können Sie die alte Einheit an einen Media-Server zu verbinden, um ein Freizeichen, bis die neuen Echt Ziel Antworten zu hören
- die Möglichkeit hinzugefügt, während die Überbrückung mit provisorischen Medien, um die anfängliche sdp als Körper für die an den Angerufenen verschickt Einladung verwenden (anfängliche einladen, ohne einen Körper, scheint nicht von vielen Endpunkten akzeptiert)
- hinzugefügt die Möglichkeit, an und von Anzeigenamen angeben,
- DIALOG-Modul:
- neue get_dialog_info) Funktion (um Informationen auszutauschen zwischen Dialogen - siehe http://lists.opensips.org/pipermail/users/2010-April/012414.html
- Unterstützung bei dlg_list MI Befehl zum Auflisten Dialoge mit Offset und Zähler (und nicht nur alle von ihnen) - durch OpenSIPS Steuerung für Paginierung der Infodialog erforderlich
- Fest SEQ_MATCH_FALLBACK (Dialogabgleich mit Fallback) - Sie Fallback auf SIP pass auch, wenn der DID gefunden, aber (1) der Dialog nicht gefunden wurde, basierend auf DID oder (2) der DID-basierte gefunden Dialog nicht von SIP Punkt entsprechen der Anzeige der aktuellen Anfrage (gescheitert enge Abstimmung)
- Wählplan-Modul:
- TREX-Motor mit PCRE Matching-Engine ersetzt zu lösen mehrere regexp Matching Bugs - Hinweis, dass das Modul hängt nun von lpcre Bibliothek bei der Kompilierung
- Dispatcher-Modul:
- ds_select_xxx () -Funktionen von Miss Route erlaubt
- ds_next_xxx () und ds_mark_xxx () aus Anfrage Route erlaubt
- is_in_ds_list () übernimmt mehrere zusätzliche optionale param & quot; active_only & quot; -. Gibt true zurück, nur wenn das Ziel in der Liste und aktiven
- Fest Sondieren und die erneute Aktivierung der inaktiven Destinationen - & # x3e; Wenn inaktiv, nicht zu untersuchen und es nicht wieder zu aktivieren.
- DROUTING Modul:
- neue AVP zur Verfügung gestellt werden in Skript mit dem gw_id - Im Rahmen der Rechnungslegung, ich brauchte zu wissen, welche Gateway eine Anfrage gesendet wurde. Da es bereits eine AVP in der drouting Modul, das diese Informationen gespeichert sind, habe ich einfach den Code, damit diese AVP aus dem Inneren der Routing-Skripte aufgerufen werden modifiziert. Es ist ein neues Modul Parameter aufgerufen id_avp konfigurieren, wo sie gespeichert werden soll. Die AVP enthält nur einen Wert zwischen dem Zeitpunkt do_routing / next_gw heißt und die Anforderung wird an den nächsten Hop gesendet.
- NATHELPER Modul:
- nat_uac_test () und fix_nated_contact () Prozess alle Kontakte (mehrere URIs pro Kopf und mehrere Header pro Nachricht)
- PATH-Modul:
- add_path () fügt 2 PATH-Header, wenn Änderungen in der IP, Port oder den Transport zwischen eingehenden und ausgehenden Schnittstellen erkennt.
- neue Modulparameter enable_double_path, die Zugabe von Doppel PATH-Header steuern
- PERMISSIONS Modul:
- Funktion get_source_group () gibt die Gruppe über eine pvar (Funktion param) anstelle der Return-Code - der Fehler war, dass die Gruppe 0 und ein Returncode 0 bedeutet Brechen der Skriptausführung ist. Siehe http://www.opensips.org/html/docs/modules/1.6.x/permissions.html#id233495
- PRESENCE-Modul:
- Erweiterung für dialoginfo besser mit Linksys arbeiten - wenn kein dialoginfo veröffentlichten Informationen gefunden - senden Sie eine Stelle ohne Dialog (anstatt Senden keinen Körper)
- neues cooles Feature in Präsenz-Server: Mischen Infodialog mit Präsenz. Die Präsenz-Server können nun erzeugen Anwesenheitsinformationen von Dialogzustand und Ihnen sagen, wenn ein Kumpel ist in einem Anruf, auch wenn sein Telefon nicht senden eine Präsenz mit diesen Informationen veröffentlichen. Siehe http://lists.opensips.org/pipermail/users/2010-April/012021.html
- PRESENCE_XML Modul:
- Wenn force_active ist wahr, die pxml_db nicht geöffnet; Wenn force_active wahr ist, wird die DB nicht benötigt und der Code bereits vermeidet Berühren des db. Dieser Patch fügt die gleiche Funktionalität in die init-Code (beide mod init und Kind init). Wenn force_active True ist, kann der Parameter nicht spezifiziert db_url gelassen werden.
- PUA_DIALOGINFO Modul:
- das Modul können Sie dialoginfo nur für eine Seite des Dialog generieren (durch Auswahl des Anrufabschnitt)
- ist es möglich, benutzerdefinierte Anrufer und Angerufenen Informationen zu definieren, wenn die Erzeugung des dialoginfo zu verwenden
- RLS-Modul:
- Änderungen rls-Modul, um Abonnements zu anderen rls Listen erlauben
- Meldemodul:
- send_reply aus AUSFALL Route zu verwenden
- Statistik-Modul:
- Es wurde eine neue pseudovariable genannt stat, die das Lesen und Zurücksetzen von Statistiken Werte aus dem Skript ermöglicht. Wie $ stat (in_used_transactions) wird der Wert der TM-Statistik in_used_transactions zurück
- TM-Modul:
- t_replicate () kann auch funktionieren, wenn die Transaktion bereits vorhanden (wie t_newtran () aufgerufen wird, bevor t_replicate ())
- UAC_REDIRECT Modul:
- der Lage, Kontakt URIs von mehr als einem Kontakt header (aus einer 3xx Antwort) zu extrahieren
- USRLOC Modul:
- Fehler behoben bei-sensitiviness für MI-Befehle - wie usrloc hat keine Möglichkeit auf, dass die ganze Zeit-und Kleinschreibung, da sonst nicht AORs finden mit Großbuchstaben .
- XLOG Modul (ENTFERNT):
- Alle Funktion bewegt sich direkt in den Kern, ohne Änderungen in die Prototypen oder Funktions
Beim Start eines neuen Dialog vom Server und die Möglichkeit, einen RURI anders zu uri angeben
Was ist neu in Version 1.5.1:
- Diese Version enthält nur Fehlerkorrekturen (zusätzlich zu 1.5 0,0) - keine Funktionen, Scripting oder Anbindung wurde geändert. OpenSIPS 1.5.1 enthält kritische Fest zu MySQL bezogenen vorbereitete Anweisungen Umsetzung und es wird dringend empfohlen, zu aktualisieren.
Was ist neu in Version 1.4.2:
- OpenSIPS 1.4.2 bringt mehr Korrekturen auf der 1.4 Niederlassung -. kritische Fehlerbehebungen (TM, Dialoge, DB) und auch kleinere Korrekturen und Stimmungen
- Es wird dringend empfohlen, auf diese Version aktualisieren, wenn Sie eine ältere 1.4 Release sind.
Kommentare nicht gefunden