Incoming VOIP Call Routing

Parent Previous Next

Incoming VOIP Call Routing feature allows you to configure different routes for incoming calls depending on the implementation of some initial conditions. Depending on the Caller Number, Called Number etc., the incoming call can be routed to Virtual COM Ports (modems) with T.38 support or using only audio fax mode (Fax over G.711 codec). It is also possible to transform the phone numbers by aplying the Incoming Voip Call Routing rule, for example to add a prefix to number. This can be used together with Incoming Modem Call Routing feature to route different incoming calls to different Virtual COM Ports (modems). The maximum supported number of Incoming VOIP Call Routing rules is not limited.


There are three types of rules:



The rules of different types highlighted in different colors in the Incoming VOIP Call Routing table.


The incoming calls can be routed to:



The Translation Rule can be applied to the target phone number. For example, it is possible to add the specified prefix to number. Adding the prefix can then be used with another function - Incoming Modem Call Routing which allows you to set up separated modem lines (Virtual COM Ports) for receiving calls only with a certain prefix. Thus, the simultaneous use of the Incoming VOIP Call Routing and Incoming Modem Call Routing allows to make very flexible settings for incoming calls.


The following call and fax settings can be set or overridden by the Incoming VOIP Call Routing rule:



Fax Voip T.38 Modem always checks Incoming VOIP Call Routing rules, starting with the rule # 1. The call will be routed according to the first rule, which satisfies the conditions of the call. All other rules are ignored. If there is no one rule that satisfies the conditions of the call, the call can not be implemented. For example, if rule # 1 applies for all incoming SIP calls ('VOIP Call From' = sip:.*; 'VOIP Call To' = sip:.*), then other rules # 2, # 3, etc. applied to incoming SIP calls never be able to work under any conditions. To be able to receive incoming calls of selected type (SIP, H.323 or ISDN), you must have at least one rule for this type of call in the Incoming VOIP Call Routing table.


If there are no rules in the Incoming VOIP Call Routing table, Fax Voip T.38 Modem automatically invites to create default rules for Incoming calls at the time of clicking <Apply> button.

The default rules are as follows:



If you have problems with Incoming VOIP Call Routing, you can activate Enable Call Routing Logging function. To do this click Options (Options and Logs) in the Fax Voip T.38 Modem Control Panel, then check Enable Call Routing Logging (saving and restarting are needed). Analysis of the log will help you to identify errors and to specify correct rules for calls.


If the rules of some kind can not be used in the current configuration of the program, Fax Voip T.38 Modem does not load them at startup and ignores these rules.



The rules that can not be used in the current configuration of the program are always highlighted in red.




Incoming VOIP Call Routing Table contains the following information:


Rule

Unique number of the current rule.

VOIP Call From

Specifies the format of SIP/H.323 address (ISDN number) of remote party for which current rule applies. SIP/H.323 address of the remote party usually has the format like 'prefix:CallerID@sipserver'. In the case of SIP, sip:, sips: and tel: prefixes are supported. In the case of H.323, h323: prefix is supported. In the case of ISDN, isdn: prefix is supported. The first part is the number of the caller, the second part is the name of SIP/H.323 server. For example 'h323:.*' means “H.323 calls from any number and from any H.323 server”, '(sip|sips|tel):.*' means “SIP calls from any number, from any sip network and with any possible prefixes”, 'sip:.*@sip.mynetwork.com' means “calls from any number from sip.mynetwork.com server only”. The biggest problem may occur when you try to specify server part of address here. It is normal that you enter the server name as 'myserver.com', and it works in terms of SIP Registration, but when you have incoming call the name of the same server looks like '@sip.myserver.com:5060'. In this example the construction 'sip:.*@myserver.com' is incorrect and will not work, the correct rule for VOIP Call From should be written as: 'sip:.*@sip.myserver.com:5060'. To avoid such problems use Enable Call Routing Logging option to understand SIP-URL structure of remote party.

VOIP Call To

