OpenSIPS projet, il était autrefois connu sous le nom de projet OpenSER.
OpenSIPS peuvent être utilisés comme:
SIP serveur registraire
SIP routeur / proxy (lcr, routage dynamique, les caractéristiques de plan de numérotation)
SIP rediriger serveur
SIP agent de présence
Serveur SIP IM (chat et à la fin-2-end IM)
SIP à la passerelle SMS (bidirectionnel)
SIP à XMPP passerelle pour la présence et la messagerie instantanée (bidirectionnel)
SIP équilibreur de charge ou de l'expéditeur
SIP extrémité avant pour les passerelles / astérisque
SIP NAT traversal unité
serveur d'application SIP
Ce qui est nouveau dans cette version:
- Cette version vient avec plusieurs améliorations (de TCP asynchrone, meilleurs morceaux de gestion ), mais aussi avec de nouvelles fonctionnalités comme le support de SCA avec un module de dialogue, une nouvelle interface binaire utilisé pour communiquer efficacement avec les autres instances de OpenSIPS, et un nouveau module qui fournit SQL aux traductions NoSQL.
Quoi de neuf dans la version 1.9.0 RC:
- Cette version ajoute plusieurs améliorations majeures (scripts, dialogue soutien, TCP, Web Sockets, minuteurs), mais aussi de nouvelles fonctionnalités comme CacheDB Interface-Couchbase, MongoDB, Cache2SQL, et un outil de provisionnement agréable, le module de PI_HTTP, ou d'une grande aide sur l'intégration, le module de Event_Route (combiné avec une riche ensemble de nouveaux événements de noyau et modules).
- Les objectifs importants de cette version sont l'évolutivité (géo et charge), les capacités d'intégration, et la contrôlabilité (débogage, le dépistage, suivi).
Ce qui est nouveau dans la version 1.8.2:
- correctifs importants ont été faits dans le moteur TLS / TCP , le module de dialogue, présence et RLS support, le module Dispatcher, SIP analyseur, les scripts (démarrage et routes de la minuterie), le module de routage dynamique, les statistiques des rapports (pour PKG et SHM mémoire), et le module de B2B (demandes remise et la voie de script de déclenchement). Mise à jour est fortement recommandée.
Ce qui est nouveau dans la version 1.8.0:
- Cette version vient avec plusieurs améliorations majeures (soutien de dialogue , TCP, la sécurité, et la validation), mais aussi avec de nouvelles fonctionnalités (comme CacheDB Interface - REDIS / CASSANDRA, la mise en cache DNS, SIPcapturing, le soutien de RabbitMQ, le soutien de LUA, etc.). Il dispose d'un nouvel outil de configuration graphique (make menuconfig ou osipsconfig) qui vous permet de configurer, compiler, installer, et de générer des fichiers de configuration pour OpenSIPS.
Ce qui est nouveau dans la version 1.7.2:
- Cette version contient des correctifs pour les accidents, dysfonctionnements, et problèmes de conformité dans le noyau et les modules critiques, y compris de dialogue, la présence, tm et textops.
- Fonctionnalité, scripts, et l'interface ont pas été modifiées. Mise à jour est fortement recommandée.
Ce qui est nouveau dans la version 1.7.0:
- Cette version vient avec plusieurs améliorations majeures (un DB région, le soutien de dialogue, TCP, et le débogage) et de nouvelles fonctionnalités (comme une interface de notification de l'événement, un module UAC titulaire, support de script, etc.).
Ce qui est nouveau dans la version 1.6.3:
- de base:
- fix critique dans DNS basculement basée sur la façon dont le SRV et A records sont parcourues (lorsque plus d'un)
- a ajouté la possibilité d'utiliser des variables de script comme expire paramètre dans la fonction de cache_store
- & quot; -g & quot; (options de compilation de symboles de débogage) est ajouté pour le mode debug = également
- nouvelle transformation CRC pour les chaînes
- pvars $ et $ bf bF ont été remis comme il n'y a aucun autre moyen d'accès en masse (comme masque) les drapeaux de branche pour la branche courante.
- nouveau chemin de pvar ajouté pour permettre la lecture des informations de chemin du courant RURI.
- Outil:
- opensipsctl et opensipdbctl utilise sh au lieu de bash pour être compatible avec tous les systèmes d'exploitation
- module de B2B_LOGIC:
- têtes supplémentaires de demande d'initialisation passés dans toutes les invitations de transition
- a ajouté une nouvelle commande b2b_bridge MI - il permet de combler une partie d'un appel en cours à une autre destination
- ajouté une nouvelle fonctionnalité: quand une passerelle vers une nouvelle destination, vous pouvez connecter l'ancienne entité à un serveur de médias d'entendre une sonnerie jusqu'à ce que les nouvelles réelle destination réponses
- ajouté la possibilité, tout en comblant avec les médias provisoires, d'utiliser le SDP initial corps pour l'invitation envoyée à l'appelé (initiale Inviter sans corps ne semble pas être acceptée par de nombreux paramètres)
- ajouté la possibilité de spécifier vers et à partir des noms d'affichage lors du démarrage d'une nouvelle boîte de dialogue à partir du serveur et la possibilité de spécifier un RURI différent de Pour uri
- module de DIALOG:
- get_dialog_info nouvelle fonction () pour échanger des informations entre les dialogues - voir http://lists.opensips.org/pipermail/users/2010-April/012414.html
- soutien aux commandes dlg_list MI pour l'inscription dialogues avec décalage et compteur (et pas seulement tous) - Panneau de configuration requis par OpenSIPS pour la pagination des infos de dialogue
- SEQ_MATCH_FALLBACK fixe (correspondant dialogue avec repli) - ne repli à SIP correspondant également si le DID trouvé, mais (1) la boîte de dialogue n'a pas été trouvé en fonction de DID ou (2) la boîte de dialogue trouvé base-DID ne correspond pas du point de SIP de voir la demande actuelle (appariement étanche échoué)
- module de plan de numérotation:
- moteur TREX remplacé avec le moteur d'appariement PCRE pour résoudre plusieurs bogues correspondants regexp - noter que le module dépend maintenant de la bibliothèque lpcre au moment de la compilation
- module de l'expéditeur:
- ds_select_xxx () fonctions permis d'insuffisance itinéraire
- ds_next_xxx () et ds_mark_xxx () a permis de route de demande
- is_in_ds_list () prend plus de param supplémentaire en option & quot; active_only & quot; -. Renvoie vrai que si la destination est dans la liste et active
- fixe sondant et en réactivant des destinations inactifs - et # X3e; se il est inactif, ne pas sonder et de ne pas le réactiver.
- module de DROUTING:
- nouvelle AVP disponible en script avec l'gw_id - Aux fins comptables, je avais besoin de savoir quels passerelle une demande a été envoyé. Comme il était déjà un AVP à l'intérieur du module de drouting qui a enregistré cette information, je ai juste modifié le code pour permettre à cette AVP est accessible depuis l'intérieur des scripts de routage. Il ya un nouveau paramètre de module appelé id_avp pour configurer où il sera stocké. L'AVP ne contiendra une valeur entre le moment do_routing / next_gw est appelé et la demande est envoyée à la prochaine hop.
- module de NATHELPER:
- nat_uac_test () et fix_nated_contact () processus tous les contacts (plusieurs URI par tête et plusieurs têtes par message)
- module de PATH:
- add_path () ajoute deux têtes de chemin si détecte les changements dans IP, le port ou le transport entre les interfaces entrantes et sortantes.
- nouveau paramètre de module enable_double_path pour contrôler le plus de doubles têtes PATH
- Autorisations:
- Fonction get_source_group () renvoie le groupe via un pvar (fonction param) au lieu du code de retour - le bug était que le groupe peut être 0 et un code de retour 0 moyen de rupture de l'exécution du script. Voir http://www.opensips.org/html/docs/modules/1.6.x/permissions.html#id233495
- module de PRESENCE:
- amélioration pour dialoginfo à mieux travailler avec Linksys - si aucune information publié de dialoginfo se trouve - envoyer un corps sans aucun dialogue (plutôt que l'envoi d'aucun organisme)
- nouvelle fonctionnalité intéressante dans le serveur de présence: infos dialogue avec la présence de mélange. Le serveur de présence peut maintenant générer des informations de présence Etat de dialogue à partir et vous dire si un copain est dans un appel, même si son téléphone n'a pas envoyé une présence Publier cette information. Voir http://lists.opensips.org/pipermail/users/2010-April/012021.html
- module de PRESENCE_XML:
- lorsque force_active est vrai, l'pxml_db ne est pas ouvert; Lorsque force_active est vrai, la DB ne est pas nécessaire et le code évite déjà de toucher la db. Ce patch ajoute la même fonctionnalité dans le code d'initialisation (à la fois init init et enfant mod). Lorsque force_active est vrai, le paramètre db_url peut être omis.
- module de PUA_DIALOGINFO:
- le module vous permet de générer dialoginfo seulement pour un côté de la boîte de dialogue (en sélectionnant la jambe d'appel)
- il est possible de définir appelant personnalisé et d'information appelé à être utilisé lors de la génération du dialoginfo
- module de RLS:
- changements dans le module de RLS pour permettre abonnements à d'autres listes de SJSR
- module de signalisation:
- send_reply peut être utilisé de l'échec itinéraire trop
- module de statistiques:
- Ajout d'une nouvelle pseudovariable appelé stat, qui autorise les valeurs de lecture et de remise à zéro des statistiques à partir du script. Comme $ stat (in_used_transactions) retournera la valeur des in_used_transactions TM statistiques
- module TM:
- t_replicate () peut aussi fonctionner si la transaction existe déjà (comme t_newtran () est appelée avant t_replicate ())
- module de UAC_REDIRECT:
- capable d'extraire URI de contact de plus d'un en-tête de contact (à partir d'une seule réponse 3xx)
- module de USRLOC:
- Correction d'un bug dans le cas-sensitiviness pour MI commandes - comme usrloc a aucune option à ce sujet, la casse tout le temps, sinon vous ne pouvez pas trouver AOR avec des cas supérieurs .
- module de xlog (supprimées):
- toutes les fonctions déplacé directement dans le noyau, avec aucun changement dans prototype ou fonctionnalité
Le module
Quoi de neuf dans la version 1.5.1:
- Le présent communiqué ne contient que des corrections de bogues (en plus de 1,5 0,0) - pas de fonctionnalité, les scripts ou interface a été modifiée. OpenSIPS 1.5.1 contient critique fixes liés à la mise en œuvre de MySQL préparé des déclarations et il est fortement recommandé de mettre à niveau.
Quoi de neuf dans la version 1.4.2:
- OpenSIPS 1.4.2 apporte plusieurs correctifs sur le 1.4 succursales -. correctifs critiques (TM, de dialogue, DB) et aussi des corrections et mineure
- Il est fortement recommandé de mettre à niveau vers cette version si vous utilisez une ancienne version 1.4.
Commentaires non trouvées