Mittwoch, 19. August 2009
Good guide on Line echo canceller (LEC)
Line echo canceller (http://www.audiodesignline.com/213000378?cid=RSSfeed_audiodesignline_adlRSS)
Dienstag, 18. August 2009
Use of chan_capi with Diva SS7
Diva SS7 allows use of SS7 signaling with chan_capi. No changes to chan_capi or chan_capi configuration are necessary. Diva SS7 provides converion between SS7 protocol towards network and ETS 300 102-1 towards chan_capi. This allows use of existing chan_capi implementation and configuration without changes.
The solution allows simple implementation of gateways between SS7 and SIP, SS7 and local ISDN/PSTN networks.
Diva SS7 configuration (Diva demo system)
Diva chan_capi (capi.conf, modules.conf) configuration (Diva demo system)
The solution allows simple implementation of gateways between SS7 and SIP, SS7 and local ISDN/PSTN networks.
Diva SS7 configuration (Diva demo system)
Diva chan_capi (capi.conf, modules.conf) configuration (Diva demo system)
chan_capi and chan_dialogicdiva 1.1.4 are released now
New stable versions of chan_capi and chan_dialogicdiva are released as 1.1.4
chan_capi download
chan_dialogicdiva-1.1.4.tar.gz
chan_capi download
chan_dialogicdiva-1.1.4.tar.gz
Freitag, 14. August 2009
Additional media processing by gateways
Gateways are often taken as simple convertors between different media formats. Additional application servers are use to provide additional media processing capabilities. But use of additional application server is not always the best solution. In case changes to media should be applied as fast as possible (if possible no delay between user input and initiated by this input action), small and provided to all users (no accounting, billing) set of media control commands it may be better to ingegrate appropriate services in the gateway.
The best suited for this purpose media processing services are:
Using Diva hardware and chan_capi it is possible to implement all mentioned above functionality using chan_capi "vc" command and the provided by Diva hardware media processing commands (please read README.media for details).
Here is small example:
[macro-vcmenu]
exten => s,1,capicommand(vc|inctxdgain|1|1.5) ; 1 - increase volume
exten => s,n,capicommand(vc|inctxdgain|2|-2.5) ; 2 - decrease volume
exten => s,n,capicommand(vc|txdgain|0|-128) ; 0 - Mute Tx
exten => s,n,capicommand(vc|txdgain|9|0) ; 9 - Un-mute Tx
exten => s,n,capicommand(vc|soisesuppressor|3|yes) ; 3 - Suppression of ambient noises ON
exten => s,n,capicommand(vc|soisesuppressor|4|yes) ; 4 - Suppression of ambient noises OFF
exten => s,n,capicommand(vc|sendtone|5|0x83) ; 5 - Send tone
exten => s,n,capicommand(vc|stoptone|6|) ; 7 - Stop tone
exten => s,n,capicommand(rxagc|yes) ; Activate Rx AGC
exten => s,n,capicommand(txagc|yes) ; Activate Tx AGC
exten => s,n,capicommand(clamping|200) ; Activate suppression of in band DTMF tones
The best suited for this purpose media processing services are:
- Manual gain control by user
- Automatic gain control with possibility of activation/deactivation by user
- Suppression of ambient noises with possibility of activation/deactivation by user
- Mute/Un mute
- Send information tone to peer
Using Diva hardware and chan_capi it is possible to implement all mentioned above functionality using chan_capi "vc" command and the provided by Diva hardware media processing commands (please read README.media for details).
Here is small example:
[macro-vcmenu]
exten => s,1,capicommand(vc|inctxdgain|1|1.5) ; 1 - increase volume
exten => s,n,capicommand(vc|inctxdgain|2|-2.5) ; 2 - decrease volume
exten => s,n,capicommand(vc|txdgain|0|-128) ; 0 - Mute Tx
exten => s,n,capicommand(vc|txdgain|9|0) ; 9 - Un-mute Tx
exten => s,n,capicommand(vc|soisesuppressor|3|yes) ; 3 - Suppression of ambient noises ON
exten => s,n,capicommand(vc|soisesuppressor|4|yes) ; 4 - Suppression of ambient noises OFF
exten => s,n,capicommand(vc|sendtone|5|0x83) ; 5 - Send tone
exten => s,n,capicommand(vc|stoptone|6|) ; 7 - Stop tone
exten => s,n,capicommand(rxagc|yes) ; Activate Rx AGC
exten => s,n,capicommand(txagc|yes) ; Activate Tx AGC
exten => s,n,capicommand(clamping|200) ; Activate suppression of in band DTMF tones
Dienstag, 4. August 2009
chan_capi and chan_dialogicdiva 1.1.3 are released now
New stable versions of chan_capi and chan_dialogicdiva are released as 1.1.3
chan_capi download
chan_dialogicdiva download
chan_capi download
chan_dialogicdiva download
Abonnieren
Posts (Atom)