Télécharger la liste

Description du projet

PreViking is a telephony daemon written in C. It
has been designed with a modular structure that
easily allows the addition of different services and
the support of different hardware. Current
services include a calling card service and a call-
back service. PreViking provides an API which
includes many functions to do different telephony
operations such as call switching, playing/recording
messages, and listening/playing DTMF.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2001-06-21 07:39
0.4.9

Utilisation d'un serveur de routage qui permet aux itinéraires à suivre dynamiquement selon différents critères (par exemple, numéro d'accès, numéro de destination), l'authentification de session pour utiliser toutes les fonctions de contrôle des appels et DSP, un service de ringback nouvelle qui sera constamment essayer de se connecter à un endroit achalandé numéro de destination et ensuite appeler l'utilisateur en arrière lorsque le numéro de destination des réponses, un nouveau service de test de transporteur qui permet aux transporteurs différents pour être explicitement choisie par l'appelant, une réécriture complète de la fonctionnalité placeAppel, CLI authentification et compte réorganisé de verrouillage dans le service de carte téléphonique, de nombreuses corrections de bogues, la corruption de la mémoire et les erreurs de dépassement, et les débuts de la H323 et pilotes CAPI.
Tags: Stable, Major feature enhancements
Use of a Routing Server that allows routes to be dynamically set based on different criteria (e.g., access number, destination number), session authentication for using all call control and dsp functions, a new ringback service that will continuously try to connect to a busy destination number and then call the user back when the destination number answers, a new test carrier service that allows different carriers to be explicitly choosen by the caller, a total rewrite of placeCall functionality, CLI authentication and reorganized account locking in the calling card service, fixes for numerous bugs, memory corruption, and overrun errors, and the beginnings of the H323 and CAPI drivers.

2001-03-28 03:46
0.4.8

PreViking a maintenant commencé à enregistrer l'ensemble des dossiers du CDR à un serveur BayonneDB plutôt que de se connecter à un fichier sur le serveur local de l'interrupteur. Cela permet à plusieurs commutateurs PreViking de stocker des enregistrements CDR dans un référentiel central. Le protocole qui permet des utilisations BayonneDB multicast et broadcast ainsi BayonneDB serveurs peuvent être reproduits et ne dépendent pas d'un point de défaillance unique. PreViking dispose désormais aussi d'un centre d'appels de service qui fournit un système de file d'attente pour les clients qui attendent de se connecter à un centre d'appel. Les clients ont la possibilité de laisser un message au lieu d'attendre. Le message est chargé à une URL donnée par HTTP PUT. Le centre d'appel peut être configurée pour avoir des horaires d'ouverture et les jours de la semaine où il n'est pas ouvert. Il ya eu quelques modifications à la carte d'appel et le service de rappel d'avoir plus de cohérence dans les options pour avoir essayé le numéro de nouveau et de faire les suivis sur les appels.
Tags: Stable, Major feature enhancements
PreViking has now started to log all cdr records to a BayonneDB server
rather than logging to a file on the switch's local filesystem. This
allows multiple PreViking switches to store cdr records in a central
repository. The protocol that BayonneDB uses allows for multicast and
broadcast so BayonneDB servers can be replicated and are not
dependent on a single point of failure. PreViking also now has a Call
Centre service that provides a queueing system for customers waiting
to connect to a callcentre. Customers are given the chance to leave a
message instead of waiting. The message is loaded to a given URL by
HTTP PUT. The callcentre can be configured to have opening and closing
times and days of the week when it is not opened. There have been some
changes to the calling card and callback service to have more
consistency in the options for trying the number again and for making
followups on calls.

2001-02-15 23:44
0.4.7

Un moniteur en temps réel a été introduit, qui permet aux administrateurs de voir l'état actuel d'un démon en cours d'exécution. Les informations disponibles comprennent le nombre de sessions actives, les composés et les numéros d'appel de chaque session, et combien de temps les sessions ont été connectés. Il ya eu aussi un nettoyage du code de filetage dans telephony.c et la vérification d'erreur ajouté au code flux voix.
Tags: Stable, Minor feature enhancements
A real-time monitor has been introduced that allows administrators to see the current status of a running deamon. Available information includes the number of active sessions, the dialed and calling numbers of each session, and how long the sessions have been connected. There has also been some cleanup to the threading code in telephony.c and some error checking added to the voice stream code.

2001-02-10 04:30
0.4.6

Il existe de nombreuses mises à jour ont été au service de carte d'appel pour améliorer les instructions en cours de lecture à l'utilisateur après avoir saisi un code PIN. En outre, un message de crédit est faible est joué pendant un appel pour que le crédit s'épuise. Un journal du CDR a été introduite afin qu'il y ait une meilleure exploitation de tous les appels effectués. Nom d'hôte du serveur de facturation est chargé depuis la ligne de commande il n'est donc pas nécessaire que le nom d'hôte à être compilées po Enfin, une fonction recordURL a été ajouté à PreViking et utilisées dans le répondeur téléphonique.
Tags: Stable, Minor feature enhancements
There are have been many updates to the calling card service to improve the prompts being played to the user after entering a pin. Also, a low credit message is played during a call before the credit runs out. A CDR log was introduced so that there is better logging of all calls made. The billing server's hostname is loaded from the command line so there is no need for the hostname to be compiled in. Finally, a recordURL function has been added to PreViking and utilised in the Answer Phone Service.

2001-01-30 15:13
0.4.5

De nombreuses fonctions de voix rapide et ont été ajoutés. Il s'agit notamment des fonctions pour la lecture des mots, des phrases, des dates, des nombres et ordinaux. Le service de test a été étendu pour tester ces nouvelles fonctions. Fonctions ont été ajoutées pour lire des fichiers à partir d'une invite de libcurl URL à l'aide, ce qui permet le stockage des fichiers invite à être distribué. Un numéro de code a été introduit pour la saisie de texte à partir du clavier numériques, un téléphone. Generic fonctions de manipulation des menus ont été ajoutés des menus interactifs qui permettent d'être créé dynamiquement. Il ya également eu de nombreuses corrections de bugs, en particulier dans le code du pilote. Il est aussi le début d'un conducteur Quicknet qui ne fonctionne pas actuellement mais devrait être fixé prochainement.
Tags: Stable
Numerous prompt and voice functions have been added. These include functions for playing words, sentences, dates, numbers, and ordinals. The test service has been extended to test these new functions. Functions have been added to play prompt files from a URL using libcurl, allowing the storage of prompt files to be distributed. A number code has been introduced for entering text from a telephone's numeric keypad. Generic menu handling functions have been added that allow interactive menus to be dynamically created. There have also been numerous bugfixes, especially in the driver code. There is also the start of a Quicknet driver that currently doesn't work but should be fixed soon.

Project Resources