Processed by doc control

This commit is contained in:
MelwareDE 2009-05-04 21:30:08 +00:00
parent 1a786b1f16
commit c81c4dd211
2 changed files with 163 additions and 163 deletions

View File

@ -55,13 +55,13 @@ Automatic T.30 protocol parameter adjustment
The chan_capi can ignore low-level T.30 protocol settings. The T.30 protocol stack that runs on the RISC CPU
of the Dialogic(R) Diva(R) Media Board is able to perform the required adjustment of transmission parameters
to provide reliable and fast document transmission without requiring application intervention.
You can overrule the automatic T.30 protocol parameter adjustment with Global Dialogic(R) Diva(R) fax
configuration options to overrule the automatic parameter adjustment.
You can overrule the automatic T.30 protocol parameter adjustment with global fax
configuration options in the Dialogic(R) Diva(R) WEB configuration interface.
ECM (Error Correction Mode) support
-----------------------------------
You can control ECM support via Global Dialogic(R) Diva(R) fax configuration options.
You can control ECM support via global fax configuration options in the Dialogic(R) Diva(R) WEB configuration interface.
If you use global Diva configuration options to enable ECM support, the Dialogic(R) Diva(R) Media Board will use
ECM mode for document transfer, if supported by the opposite side.
Diva Media Boards use their internal memory to store document data. They retrieve data for ECM re-transmissions
@ -92,9 +92,9 @@ Diva supports media stream consisting from pages with different media types.
V.34 (33600 bps) fax support
----------------------------
The V.34 fax support can be controlled via Global Dialogic(R) Diva(R) fax configuration options.
If the Dialogic(R) Diva(R) Media Board is able to establish a connection with a transmission speed higher
than 14400 bps (V.34), it handles this transparent to the application.
The V.34 fax support can be controlled via global fax configuration options in the Dialogic(R) Diva(R) Configuration
web interface. If the Dialogic(R) Diva(R) Media Board is able to establish a connection with a transmission speed
higher than 14400 bps (V.34), it handles this transparent to the application.
You can use the "divalogd" accounting utility that uses the Diva Media Board Management interface to get
information on the transmission speed and the used compression algorithm.
@ -103,56 +103,56 @@ information on the transmission speed and the used compression algorithm.
| FoIP/VoIP (Fax/Voice over IP) T.38 FAX SUPPORT |
+-------------------------------------------------------------------+
You can use Dialogic(R) Diva(R) softIP to access T.38 functionality.
You can use the Dialogic(R) Diva(R) softIP software to access T.38 functionality.
This is no need to change your chan_capi configuration. Dialogic(R) Diva(R) softIP exposes
CAPI interface towards chan_capi and SIP interface towards IP network.
All T.38 and SIP related configuration is handled using Diva WEB configuration interface.
There is no need to change your chan_capi configuration. The Dialogic(R) Diva(R) softIP software exposes the
CAPI interface towards chan_capi and the SIP interface towards the IP network.
All T.38 and SIP-related configurations are handled using Diva WEB configuration interface.
This is no limitation of the voice and supplementary services functionality of chan_capi.
You can change the call flow between voice and fax or invoke the supplementary services at CAPI interface
and Diva softIP handles all necessary media and SIP negotiation.
You can change the call flow between voice and fax or invoke the supplementary services at the CAPI interface
and the Diva softIP software handles all necessary media and SIP negotiation.
You can use Diva hardware and Diva softIP parallel on the one system.
This is possible to use line interconnect (conferencing) features between Diva hardware and
softIP without any limitations.
You can use the Diva hardware and the Diva softIP software in parallel on one system.
It is possible to use line interconnect (conferencing) features between the Diva hardware and
The Diva softIP software without any limitations.
You can use softIP in virtual environment (VMWare, XEN, ...).
You can use the Diva softIP software in virtual environments (VMWare, XEN, ...).
+-------------------------------------------------------------------+
| FoIP/VoIP CLEAR CHANNEL FAX SUPPORT |
+-------------------------------------------------------------------+
Together with Diva(R) Dialogic(R) hardware you can use Dialogic(R) Diva(R) softIP or chan_capi to
access T.38 (softIP only) and Clear Channel Fax functionality.
Together with the Diva(R) Dialogic(R) hardware you can use the Dialogic(R) Diva(R) softIP software or chan_capi to
access T.38 (only Diva softIP software) and Clear Channel Fax functionality.
If you using softIP this is no need to change your chan_capi configuration.
Dialogic(R) Diva(R) softIP exposes CAPI interface towards chan_capi and SIP interface towards
IP network. All T.38 and SIP related configuration is handled using Diva WEB configuration interface.
To activate Clear Channel Fax support Diva hardware should be switched in Resource Board mode.
If you use the Diva softIP software there is no need to change your chan_capi configuration.
The Dialogic(R) Diva(R) softIP software exposes the CAPI interface towards chan_capi and the SIP interface towards
the IP network. All T.38 and SIP related configurations are handled using the Diva WEB configuration interface.
To activate Clear Channel Fax support, the Diva hardware should be switched in Resource Board mode.
This is no limitation of the voice and supplementory services functionality of chan_capi.
You can change the call flow between voice and fax or invoke the supplementary services at CAPI interface
and Diva softIP will handle all necessary media and SIP negotiation.
You can use Diva hardware in TDM (E.1/T.1/S0), in Resource Board moda and Diva softIP
parallel on the one system. This is possible to use line interconnect (conferencing) features between Diva hardware and
softIP without any limitations.
You can change the call flow between voice and fax or invoke the supplementary services at the CAPI interface
and the Diva softIP software will handle all necessary media and SIP negotiation.
You can use the Diva hardware in TDM (E.1/T.1/S0), in Resource Board mode and the Diva softIP software in
parallel on one system. It is possible to use the line interconnect (conferencing) features between the Diva hardware and
the Diva softIP software without any limitations.
If you use chan_capi then you can use 'resource' command to assign DSP resources to connected
If you use chan_capi, then you can use 'resource' command to assign DSP resources to connected
by IP users. Resource PLCI allows to send and to receive fax documents over IP using
clear channel fax and to use DSP resources for processing of IP media and for conferencing.
This is possible to use line interconnect (conferencing) features between E.1/T.1/S0/PSTN and
Clear Channel fax and to use the DSP resources for processing of IP media and for conferencing.
It is possible to use the line interconnect (conferencing) features between E.1/T.1/S0/PSTN and
IP peers without any limitations.
Both softIP and chan_capi allow to use G.729, G.723, iLBC, GSM and other
supported by Diva hardware vocoders.
Both the Diva softIP software and chan_capi allow to use G.729, G.723, iLBC, GSM, and other codecs
supported by the Diva hardware.
You cann use Diva hardware, chan_capi and softIP in virtual environment if access by software is supported (XEN).
You can use the Diva hardware, chan_capi, and Diva softIP software in virtual environments if access by software is supported (XEN).
+-------------------------------------------------------------------+
| COLOR FAX |
+-------------------------------------------------------------------+
Dialogic (R) Diva(R) hardware and softIP supports color fax and allows to send/receive
The Dialogic (R) Diva(R) hardware and the Dialogic (R) Diva(R) softIP software support color fax and allow to send/receive
fax document using
Continuous tone color and gray-scale mode according to T.4 Annex E using JPEG coding
Lossless color and gray-scale mode according to T.43 using JBIG coding
@ -174,15 +174,15 @@ provides information about the image format.
| High resolution fax, non standard paper size |
+-------------------------------------------------------------------+
Dialogic (R) Diva(R) hardware and ssoftIP provides access to following T.30 features:
The Dialogic (R) Diva(R) hardware and the Dialogic (R) Diva(R) softIP software provide access to following T.30 features:
Ultra/Super fine resolution
Non standard paper formats
The current COMMON-ISDN-API specification defines paper formats ISO A4, ISO B4 and ISO A3
The current COMMON-ISDN-API specification defines paper formats ISO A4, ISO B4, and ISO A3
at standard resolution (R8 x 3.85) and high resolution (R8 x 7.7).
Support for B4 and A3 is even optional.
Diva supports a COMMON-ISDN-API extension that enables FAX document transmission and
reception with paper formats ISO A4, ISO B4 and ISO A3 and these resolutions as specified in T.30:
Support for B4 and A3 is optional.
The Dialogic (R) Diva(R) software supports a COMMON-ISDN-API extension that enables FAX document transmission and
reception with paper formats ISO A4, ISO B4, and ISO A3 and the following resolutions as specified in T.30:
R8 x 3.85
R8 x 7.7
R8 x 15.4
@ -197,7 +197,7 @@ Dialogic (R) Diva(R) hardware and ssoftIP provides access to following T.30 feat
1200 x 1200 dpi
The page format and resolution information is passed via appropriate fields in the SFF page header.
Dialogic(R) Diva(R) SFF2TIFF utility provides conversion from SFF to TIFF format for all basic and
The Dialogic(R) Diva(R) SFF2TIFF utility provides conversion from SFF to TIFF format for all basic and
extended resolutions and paper formats.
+-------------------------------------------------------------------+
@ -209,7 +209,7 @@ Based on information from README
Reception of fax documents
--------------------------
You can use Diva chan_capi configuration to activate fax support ("Fax detection" and "Fax detection time") options.
You can use the Dialogic (R) Diva(R) chan_capi configuration to activate fax support ("Fax detection" and "Fax detection time").
The reception of the fax message is started using 'receivefax' capi command:
capicommand(receivefax|<filename>[|<stationid>|<headline>|<options>])
@ -230,22 +230,22 @@ The reception of the fax message is started using 'receivefax' capi command:
'm' - do not use MMR (T.6) coding
'd' - do not use MR (2D) coding
This is possible to answer the incomming call using 'receivefax' command and start reception of
It is possible to answer the incomming call using 'receivefax' command and start reception of
the fax document directly.
This is possible to answer call using 'Answer' in voice mode and change to reception (transmission) of the fax by
'receivefax' later, for example after detection of the fax calling tone or after user entered password
It is possible to answer a call using 'Answer' in voice mode and change to reception (transmission) of the fax by
'receivefax' later, for example after the detection of the fax calling tone or after the user entered a password
using DTMF digits.
Use of resource ('resource' command) PLCI allows to receive fax documents over IP using clear channel fax.
'resource' command allocates one resource PLCI for IP connections only and does not performs any actions for
E.1/T.1/S0/PSTN connectiosn. This allows safe use of 'resource' command in any context.
Using resource ('resource' command) PLCI allows to receive fax documents over IP using Clear Channel fax.
The 'resource' command allocates one resource PLCI for IP connections only and does not perform any actions for
E.1/T.1/S0/PSTN connections. This allows for safe use of 'resource' command in any context.
Example:
[isdn-in]
exten => _X.,1,Answer() ; Answer in voice mode
exten => _X.,n,Set(TIMEOUT(digit)=5) ; Set Digit Timeout to 5 seconds
exten => _X.,n,Set(TIMEOUT(response)=10) ; Set Response Timeout to 10 seconds
exten => _X.,n,BackGround(jpop) ; play message and wait until detection of fax calling tone
exten => _X.,n,BackGround(jpop) ; Play message and wait until detection of fax calling tone
exten => 124,1,Goto(handle_fax,s,1) ; Extension 124 is dedicated to fax, answer in fax mode
@ -257,7 +257,7 @@ exten => s,1,capicommand(receivefax|/tmp/${UNIQUEID}[|<stationid>|<headline>|<op
exten => s,2,Hangup()
exten => h,1,deadagi,fax.php ; Run sfftobmp and mail it
Example with clear channel fax support:
Example with Clear Channel fax support:
[handle_fax]
exten => s,1,capicommand(resource|1-4) ; Assign resource PLCI
@ -269,7 +269,7 @@ exten => h,1,deadagi,fax.php ; Run sfftobmp and mail it
Transmission of fax documents
-----------------------------
The transmission of fax message is started using 'sendfax' capi command:
The transmission of the fax message is started using 'sendfax' capi command:
capicommand(sendfax|<filename>[|<stationid>|<headline>|<options>])
@ -291,12 +291,12 @@ The transmission of fax message is started using 'sendfax' capi command:
'm' - do not use MMR (T.6) coding
'd' - do not use MR (2D) coding
You need to start call using 'Dial' command in voice mode and change to transmission (reception)
of the fax by 'sendfax'. Optionally you can wait until user entered password using DTMF digits.
You need to start the call using the 'Dial' command in voice mode and change to transmission (reception)
of the fax by 'sendfax'. Optionally, you can wait until the user entered a password using DTMF digits.
Use of resource ('resource' command) PLCI allows to transmit fax documents over IP using clear channel fax.
'resource' command allocates one resource PLCI for IP connections only and does not performs any actions for
E.1/T.1/S0/PSTN connectiosn. This allows safe use of 'resource' command in any context.
Using resource ('resource' command) PLCI allows to transmit fax documents over IP using Clear Channel fax.
The 'resource' command allocates one resource PLCI for IP connections only and does not perform any actions for
E.1/T.1/S0/PSTN connections. This allows for safe use of 'resource' command in any context.
Example:
@ -309,7 +309,7 @@ exten => s,n,deadagi,faxlog.php ; Log result and schedule restart if necessary
exten => s,n,Hangup
Example with clear channel fax support:
Example with Clear Channel fax support:
[handle_sendfax]
exten => s,1,capicommand(resource|1-4) ; Assign resource PLCI
@ -320,7 +320,7 @@ exten => s,n,Hangup
Results of fax transmission
---------------------------
After chan_capi completed the processing of 'receivefax' or 'sendfax' command following variables are set:
After chan_capi completed the processing of the 'receivefax' or 'sendfax' commands, following variables are set:
FAXSTATUS - Status of fax transmission
0 - OK
1 - Error

View File

@ -9,7 +9,7 @@
Description:
Noise Suppressor is used to activate or to deactivate suppression of ambient noise,
which can be used to remove noise from speech caused by fans, air cooling systems,
cars, trains and other sources of ambient noises from speech.
cars, trains, and other sources of ambient noises from speech.
Direction:
Applies to Rx path only.
@ -17,7 +17,7 @@ Direction:
Supported hardware:
Dialogic(R) Diva(R) 4PRI PCI, 2PRI PCI, 4PRI PCIe HS Media Board
Other Dialogic(R) Diva(R) Media Boards equipped with DSP Diva hardware can use this
Other Dialogic(R) Diva(R) Media Boards equipped with DSPs can use this
feature only together with RTP.
Syntax:
@ -76,11 +76,11 @@ Direction:
In case of line interconnect, it can be activated for multiple parties.
Supported hardware:
Requires one Dialogic(R) Diva(R) Media Board equipped with DSPs
Requires one Dialogic(R) Diva(R) Media Board equipped with DSPs.
Syntax:
clamping|N
N - estimated duration of DTMF tones to be suppressed in mSec
N - estimated duration of DTMF tones to be suppressed in ms
0 - deactivate clamping
1 ... 250 - activate clamping
@ -134,10 +134,10 @@ Description:
Direction:
Applies to Rx path only.
In case of line interconnect can be activated for multiple parties.
In case of line interconnect, it can be activated for multiple parties.
Supported hardware:
Requires one equipped with DSP Diva hardware.
Requires one Diva Media Board equipped with DSPs.
Syntax:
rxagc|yes,no
@ -191,11 +191,11 @@ Description:
for Tx direction. AGC level is -6 dBm.
Path:
Applies to Tx path only. In case of line interconnect can be activated
Applies to Tx path only. In case of line interconnect, it can be activated
for multiple parties.
Supported hardware:
Requires one equipped with DSP Diva hardware
Requires one Diva Media Board equipped with DSPs.
Syntax:
txagc|yes,no
@ -390,7 +390,7 @@ Description:
Used to set recording (Rx direction) and playback (Tx direction)
rate in the range between 1250 ... 51200 Hz.
Using pitch control, it is possible to play (record) voice message faster
Using pitch control, it is possible to play (record) a voice message faster
(rate > 8000 Hz) or slower (rate < 8000 Hz).
This is useful if the playback speed of voice mail messages needs to be decreased
to achieve better understanding or to increase playback speed to
@ -398,7 +398,7 @@ Description:
Diection:
Applies to Rx and to Tx path. Can be used only for playback and for
recoring of voice data. Not available with line interconnect and RTP.
recording of voice data. Not available with line interconnect and RTP.
Supported hardware:
Requires one Diva Media Board equipped with DSPs.
@ -441,7 +441,7 @@ Description:
Used to change the recording (Rx direction) and playback (Tx direction)
rate in the range from 1250 ... 51200 Hz.
With pitch control it is possible to play (record) voice message faster
With pitch control it is possible to play (record) a voice message faster
(rate > 8000 Hz) or slower (rate < 8000 Hz).
This is useful if the playback speed of voice mail messages needs to be decreased
to achieve better understanding or to increase playback speed to
@ -729,8 +729,8 @@ stoptonedetection
0xCB - Tone Alerting Signal detected (for Caller ID in PSTN)
Syntax example:
s,n,capicommand(starttonedetection|98) ; Change to extension 98 after the detection of the tone
s,n,capicommand(stoptonedetection) ; Disable detection of the tones
s,n,capicommand(starttonedetection|98) ; Change to extension 98 after detection of tone
s,n,capicommand(stoptonedetection) ; Disable detection of tones
IVR example:
@ -768,26 +768,26 @@ exten => h,1,Hangup
+-------------------------------------------------------------------+
Description:
While a voice message is played back it is useful to be able to apply
media control commands to voice stream without interrupting the playback
While a voice message is played back, it is useful to be able to apply
media control commands to the voice stream without interrupting the playback
of the voice stream.
The same is true for the conference and for connection between two parties.
The same is true for conference and for connection between two parties.
The "vc" command allows to provide this functionality. With this command
it is possible to bind arbitrary chan_capi commands to sequences of
events (DTMF digits, ...). Once the events are detected, the appropriate command
is executed without interruption of the voice stream.
is executed without interrupting the voice stream.
"vc" allows to create a menu that is executed in the background and allows to
control voice stream by activation or deactivation of AGC, noise suppression,
control the voice stream by activation or deactivation of AGC, noise suppression,
control the level of the signal, and playback speed.
"vc" allows to use any supported by channel driver command, but please note
"vc" allows to use any command supported by the channel driver, but please note
that commands are not executed in the context of the dial plan. The commands
are executed using the context of the detected events parallel to the dialplan and
independent from the dialplan.
Syntax:
vc|command|key|param|param1|...|paranN
Add to menu: on detection of key Execute command using parameters param1|...|paramN
Add to menu: on detection of key execute command using parameters param1|...|paramN
vc|command|key
Add to menu: on detection of key execute command without parameters
@ -798,7 +798,7 @@ vc|command
vc
Cleanup menu
In case one command will use a key that is already in use then a new command will overwrite
In case one command will use a key that is already in use, then a new command will overwrite
the existing command:
exten => s,n,capicommand(vc|txagc|3|yes)
exten => s,n,capicommand(vc|inctxdgain|3|1.5)
@ -810,8 +810,8 @@ exten => s,n,capicommand(vc|inctxdgain|3|1.5)
It is better to use only one digit as key for commands in menu if using the menu for IVR and
voice mailbox. This provides short response time.
In case, the menu is used for conference or for connection between two parties it may be useful to use
two or three digits for the key. This will prevent an activation by accidentally pressing of keys.
In case the menu is used for conference or for connection between two parties, it may be useful to use
two or three digits for the key. This will prevent an activation by accidentally pressing a key.
Syntax example:
exten => s,n,capicommand(vc|inctxdgain|5|1.5) ; Execute inctxdgain|1.5 if received DTMF digit 5
@ -841,30 +841,30 @@ exten => s,n,Hangup
+-------------------------------------------------------------------+
Description:
Used to enter (create) chat (conference room). New conference room is created
Used to enter (create) chat (conference room). A new conference room is created
if necessary.
This is three types of conference members:
There are three types of conference members:
Regular users
Operators
Listeners
Regular users can receive voice stream from conference and send voice stream to conference.
Outgoing (from user to conference) voice stream from regular users can be muted (deactivated)
Regular users can receive the voice stream from the conference and send the voice stream to the conference.
The outgoing (from user to conference) voice stream from regular users can be muted (deactivated)
and unmuted (activated) if necessary by 'chat_mute' command.
Operators can receive voice stream from conference and send voice stream to conference.
Outgoing (from user to conference) voice stream from operators can not be muted (deactivated)
Operators can receive the voice stream from the conference and send the voice stream to the conference.
The outgoing (from user to conference) voice stream from operators cannot be muted (deactivated)
by 'chat_mute' command.
Listeners can only receive voice stream from conference.
Outgoing (from user to conference) voice stream is muted (decativated) and can not be unmuted (activated)
by 'chat_mute' command.
Listeners can only receive the voice stream from the conference.
The outgoing (from user to conference) voice stream is muted (decativated) and cannot be unmuted (activated)
by the 'chat_mute' command.
Direction:
Creates one Any-to-Any conference room. Conference AGC (evaluation of active talker) receives active as
soon as more then two members are added to conference.
soon as more then two members are added to the conference.
Supported hardware:
Diva
@ -873,9 +873,9 @@ Syntax:
capicommand(chat|<roomname>|<options>|controller)
roomname - conference room name
options
m - The first caller will get music-on-hold until second caller arrives
l - The caller is listener (passive) conference member, can not be unmuted by 'chat_mute' command
o - The caller is conference operator, can not be muted by 'chat_mute' command
m - The first caller will get music-on-hold until the second caller arrives
l - The caller is listener (passive) conference member and cannot be unmuted by 'chat_mute' command
o - The caller is conference operator and cannot be muted by 'chat_mute' command
controller - CAPI controller
Syntax example:
@ -918,73 +918,73 @@ exten => h,1,Hangup
/////////////////////////////////////////////////////////////////////
+-------------------------------------------------------------------+
| IP clear channel fax and chat (MeetMe/Conference) |
| IP Clear Channel fax and chat (MeetMe/Conference) |
| with access to DSP resources |
+-------------------------------------------------------------------+
Description:
Used to assign DSP resources to connected by IP user.
Used to assign DSP resources to connected IP users.
Assigned DSP resources can be used for:
Transmission of clear channel fax with up to 33600Bps (V.34), please read 'sendfax' in README.Diva.fax for details
Reception of clear channel fax with up to 33600Bps (V.34), please read 'receivefax' in README.Diva.fax for details
Create conference member with media processing capabilities
Transmission of Clear Channel fax with up to 33600Bps (V.34), please read 'sendfax' in README.Diva.fax for details.
Reception of Clear Channel fax with up to 33600Bps (V.34), please read 'receivefax' in README.Diva.fax for details.
Create conference member with media processing capabilities.
If conference member is connected by IP network using 'chat' chan_capi command
then this peer can not allocate and use required for media processing DSP resources.
If the conference member is connected to the IP network using 'chat' chan_capi command,
then this peer cannot allocate and use the DSP resources required for media processing.
This results in processing of IP partipiants as simple conferencing member without
any media processing capabilities except line interconnect (conferencing) and
conferencing AGC (active talker evaluation).
Using 'resource' chan_capi command this is possible to assign DSP resources to
by IP network connection before proceeding with 'chat' chan_capi command. This
allows use of provided by DSP resources media processing for connected by IP
With the 'resource' chan_capi command it is possible to assign DSP resources to
the IP network connection before proceeding with 'chat' chan_capi command. This
allows for using the provided DSP resources for media processing for the connected IP
network conference members.
This is three types of conference members:
There are three types of conference members:
Regular users
Operators
Listeners
Regular users can receive voice stream from conference and send voice stream to conference.
Outgoing (from user to conference) voice stream from regular users can be muted (deactivated)
Regular users can receive voice streams from the conference and send voice streams to the conference.
The outgoing (from user to conference) voice stream from regular users can be muted (deactivated)
and unmuted (activated) if necessary by 'chat_mute' command.
Operators can receive voice stream from conference and send voice stream to conference.
Outgoing (from user to conference) voice stream from operators can not be muted (deactivated)
Operators can receive voice streams from the conference and send voice streams to the conference.
The outgoing (from user to conference) voice stream from operators cannot be muted (deactivated)
by 'chat_mute' command.
Listeners can only receive voice stream from conference.
Outgoing (from user to conference) voice stream is muted (decativated) and can not be unmuted (activated)
Listeners can only receive the voice stream from the conference.
The outgoing (from user to conference) voice stream is muted (decativated) and cannot be unmuted (activated)
by 'chat_mute' command.
Note:
Certain problems arrive if processing send in band DTMF events for
Certain problems may occur if processing sent in-band DTMF events for
IP connections.
chan_diva can use sent in band DTMF events to control media
chan_diva can use sent in-band DTMF events to control media
processing (chan_capi 'vc' command). This works without problems for
E.1/T.1/S0/Analog connections. But in case of IP connections media
stream is processed by gateway or is originated by IP device.
Most of gateways will remove in band DTMF events from media stream and
E.1/T.1/S0/Analog connections. But in case of IP connections, the media
stream is processed by the gateway or is originated by the IP device.
Most of the gateways will remove in-band DTMF events from the media stream and
forward detected DTMF events as RTP payloads. IP devices will not use
in band DTMF signaling and send DTMF events as RTP payloads.
In both cases DTMF events are not sent in band and processed by signaling
in-band DTMF signaling and send DTMF events as RTP payloads.
In both cases, DTMF events are not sent in-band and processed by signaling
before reaching the chan_capi.
The solution is to configure gateways and IP devices to send DTMF events
in band in addition to sending as RTP payloads or use in band MF signaling.
in-band in addition to sending them as RTP payloads or use in-band MF signaling.
Supported hardware:
Assign DSP resources to connected by IP network conference member. This feature is available
for equipped with DSP Diva hardware only.
Assign DSP resources to connected IP network conference members. This feature is available
only for Diva hardware equipped with DSPs.
For Diva 2PRI PCI, Diva 4PRI PCI, Diva 1PRI PCIe HS, Diva 2PRI PCIe HS and Diva 4PRI PCIe HS no
restrictions apply for this feature and this is possible to access N x 30 DSP resources
For Diva 2PRI PCI, Diva 4PRI PCI, Diva 1PRI PCIe HS, Diva 2PRI PCIe HS, and Diva 4PRI PCIe HS no
restrictions apply for this feature and it is possible to access N x 30 DSP resources
(N - amount of interfaces, 1 - 1PRI, 2 - 2PRI, 4 - 4PRI) in addition to used for E.1/T.1
DSP resources.
For Diva PRI Rev.3 PCI and Diva PRI Rev.3 PCIe this is possible to reserve two DSPs for processing
of E.1/T.1 without media processing features and share remainding DSPs between E.1/T.1 and IP
For Diva PRI Rev.3 PCI and Diva PRI Rev.3 PCIe, it is possible to reserve two DSPs for processing
of E.1/T.1 without media processing features and share remaining DSPs between E.1/T.1 and IP
for connections with media processing features.
Using hardware with 30 DSPs and E.1 this is possible to create:
Using hardware with 30 DSPs and E.1 it is possible to create:
From: 2 x E.1 without media processing + 28 x E.1 with media processing
To: 30 x E.1 without media processing + 28 x IP with media processing
Using hardware with 30 DSPs and T.1 this is possible to create:
@ -992,14 +992,14 @@ Supported hardware:
To: 23 x T.1 without media processing + 28 x IP with media processing
For Diva BRI-2M Rev.2 PCI, Diva BRI-2M PCIe, Diva 4BRI Rev.2 PCI and for Diva 4BRI PCIe
this is not possible to reserve DSPs for processing of ISDN connections and to share
DSPs between ISDN and IP connection. In case DSP resources are assigned to connected
by IP conference member then appropriate DSP resources receive not available
for processing of ISDN connections. As result ISDN connections can not be processed.
To resolve this problem please use Diva configuration to change the configuration
of Diva board to resourceboardmode. In resourceboard mode ISDN interface is deactivated
it is not possible to reserve DSPs for processing of ISDN connections and to share
DSPs between ISDN and IP connection. If DSP resources are assigned to connected
IP conference members, then the appropriate DSP resources receive not available
for processing of ISDN connections. As result ISDN connections cannot be processed.
To resolve this problem please use the Diva configuration to change the configuration
of Diva board to resource board mode. In resource board mode, the ISDN interface is deactivated
and all available DSP resources (two DSPs for Diva BRI-2M and eight DSPs for Diva 4BRI)
can be used for connected by IP conference members (two members for Diva BRI-2M and
can be used for connected IP conference members (two members for Diva BRI-2M and
eight members for Diva 4BRI).
@ -1040,37 +1040,37 @@ exten => s,n,capicommand(chat|test1|m|1-4) ; Craete/enter conference toom 't
+-------------------------------------------------------------------+
Description:
Used to manage chat (conference room). This is three types of conference members:
Used to manage chat (conference room). There are three types of conference members:
Regular users
Operators
Listeners
Regular users can receive voice stream from conference and send voice stream to conference.
Outgoing (from user to conference) voice stream from regular users can be muted (deactivated)
Regular users can receive the voice stream from the conference and send the voice stream to the conference.
The outgoing (from user to conference) voice stream from regular users can be muted (deactivated)
and unmuted (activated) if necessary by 'chat_mute' command.
Operators can receive voice stream from conference and send voice stream to conference.
Outgoing (from user to conference) voice stream from operators can not be muted (deactivated)
Operators can receive the voice stream from the conference and send the voice stream to the conference.
The outgoing (from user to conference) voice stream from operators cannot be muted (deactivated)
by 'chat_mute' command.
Listeners can only receive voice stream from conference.
Outgoing (from user to conference) voice stream is muted (decativated) and can not be unmuted (activated)
Listeners can only receive the voice stream from the conference.
The outgoing (from user to conference) voice stream is muted (decativated) and cannot be unmuted (activated)
by 'chat_mute' command.
'chat_mute' command allows to manage conference switching regular users between active (voice stream from
'chat_mute' command allows to manage conference switching of regular users between active (voice stream from
user to conference is active and used in conference) and passive (voice stream from user to conference
is deactivated and not used in conference) mode. 'chat_mute' command apply to regular users only.
The state of operators and listeners is not changed by this commmand. Independent from changed by this
command state of conference operators will remain active members and listeners will remain passive members
of conference.
is deactivated and not used in conference) mode. 'chat_mute' command applies to regular users only.
The state of operators and listeners is not changed by this commmand. Independent from changes to this
command state, conference operators will remain active members and listeners will remain passive members
of the conference.
Direction:
Used to control (deactivate and activate) voice stream from regular users to conference.
Used to control (deactivate and activate) the voice stream from regular users to the conference.
Note:
Voice stream of regular users is active by default. If conference mode was changed to half duplex
('chat_mute|yes') then new regular users are created with voice stream deactivated until conference
mode is not changed back to full duplex ('chat_mute|no')
The voice stream of regular users is active by default. If the conference mode was changed to half duplex
('chat_mute|yes'), then new regular users are created with a deactivated voice stream until the conference
mode is changed back to full duplex ('chat_mute|no')
Supported hardware:
Diva
@ -1078,14 +1078,14 @@ Supported hardware:
Syntax:
capicommand(chat_mute|<action>[|<roomname>])
action - mandatory
yes - change conference mode to half duplex, deactivate voice stream from regular
users to conference
no - change conference mode back to full duplex, activate voice stream from regular
users to conference
roomname - conference room name. This parameter is necessary if caller is not a member of conference.
It allows the control of conference by one user which not member of conference. Using
this parameter one user can control multiple conferences. This allows to implement
functionality of common conference operator.
yes - Change conference mode to half duplex, deactivate voice stream from regular
users to conference.
no - Change conference mode back to full duplex, activate voice stream from regular
users to conference.
roomname - Conference room name. This parameter is necessary if a caller is not a member of the conference.
It allows the control of the conference by one user, who not member of conference. Using
this parameter, one user can control multiple conferences. This allows to implement the
functionality of a common conference operator.
Syntax example:
exten => s,n,capicommand(chat_mute|yes)
@ -1130,7 +1130,7 @@ exten => s,n,Hangup
+-------------------------------------------------------------------+
Description:
Used to activate or to deactivate echo cancellation in accordance with G.168
Used to activate or to deactivate echo cancellation in accordance with G.168.
The vast majority of the public telephone system local loop wiring is done using
two-wire connections whereby the same pair of wires carries voice signals in both
directions. In the telephone company's central office or in an office PBX,
@ -1143,22 +1143,22 @@ Description:
the echo canceller must not cause detriment to signaling tones (DTMF etc.) or fax and
modem transmissions.
Diva supports echo cancellation (in accordance G.168 with NLP) with tail length up to 256 mSec.
256 mSec tail length is required to ensure the operation in the environments where the signal
Diva supports echo cancellation (in accordance G.168 with NLP) with tail length up to 256 ms.
256 ms tail length is required to ensure the operation in the environments where the signal
is carried over the packet network. This is not always the case at customer site and can be done
by transit network which does not provides own echo cancellation capabilities.
by the transit network, wich does not provide own echo cancellation capabilities.
'echocancelnlp' configuration parameter (capi.conf) is used to activate (deactivate) NLP
(Non Linear Processor which removes the residual echo at the output of the echo cancellation unit).
You can use Diva chan_capi configuration to change this capi.conf configuration parameter.
Diva automatically deactivates echo cancellation upon detection of fax ro modem transmission.
The Diva software automatically deactivates echo cancellation upon the detection of fax or modem transmission.
Direction:
Aplies on TDM interface (E.1/T.1/S0) only
Aplies to TDM interface (E.1/T.1/S0) only
Supported hardware:
Equipped with DSP Diva hardware
Diva Media Boards equipped with DSPs.
Syntax:
echocancel|yes,no