Sv translation | ||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||
IntroductionA typical installation of the jtel system consists of one or more telephony and application servers to provide services to its users. Trunks and Trunk Groups are the logical way telephony resources are organised and connected to the system and it servers. TrunksThe telephony server provides SIP connectivity at the base level for a certain number of channels. When using SIP, each telephony server has one SIP connection (usually UDP on port 5060), which is capable of addressing any remote telephony service using a domain name or an IP address. This SIP connection is known as a Trunk. On an ISDN based machine, there may be more than one trunk, for example one for each primary rate connection the system provides. Each of these connections is an individual trunk on a particular server. Trunks are configured using the System Settings ... Trunks menu, and the following fields are configured:
Trunk GroupsTrunk groups affect how numbers are translated when incoming calls are received, and how numbers are translated and various call control parameters are provided, when outgoing calls are made. When incoming calls are reveived, the first task the system undertakes is to match the incoming call to a particular trunk. This may be used to identify the service number, and the trunk will be used in all further interaction with the telephony layer. When outgoing calls are made, trunk groups are used to select an available server and trunk from those available, and set parameters in the telephony layer (for example SIP header fields) when the call is made. In a SIP based installation, each trunk will be assigned to one or more trunk groups. In an ISDN based installation, trunk groups may contain more than one trunk. Trunk groups may contain trunks from more than one telephony server, to enable load balancing and selection of trunks for outgoing calls over more than one server. The following tabs and fields are available: Master DataThis page contains the parameters for the trunk group, and affects how translation and matching to the trunk group is done. The following fields are configured:
|
...
Order of MatchingThe following order of matching applies, the first trunk group found applies:
Incoming Number TranslatorsNote - translators which are not documented here should not be used, as they are considered legacy.
Outgoing Number Translators
Universal FormatterThe universal formatter can be used to build outgoing numbers based on a format string supplied as a converter parameter. The number type is set to 0 (unknown) by standard, but can also be changed using an appropriate parameter. The following parameters are supported:
Universal Formatter Examples
|
Sv translation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
EinführungEine typische Installation des Jtel-Systems besteht aus einem oder mehreren Telefonie- und Anwendungsservern zur Bereitstellung von Diensten für seine Benutzer. Trunks und Trunk-Gruppen sind die logische Art und Weise, wie Telefonie-Ressourcen organisiert und an das System und seine Server angeschlossen werden. TrunksDer Telefonie-Server bietet SIP-Konnektivität auf der Basisebene für eine bestimmte Anzahl von Kanälen. Bei der Verwendung von SIP verfügt jeder Telefonie-Server über eine SIP-Verbindung (normalerweise UDP auf Port 5060), die in der Lage ist, jeden beliebigen Remote-Telefoniedienst über einen Domänennamen oder eine IP-Adresse anzusprechen. Diese SIP-Verbindung wird als Trunk bezeichnet. Auf einem ISDN-basierten Rechner kann es mehr als einen Trunk geben, z.B. einen für jede vom System bereitgestellte Primärratenverbindung. Jede dieser Verbindungen ist ein individueller Trunk auf einem bestimmten Server. Trunks werden über die Systemeinstellungen ... Trunks konfiguriert, und die folgenden Felder werden konfiguriert:
Trunk GruppenTrunk-Gruppen beeinflussen die Art und Weise, wie Nummern bei eingehenden Anrufen übersetzt werden, und wie Nummern bei abgehenden Anrufen übersetzt werden und wieverschiedene Anrufsteuerungsparameter bereitgestellt werden.. Wenn eingehende Anrufe entgegengenommen werden, ist die erste Aufgabe, die das System übernimmt, die Zuordnung des eingehenden Anrufs zu einem bestimmten Trunk. Dies kann zur Identifizierung der Dienstnummer verwendet werden, und die Leitung wird bei allen weiteren Interaktionen mit der Telefonieschicht verwendet. Wenn abgehende Anrufe getätigt werden, werden Trunk-Gruppen verwendet, um einen verfügbaren Server und Trunk aus den verfügbaren auszuwählen und Parameter in der Telefonieschicht (z.B. SIP-Header-Felder) zu setzen, wenn der Anruf getätigt wird. In einer SIP-basierten Installation wird jeder Trunk einer oder mehreren Trunk-Gruppen zugeordnet. In einer ISDN-basierten Installation können Trunk-Gruppen mehr als einen Trunk enthalten. Trunk-Gruppen können Trunks von mehr als einem Telefonie-Server enthalten, um Lastausgleich und Auswahl von Trunks für abgehende Anrufe über mehr als einen Server zu ermöglichen. Die folgenden Registerkarten und Felder sind verfügbar: StammdatenDiese Seite enthält die Parameter für die Trunk-Gruppe und beeinflusst die Art und Weise, wie die Übersetzung und der Abgleich mit der Trunk-Gruppe durchgeführt wird. Die folgenden Felder sind konfiguriert:
Reihenfolge der ZuordnungDie folgende Reihenfolge der Zuordnung gilt, die erste gefundene Stammgruppe gilt:
Eingehende RufnummerkonverterHinweis - Konverter, die hier nicht dokumentiert sind, sollten nicht verwendet werden, da sie als Legacy betrachtet werden.
Abgehende Rufnummerkonverter
Universal-FormatiererDer Universal Formatierer wird benutzt, um nummern anhand eines Format Strings, bereitgestellt durch einen Konverter Parameter, zu generieren. Der Nummer Typ ist Standardmäßig auf 0 (unbekannt) eingestellt, kann aber auch mit einem entsprechenden Parameter geändert werden.
Universal Formatierer Beispiele
|
Sv translation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IntroductionUne installation typique du système jtel consiste en un ou plusieurs serveurs de téléphonie et d'applications pour fournir des services à ses utilisateurs. Les troncs et les groupes de troncs sont la manière logique dont les ressources téléphoniques sont organisées et connectées au système et à ses serveurs. TroncsLe serveur de téléphonie fournit une connectivité SIP au niveau de base pour un certain nombre de canaux. Lorsqu'il utilise le protocole SIP, chaque serveur de téléphonie dispose d'une connexion SIP (généralement UDP sur le port 5060), qui est capable d'adresser tout service de téléphonie à distance en utilisant un nom de domaine ou une adresse IP. Cette connexion SIP est connue sous le nom de Trunc. Sur une machine basée sur ISDN , il peut y avoir plus d'un tronc, par exemple un pour chaque connexion à débit primaire que le système fournit. Chacune de ces connexions est un tronc individuel sur un serveur particulier. Les troncs sont configurés à l'aide de la Paramètres du système ... Troncs et les champs suivants sont configurés :
Groupes de troncLes groupes de lignes affectent la manière dont les numéros sont traduits lorsque les appels entrants sont reçus, et la manière dont les numéros sont traduits et les divers paramètres de contrôle des appels sont fournis, lorsque les appels sortants sont effectués. Lorsque des appels entrants sont reçus, la première tâche que le système entreprend est de faire correspondre l'appel entrant à un tronc particulier. Il peut être utilisé pour identifier le numéro de service, et le tronc sera utilisé dans toute interaction ultérieure avec la couche téléphonie. Lorsque des appels sortants sont effectués, des groupes de lignes réseau sont utilisés pour sélectionner un serveur et une ligne réseau disponibles parmi ceux qui sont disponibles, et pour définir des paramètres dans la couche téléphonie (par exemple des champs d'en-tête SIP) lorsque l'appel est effectué. Dans une installation basée sur le SIP, chaque tronc sera attribué à un ou plusieurs groupes de tronc. Dans une installation basée sur le ISDN, les groupes de troncs peuvent contenir plus d'un tronc. Les groupes de lignes peuvent contenir des lignes de plus d'un serveur de téléphonie, pour permettre l'équilibrage de la charge et la sélection des lignes pour les appels sortants sur plus d'un serveur. Les onglets et champs suivants sont disponibles : Données de baseCette page contient les paramètres du groupe de troncs, et affecte la façon dont la traduction et la correspondance avec le groupe de troncs sont effectuées. Les champs suivants sont configurés :
Ordre de correspondanceL'ordre de correspondance suivant s'applique, le premier groupe de troncs trouvé s'applique :
Traducteurs de numéros entrantsNote - les traducteurs qui ne sont pas documentés ici ne doivent pas être utilisés, car ils sont considérés comme un héritage.
Numéro sortant Traducteurs
Formatteur universelLe formateur universel peut être utilisé pour construire des numéros sortants sur la base d'une chaîne de format fournie comme paramètre de conversion. Le type de numéro est fixé à 0 (inconnu) par la norme, mais peut également être modifié en utilisant un paramètre approprié. Les paramètres suivants sont pris en charge :
Exemples de formatteurs universels |
Order of Matching
The following order of matching applies, the first trunk group found applies:
Direction | Matching Order |
---|---|
Inbound | Incoming calls are routed to a particular telephony server by a PBX or SIP entity outside the scope of this document. It is recommended, that when more than one telephony server is present, load sharing between the active servers be configured. Also, it is important to note, that the reception of a TRYING in response to an INVITE does not indicate success, but only that matching process will be initiated. Additional steps should be taken on the providing server to ensure that after a timeout, the call is distributed to another server if at least not a final response, or a RINGING are received. Matching then takes place as follows:
|
Outbound | First of all the telephony server is selected according to a "least used but active" convention. This means the telephony server must have set a keep alive timestamp in the system database. The active server with the least number of calls will be used. Next, the trunk group is matched as follows:
|
Incoming Number Translators
Note - translators which are not documented here should not be used, as they are considered legacy.
Translator | Description |
---|---|
Portal Default - treat as ISDN | See ISDN below. |
E.164 incoming | The incoming number is already in E.164 format. |
E.164 with + incoming | The incoming number is in E.164 format, prefixed with a +. |
ISDN | This translator uses the Number Type field to distinguish between subscriber (local), national and international calls, and applies the settings from the coutry code, area code and subscriber prefix to the number as required, to generate an E.164 number. |
STARFACE | Calls from a starface PBX are typically prefixed by a routing parameter in the called party number. This prefix is removed, the result is the called number. |
Telephone 0, 00 | This number translator assumes that all national calls come prefixed with 0, all international with 00, and subscriber calls have no prefix. The appropriate parameters from Country Code, Area Code and Subscriber Prefix are added to the number to generate E.164. |
Telephone 00, 000 | Same as Telephone 0, 00, except with an additional 0 for accessing an outside line prepended to external numbers. |
Telephone 90, 900 | Same as Telephone 0, 00, except with an additional 9 for accessing an outside line prepended to external numbers. |
Outgoing Number Translators
Translator | Description |
---|---|
Portal Default - treat as E.164 | See E.164 below |
E.164 outgoing | The number is called in E.164 format. For ISDN connections, the number type will be set to international. |
ISDN | The number should be dialled in ISDN format. This is the reverse process of the incoming ISDN converter, a match on country code, area code and subscriber prefix determines the number type (international, national or subscriber). |
Telephone | This is the reverse of the incoming Telephone 0, 00 converter. |
Telephone with outside line prefix | This is the reverse of the incoming Telephone 00, 000 and Telephone 90, 900 converters. The set outside line prefix will be applied. |
Universal Formatter | See below |
VOIP - add prefix "sip:" then E.164 number and postfix | This creates a SIP URI from an E.164 number. |
VOIP - add prefix "sip:+" then E.164 number and postfix | This creates a SIP URI from an E.164 number with a preceeding plus. |
VOIP Telephone - add prefix "sip:" then number in PBX format with prefix (0,00) | This converter matches the country code, area code and subscriber code, and builds a SIP URI accordingly, adding a prefix 0 and 00 as required. The converter parameter is appended (usually the SIP destination server). |
VOIP Telephone - add prefix "sip:" then number in PBX format with prefix (0,00), no prefix for internal numbers | This converter matches the country code, area code and subscriber code, and builds a SIP URI accordingly, adding a prefix 0 and 00 as required. Internal numbers (determined by the internal number length parameter) are not prefixed. The converter parameter is appended (usually the SIP destination server). |
VOIP Telephone - add prefix "sip:" then number in PBX format with prefix (0, 00,000), no prefix for internal numbers | This converter matches the country code, area code and subscriber code, and builds a SIP URI accordingly, adding a prefix 0, 000 and 000 as required. Internal numbers (determined by the internal number length parameter) are not prefixed. The converter parameter is appended (usually the SIP destination server). |
Universal Formatter
The universal formatter can be used to build outgoing numbers based on a format string supplied as a converter parameter. The number type is set to 0 (unknown) by standard, but can also be changed using an appropriate parameter. The following parameters are supported:
Parameter | Description |
---|---|
${CC} | The country code |
${AC} | The area code |
${SP} | The subscriber prefix |
${NUM.E164} | The number in E.164 format |
${NUM.X164} | The number in E.164 format when external, otherwise only the extension number |
${NUM.R164} | The number in E.164 format, only the extension number when the number to be converted (caller or called) and the called number are internal |
${NUM.REL1} | The number relative to the location (subscriber) |
${NUM.REL2} | The number relative to the location (area) |
${NUM.REL3} | The number relative to the location (country) |
${NUM.REL4} | The number relative to the location (country), only the extension when the number to be converted is internal |
${NUM.REL5} | Only the extension when the number to be converted (caller or called) and the called number are internal, otherwise operation as NUM.REL2. |
${NUM.REL6} | Only the extension when the number to be converted (caller or called) and the called number are internal, otherwise operation as NUM.REL3. |
${NUM.LDP} | Location destination prefix according to the number type dialled. This can be 0 for national, or 00 for international, depending on what the converter computes. |
${NUM.ODP} | Outside line prefix. |
${NUM.NT} | Sets number type to value determined by comparison with country, area and subscriber code |
${NTU} | Set number type to unknown |
${NTI} | Set number type to international |
${NTN} | Set number type to national |
${NTS} | Set number type to subscriber |
...
|
...
|
...
This page is used to assign trunks to the trunk group.
...
. |