51.3. CTI Routings

In order to route the calls to and from the CTIIAX resource, adding the appropriate routings in the CTI Router is needed.

The destination or the source of the IAX group is Iax.

To view all the configurable parameters type:

[13:47:29] ABILIS_CPX:d ctir

Last change: 17/06/2015 08:36:47 CET

---+------+-----------------+---------+--------------------+--------------------
PR |[DESCR]
   |BCI   |POI |SR      |GI |OUT      |CDI                 |CDO
ACT|NEXT        |LAST       |EEC |T301|CGI                 |CGO
EDT|SP    |SC   |DJ   |MJ   |FMDJ|FMMJ|SDI                 |SDO
   |SPOUT |SCOUT|DJOUT|MJOUT|LCS |LCST|SGI                 |SGO
   |                        |BCO      |RGI                 |RGO
   |FMRLY |FAXSP|MODSP|FMLVL|ECM |UDT |IG  |OG  |SG        |DL  |DH
   |CODERS
   |CODERSOUT
   |TI1 .. TI5
--------------------------------------------------------------------------------
[Tip]Tip

Transcoding is allowed when parameter CODERSOUT is different from *.

The transcoding is possible only for the coders supported by Abilis. Refer to Section 49.6, “CTI System Resource” to have more information about CTISYS resource. To view them, type:

[14:09:52] ABILIS_CPX:d d ctisys

RES:CtiSys --------------------------------------------------------------------
       CTI_System_general_properties                                           
       CTIR-STATE:ENABLED     CALLS-CURRENT:0      CALLS-PEAK:1
       AC-STATE:ENABLED       AC-CURRENT:0         AC-PEAK:1
       ------------------------------------------------------------------------
       -- Number of simultaneous calls ----------------------------------------
                      | State: Alerting/Connected |        State: Any         |
       ---------------|---Current---|----Peak-----|---Current---|----Peak-----|
       TR             |           0 |           0 |           0 |           0 |
       DATA           |           0 |           0 |           0 |           0 |
       VtoCISDA       |           0 |           1 |           0 |           1 |
       CISDAtoCISDA   |           0 |           1 |           0 |           1 |
       CISDAtoV       |           0 |           0 |           0 |           0 |
       ALL            |           0 |           1 |           0 |           1 |
       ------------------------------------------------------------------------
       - AC and SWAC common available coders ----------------------------------
       -- Coder ---|-- Bit rates (kbps) --|-- Coder ---|-- Bit rates (kbps) --|
       G.711A      |64                    |G.711u      |64                    |
       G.723.1     |5.3, 6.3              |G.726       |16, 24, 32, 40        |
       G.729A      |8                     |TRANSPARENT |64                    |
       Spirit      |6.4, 7.2, 8, 8.8, 9.6 |G.727       |16/16, 24/16, 24/24,  |
                   |                      |            |32/16, 32/24, 32/32,  |
                   |                      |            |40/16, 40/24, 40/32   |
       ------------------------------------------------------------------------
       - SWAC and MCD limits by CPU -------------------------------------------
       MAX-SWAC-0ms:5    MAX-SWAC-8ms:4    MAX-SWAC-16ms:4    MAX-SWAC-32ms:4
       MAX-MCD-SPIRIT:5                    MAX-MCD-G729A:6
       - SWAC and MCD diagnostics ---------------------------------------------
       CUR-SWAC:0   PEAK-SWAC:0   REST-SWAC:0   MAX-SWAC:0    LIMIT-SWAC:CFG
       CUR-MCD:0    PEAK-MCD:0                  MAX-HDLC:8
       ------------------------------------------------------------------------
       - Clock Sources for H100 cards -----------------------------------------
       CLK:INT
       - Clock Sources for NOT-H100 cards -------------------------------------
       --- CARD ---|- CLK -|
       BSE-1       |  INT  |
       ------------------------------------------------------------------------

The following parameters are useful when configuring a CTIIAX routing:

SPOUT

Allows to set the maximum bandwidth the coder can use in output [*: preserves the bit rate value; 5300; 6000; 6300; 6400; 7200; 8000; 8800; 9600; 11200; 13200; 13340; 15200; 16000; 18400; 24000; 24800; 32000; 40000; 64000 bps].

[Warning]Warning

If you set SPOUT:9600, you will not be able to use CODERS which need greater bit rates (e.g. G.711 works at 64 Kbps).

CODERSOUT

Allows to filter/select the available coder audio sets for the output. When you set the parameters * you don't enable the cross-encoding, you automatically keep the coder used in the incoming call. When you set specific values or value combinations, you can increase or reduce the set of available coders. Example:

  • CODERSOUT:*,Sys : adds, in output, to the coders already present in input, the set described in the CTISYS resource;

  • CODERSOUT:Sys : allows to use, in output, only the coders described in the CTISYS resource;

  • CODERSOUT:<specific coder> : enables, in output, only the chosen coder. You can also specify many coders (divide their names/codes with a comma ,);

  • CODERSOUT:*,<coder list> : adds, in output to the already present coders, the coders indicated in the list; you can also only specify the list;

  • CODERSOUT:<coder list> : enables to use in output only the coders present in the list.

    [Tip]Tip

    The coder position, inside the coders list in the CTISYS resource, defines the order of preference.

SP

Allows tho set the maximum bandwidth the coder can use in input [5300; 6000; 6300; 6400; 7200; 8000; 8800; 9600; 11200; 13200; 13340; 15200; 16000; 18400; 24000; 24800; 32000; 40000; 64000 bps].

[Warning]Warning

If you set SPOUT:9600, you will not be able to use CODERS which need greater bit rates (e.g. G.711 works at 64 Kbps).

CODERS

Allows to limit the available audio sets during the negotiation. The various configuration values are:

  • CODERS:* : accepts in input all the coders;

  • CODERS:Sys : accepts in input only the coders specified in the CTISYS resource;

  • CODERS:<specific coder> : accepts in input only the indicated coder. You can also specify several coders (divide their name/code with a comma ,);

  • CODERS:<coder list> : accepts in input only the coders indicated in the list.

    [Tip]Tip

    The coder position, inside the coders list in the CTISYS resource, defines the order of preference.

DJ

Default jitter buffer size [*, Sys, 0..1000 ms] It must be minor or equal to MJ.

MJ

Maximum jitter buffer size [*, Sys, 0..1000 ms] It must be major or equal to DJ.

DJOUT

Default Jitter buffer size output; it must be minor or equal to MJOUT [sys, 0..1000 msec];

MJOUT

Maximum Jitter buffer size output; it must be major or equal to DJOUT [*, sys, 0..1000 ms].