Specifies the format of called number for which current rule applies. In the case of SIP, sip:, sips: and tel: prefixes are supported. In the case of H.323, the standard h323: prefix is added. In the case of ISDN, the standard isdn: prefix is added. For example '(sip|tel):.*' means “calls to any number with prefix sip: or tel:”, 'sip:100@.*' means “calls to number 100”.

To T.38 Modem

Specifies the destination for Incoming Call. Translation Rule for incoming number can be applied here. For example 'line:2<NUM>' means “route calls to modem lines with prefix 2”.

Fax Mode

Displays Fax Mode applied to the current rule. G711 means G711 fax (audio). T38 means support for T.38 mode, when receiving faxes with this rule. T38R indicates, that Fax Voip T.38 Modem does not send T.38 re-invite but able to detect T.38 re-invite sent by the other party. To avoid possible problems with receiving faxes, it is strongly recommended to pre-read the detailed descriptions of possible Incoming Fax Modes. (See in the Chapter T38 and G711 (audio) Fax Modes of this manual).

G.711 MaxRate

Maximum bitrate for audio faxes (G711 fax mode). Maximum bitrate value can be set 14400/9600/4800 which corresponds to rate limits of standard protocols used for facsimile. This option overwrites the default maximum bitrate, specified in the Fax Settings. ‘ * ’ indicates, that the default Maximum bitrate value is used.

G.711 ECM

Possibility to use Error Correction Mode for audio faxes (G711 fax mode). This option overwrites the default ECM value, specified in the Fax Settings. ‘ * ’ indicates, that the default ECM value is used.

T.38 MaxRate

Maximum bitrate for T.38 faxes (T38 fax mode). T.38 MaxRate is always set to 14400.

T.38 ECM

Possibility to use Error Correction Mode for T.38 faxes (T38 fax mode). Error Correction Mode is always possible when T38 fax mode is used.

T.38 Redundancy

T.38 Redundancy in the format I/LS/HS, used with current rule. The values for (I)ndication, (L)ow (S)peed and (H)igh (S)peed IFP packets are specified separately. This option overwrites the default settings, specified in the “SIP=>T.38=>T.38 Redundancy” fields (in the case of SIP) or in the “H.323=>T.38=>T.38 Redundancy” fields (in the case of H.323). ‘ * ’ indicates, that the default T.38 Redundancy values are used. Note, that HS-redundancy is not important in the case of incoming calls when fax is received.

 Codecs

Codecs option overwrites the default codecs, specified in the “SIP=>Codecs=>Selected codecs” panel (in the case of SIP) or in the “H.323=>Codecs=>Selected codecs” panel (in the case of H.323). *<> indicates, that the default codecs are used. In the case of ISDN default G.711 A-law or G.711 u-law codec always used and can not be overridden via rule.



The following commands are available in the Incoming Plan Contextual Tab of the Ribbon:


Incoming Rules

New (Ctrl + N)

Click to create new Incoming VOIP Call Routing rule.

Copy (Ctrl + C)

Click to create a copy of the selected Incoming VOIP Call Routing rule. Can be useful when creating a large number of similar rules. To edit newly created rule, select it and use Edit command.

Edit (Ctrl + E)

Click to edit Incoming VOIP Call Routing rule. One of the entries should be selected. Alternatively you can double-click the selected entry.

Delete (Del)

Click to delete one or more Incoming VOIP Call Routing rules. One or more entries should be selected.

Delete (Del)

Click to delete one or more Incoming VOIP Call Routing rules. One or more entries should be selected.

Delete All

Click to delete all rules in the list.

Move

Use the commands below to change preference order for different Incoming VOIP Call Routing rules. One of the entries should be selected.

Move Up (Ctrl + U)

Move the selected rule up.

Move Down (Ctrl + D)

Move the selected rule down.

Select

Select All (Ctrl + A)

Click to select all the entries in the list.

Select None (Ctrl + O)

Click to unselect all the entries in the list.

Invert Selection (Ctrl + I)

Click to invert the selected entries in the list.


Most of the commands placed on the Incoming Plan Contextual Tab are also available from the context menu of the list.