<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5311111441775792096</id><updated>2011-10-05T05:52:40.407-07:00</updated><category term='chan_capi'/><category term='IP'/><category term='SIP'/><category term='Echo Cancellation'/><category term='Diva'/><category term='T.38'/><category term='Fax'/><category term='PBX'/><category term='V.34'/><category term='DEMO'/><category term='ISDN'/><title type='text'>Diva ISDN IP chan_capi</title><subtitle type='html'>Support use of Diva hardware with chan_capi and provide development support for Diva and chan_capi users and developers</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>44</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-8635638863975630114</id><published>2011-10-05T05:49:00.000-07:00</published><updated>2011-10-05T05:52:40.463-07:00</updated><title type='text'>bug in asterisk &gt;= 1.8</title><content type='html'>Compared with asterisk release 1.6 1.8 release is not stable.&lt;P&gt;The same test suite:&lt;P&gt;exten =&gt; _X.,1,NoOpexten =&gt; _X.,n,Answerexten =&gt; _X.,n,Echo&lt;P&gt;Using 30 channels and middle call duration of 5 sec results runs without problems with asterisk 1.6. But results in asterisk crash if using asterisk 1.8.Crash is caused by destruction of libc memory pool of by destruction of internal asterisk structures: CDR variables.&lt;P&gt;The solution for this problem is located inside of asterisk core:Multiple channel drivers are using "ast_set_callerid" from the context of internal thread. This is OK: "ast_set_callerid" calls ast_channel_lock and all changes on the channel variables are protected. After cid update is completed "ast_set_callerid" calls:&lt;P&gt;  if (chan-&gt;cdr) {    ast_cdr_setcid(chan-&gt;cdr, chan);  }&lt;P&gt;At same time "__ast_pbx_run" ("main/pbx.c") calls:&lt;P&gt;if (c-&gt;cdr)&lt;BR&gt;  ast_cdr_update(c);&lt;P&gt;This call happens in the context of pbx own thread and the access to CDR is performed without any protection.&lt;P&gt;In the most of cases problem is caused by "freeing of already freed memory" and receives real problem if "freeing of freed and allocated by other memory".&lt;P&gt;The immediate solution is to change __ast_pbx_run in main/pbx.c and protect access to CDR:&lt;P&gt;ast_channel_lock(c); /* Add this line */&lt;BR&gt;  if (c-&gt;cdr)&lt;BR&gt;     ast_cdr_update(c);&lt;BR&gt;ast_channel_unlock(c); /* Add this line */&lt;BR&gt;&lt;P&gt;This is multiple locations (inside of "__ast_pbx_run") where "ast_cdr_update" is called. You need to protect all accesses.&lt;P&gt;The newest available version of chan_capi (chan-capi-trunk 943) includes one work around for this problem:the code of "ast_set_callerid" is partially replicated and CDR is not updated if caller id changes (for example name is received from network).&lt;P&gt;But this is still problem if you use other channel driver (for example chan_sip). In this case you should modify "__ast_pbx_run" in "main/pbx.c", build and install asterisk.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-8635638863975630114?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/8635638863975630114/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2011/10/bug-in-asterisk-18.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/8635638863975630114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/8635638863975630114'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2011/10/bug-in-asterisk-18.html' title='bug in asterisk &gt;= 1.8'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-5999319397858867105</id><published>2011-10-05T05:28:00.000-07:00</published><updated>2011-10-05T05:28:49.408-07:00</updated><title type='text'>chan_capi support for asterisk 10.0 BETA 1</title><content type='html'>New chan-capi-trunk 943 contains support for asterisk 10.0 BETA1Changes are already tested and allows to use chan_capi together with new version of asterisk.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-5999319397858867105?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/5999319397858867105/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2011/10/chancapi-support-for-asterisk-100-beta.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/5999319397858867105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/5999319397858867105'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2011/10/chancapi-support-for-asterisk-100-beta.html' title='chan_capi support for asterisk 10.0 BETA 1'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-1966590031086173673</id><published>2011-08-30T13:56:00.000-07:00</published><updated>2011-08-30T14:07:48.532-07:00</updated><title type='text'>High Definition Conference using Diva System Release 9.6 and Wide Band audio codecs</title><content type='html'>Diva System Release 9.6 and provided as part of release chan_capi (or from SVN trunk path) provides support for wide band codecs:&lt;br /&gt;&lt;br /&gt;G.722&lt;br /&gt;Siren7&lt;br /&gt;Siren14&lt;br /&gt;Linear16&lt;br /&gt;&lt;br /&gt;This allows to use Diva hardware and chan_capi to create High Definition Conference servers.&lt;br /&gt;Diva hardware supports mix of up to 900 TDM E.1/T.1/ISDN/POTS and VoIP (SIP/IAX/...) channels at same time.&lt;br /&gt;Additional media processing can be applied to conference audio streams:&lt;br /&gt;Echo cancellation&lt;br /&gt;Noise Suppression&lt;br /&gt;DTMF tome suppression&lt;br /&gt;Part 168 Voice limiter&lt;br /&gt;Automatic Gain Control for Rx and for Tx media streams&lt;br /&gt;&lt;br /&gt;Together with quality of wide band codecs it allows to enhance the quality of conference signal and to achieve better use experience.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-1966590031086173673?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/1966590031086173673/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2011/08/high-definition-conference-using-diva.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/1966590031086173673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/1966590031086173673'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2011/08/high-definition-conference-using-diva.html' title='High Definition Conference using Diva System Release 9.6 and Wide Band audio codecs'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-3972990517009908902</id><published>2011-08-30T13:45:00.001-07:00</published><updated>2011-08-30T13:55:27.564-07:00</updated><title type='text'>Very large conference with 900 members using Diva System Release 9.6 and chan_capi</title><content type='html'>Using Diva system release 9.6 and new chan_capi (available as part of release and using SVN trunk path) this is possible to create full duplex conferences with up to 900 members.&lt;br /&gt;&lt;br /&gt;By default the size of conference using Diva hardware is limited to 140 (With media processing) or to 360 (simple conference without media processing) members.&lt;br /&gt;&lt;br /&gt;Introduction of "large conference" mode allows to increase size of conference up to 900 members with media processing active.&lt;br /&gt;&lt;br /&gt;The new conferencing mode is activated using new "g" option for chan_capi "chat" command.&lt;br /&gt;&lt;br /&gt;All media processing features, automatic gain control and active talker evaluation are available. User is free to create conference with up to 900 members, independent from the domain members connects from (E.1/T.1/ISDN/Analog or IP).&lt;br /&gt;&lt;br /&gt;Media processing is performed using DSP of Diva hardware.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-3972990517009908902?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/3972990517009908902/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2011/08/very-large-conference-with-900-members.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/3972990517009908902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/3972990517009908902'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2011/08/very-large-conference-with-900-members.html' title='Very large conference with 900 members using Diva System Release 9.6 and chan_capi'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-6214753234234698829</id><published>2011-08-30T13:04:00.000-07:00</published><updated>2011-08-30T13:27:51.404-07:00</updated><title type='text'>High Density Ultra Low Power HD Audo Gateway/IVR using Diva System Release 9.6</title><content type='html'>Diva system release 9.6 offers new feature: diva streaming.&lt;br /&gt;While this feature is hidden inside of the product core and use of this feature is nothing what requires and user/application actions the major effects from introduction of this feature are:&lt;br /&gt;&lt;br /&gt;High reduction of host load&lt;br /&gt;Low delay and delay variance of voice stream&lt;br /&gt;&lt;br /&gt;Diva streaming is new media transport protocol. It is responsible for transfer of data between user application and Diva media processing resource. Diva streaming allows transport of data without host intervention and without overhead of system calls.&lt;br /&gt;BUS Master DMA of Diva hardware performs direct transport of data between chan_capi and Diva media processing resources.&lt;br /&gt;&lt;br /&gt;Provided reduction of host load allows to use smaller CPU and to reduce required power, space and price of the system. Moreover this is possible to create one passive cooled and free of maintenance system:&lt;br /&gt;&lt;br /&gt;Dual core 1.2 or 1.6GHz Atom with 2 ... 4 GByte memory and 32Bit Ubuntu 10.04 LTS, updated to backport kernel with SSD support.&lt;br /&gt;SSD or SD card with 4 ... 32 Gbyte as solid state disk.&lt;br /&gt;Diva 4PRI PCIe HS (Half Size) or Diva 8PRI PCIe FS (Full Size) hardware.&lt;br /&gt;Asterisk 1.8 compiled from sources.&lt;br /&gt;&lt;br /&gt;In the test we used:&lt;br /&gt;Dual core 1.6GHz Atom, 4GByte SD card, passive cooled, Diva 4PRI PCIe HS.&lt;br /&gt;&lt;br /&gt;This results in one VoIP (SIP) Gateway with power usage of 40 WT and complete free of maintenance.&lt;br /&gt;&lt;br /&gt;The space can be saved by use of PCIe connector cable. PCIe BUS allows to use cable as extension. This allows better place,ent of Diva hardware and as result smaller unit size.&lt;br /&gt;&lt;br /&gt;The test shows that this is no problem to double channel density up to 240 channels.&lt;br /&gt;This can be done by use of Diva 8PRI PCIe FS (Full Size) hardware.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-6214753234234698829?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/6214753234234698829/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2011/08/high-density-ultra-low-power-hd-audo.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/6214753234234698829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/6214753234234698829'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2011/08/high-density-ultra-low-power-hd-audo.html' title='High Density Ultra Low Power HD Audo Gateway/IVR using Diva System Release 9.6'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-341334604268059515</id><published>2011-08-30T12:25:00.000-07:00</published><updated>2011-08-30T12:57:25.968-07:00</updated><title type='text'>Dialogic(R) Diva(R) System Release 9.6LIN is available</title><content type='html'>The new release of Diva system release (&lt;a href="http://www.dialogic.com/download/p/linux/source.9.6/111-82/download.htm"&gt;http://www.dialogic.com/download/p/linux/source.9.6/111-82/download.htm&lt;/a&gt;) is available now. This 9.6 release provides huge amount of rand new features:&lt;br /&gt;&lt;br /&gt;Support for Wide Band Audio (G.722 and related), inclusive support for chan_capi and Diva chan_capi WEB configuration. Now it is possible to create VoIP Gateways and conferences using Wide Band Audio codecs.&lt;br /&gt;Wide band audio increases productivity and is one great enhancement for every conference server.&lt;br /&gt;&lt;br /&gt;Diva streaming allows direct streaming of data between Diva media processing resources and running in user or in kernel mode applications with zero host intervention (using PCI/PCIe BUS Master DMA).&lt;br /&gt;chan_capi supports Diva streaming. This reduces host load and allows to use low power dual core Atom boards to process up to 240 voice channels (IVR, Fax, SIP Gateway). This results 240 channels/40 WT: 0.167 WT for Channel, fully passive cooled system.&lt;br /&gt;&lt;br /&gt;MWI (message waiting indication) support for chan_capi. chan_capi supports now MWI server and MWI client modes. This is possible to manage MWI atomatic by chan_capi or using dial plan commands.&lt;br /&gt;&lt;br /&gt;chan_capi support for Asterisk 1.8&lt;br /&gt;&lt;br /&gt;chan_capi support for extra huge conference with up to 900 members using single host.&lt;br /&gt;&lt;br /&gt;Support for Blue Line&lt;br /&gt;Support of Blue Line range of E.1/T.1 hardware:&lt;br /&gt;Blue Line 1 PRI PCIe low profile with software echo cancellation&lt;br /&gt;Blue Line 1/2/4/8 PRI PCIe Half Size with hardware echo cancellation&lt;br /&gt;&lt;br /&gt;Blue Line range of hardware is optimized for use with chan_capi&lt;br /&gt;&lt;br /&gt;Significant performance enhancement of Diva softIP. Now is possible to create up to 1024 channels on single host. No application change is necessary - all softIP channels are presented as N x E.1 or T.1 interfaces.&lt;br /&gt;&lt;br /&gt;Diva softIP allows use of Diva T.30 and T.38 protocol stack with intelligent fax processing together with chan_capi, Hylafax and other applications.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Support for true Hot Plug operation fo all PCIe hardware:&lt;br /&gt;Surprise removal without affecting the running applications&lt;br /&gt;Free from human intervention insertion and replacement of Diva hardware&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-341334604268059515?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/341334604268059515/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2011/08/dialogicr-divar-system-release-96lin-is.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/341334604268059515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/341334604268059515'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2011/08/dialogicr-divar-system-release-96lin-is.html' title='Dialogic(R) Diva(R) System Release 9.6LIN is available'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-9206936523387307172</id><published>2011-07-25T07:15:00.000-07:00</published><updated>2011-07-25T07:26:47.677-07:00</updated><title type='text'>Blue line 1/2/4/8 PRI PCIe available from Dialogic</title><content type='html'>Finally got in the hands new Dialogic hardware. All together it is a new family of host media processing hardware:&lt;br /&gt;&lt;br /&gt;Low Profile Blue Line 1 PRI PCIe&lt;br /&gt;Half Size Blue Line 2/4/8 PRI PCIe&lt;br /&gt;&lt;br /&gt;The half size boards are equipped with DSP (Digital Signal Processor) for offload of most resource extensive and critical task - G.168 Echo Cancellation.&lt;br /&gt;&lt;br /&gt;Boards are supported by standard Dialogic Diva product release and drivers and are exposing same API. This is no problem to use the board with chan_capi. This is just like to Diva boards, only certain media processing features which available on Diva are not available with Blue Line. But Blue Line is even more powerful compared to Diva PRI CTI boards: Echo cancellation is performed using hardware DSP, supporte real time media (RTP). Of cause processing extensive vocoders are not supported by Blue Line.&lt;br /&gt;&lt;br /&gt;The Blue Line driver self is provided as binary toolkit and adapter to kernel at build time. This works without problems. Once loaded driver spreads his processing power across of multiple CPU and seems to run at software interrupt level.&lt;br /&gt;At same time user mode driver provided just in case kernel mode driver can not be build. This is no difference taken a look from API which driver is used. But kernel mode scales better.&lt;br /&gt;&lt;br /&gt;The conferencing is available too, chancapi "chat" command works without problems.&lt;br /&gt;&lt;br /&gt;Taken all together is is very simple to use - just like Diva hardware, using same installation, build and configuratiuon tools.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-9206936523387307172?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/9206936523387307172/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2011/07/blue-line-1248-pri-pcie-available-from.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/9206936523387307172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/9206936523387307172'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2011/07/blue-line-1248-pri-pcie-available-from.html' title='Blue line 1/2/4/8 PRI PCIe available from Dialogic'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-5565294943781807123</id><published>2010-12-23T13:19:00.000-08:00</published><updated>2010-12-23T13:27:08.388-08:00</updated><title type='text'>Diva media streaming for chan_capi allows reduction of host load</title><content type='html'>Using the Diva server board the only one processing overhead in the system is the transport of voice data between Asterisn and Diva hardware.&lt;br /&gt;&lt;br /&gt;Diva media streaming allows to eliminate this overhead.&lt;br /&gt;Diva media streaming allows to transport data between Diva hardware and the user application by PCI/PCIe BUS Master DMA. Due to mapping of DMA buffers to user mode this eliminates the overhead on copy of data (or remapping of data buffers) between address spaces and between host memory and system memory, strongly reduces the interrupt load.&lt;br /&gt;With other words the overhead is eliminated at all by the fully new design of interface between Diva hardware and the user applications.&lt;br /&gt;&lt;br /&gt;Diva streaming was used as the internal transport between Diva drivers, Diva hardware and Diva API. And now it is available under GPL license as part of the chan_capi code.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-5565294943781807123?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/5565294943781807123/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2010/12/diva-media-streaming-for-chancapi.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/5565294943781807123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/5565294943781807123'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2010/12/diva-media-streaming-for-chancapi.html' title='Diva media streaming for chan_capi allows reduction of host load'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-4383428259845700109</id><published>2010-12-23T13:09:00.001-08:00</published><updated>2010-12-23T13:19:02.368-08:00</updated><title type='text'>Very Large conference with chan_capi and Diva hardware</title><content type='html'>Very large conference is one full duplex conference with 240 ... 900 members.&lt;br /&gt;To implement such large conferences this is necessary to break the conference in the groups and to transmit only the summary group signel between groups (while inside of the group signal is built by any-to-any transmission of signals).&lt;br /&gt;&lt;br /&gt;The most critical part if the creation of the groups, binding of certain media processing resources to groups and selection of the communication resources for transmission of signals between groups.&lt;br /&gt;&lt;br /&gt;chan_capi implements the algorith to perform all mentioned tasks automatically. All the user has to do is to provide "g" option to capicommand "chat". With this option chan_capi will automatically create groups, distribute the required by groups media media processing tasks between available hardware resources and establish the paths betwee groups in the most efficient way. This allows to achive not only the best usage of the avvailable hardware but to minimize the introduces by transmission of summary signal delay.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-4383428259845700109?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/4383428259845700109/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2010/12/very-large-conference-with-chancapi-and.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/4383428259845700109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/4383428259845700109'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2010/12/very-large-conference-with-chancapi-and.html' title='Very Large conference with chan_capi and Diva hardware'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-4404075638644408979</id><published>2010-12-23T13:01:00.000-08:00</published><updated>2010-12-23T13:08:25.364-08:00</updated><title type='text'>New features</title><content type='html'>Beside of compatibility with Asterisk 1.8 multiple new features are includded in the chan_capi:&lt;br /&gt;+ "capi exec" cli command allows to execute any of ssupported "coimmands". This allows&lt;br /&gt;   for example control of media processing by conference operator.&lt;br /&gt;+ "capi show resources" cli command allows to view media processing resources in use&lt;br /&gt;+ Distributions of calls only to interfaces (E.1/T.1/S0/POTS/SS7) which are in active&lt;br /&gt;  state and are able to process the calls&lt;br /&gt;+ "capi show ifcstate" cli command allows to control state of interfaces in use&lt;br /&gt;+ AMI events for interface state&lt;br /&gt;+ MeetMe compatible AMI interface (events, commands) for chan_capi conferencing&lt;br /&gt;  (capicommand(chat))&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-4404075638644408979?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/4404075638644408979/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2010/12/new-features.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/4404075638644408979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/4404075638644408979'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2010/12/new-features.html' title='New features'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-7498556623152523826</id><published>2010-12-23T10:22:00.000-08:00</published><updated>2010-12-23T10:25:56.427-08:00</updated><title type='text'>Asterisk 1.8 chan_capi support</title><content type='html'>Newest available relase of chan capi (svn co svn://svn.chan-capi.org/chan-capi/trunk chan-capi-trunk) supports Asterisk 1.8.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-7498556623152523826?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/7498556623152523826/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2010/12/asterisk-18-chancapi-support.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/7498556623152523826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/7498556623152523826'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2010/12/asterisk-18-chancapi-support.html' title='Asterisk 1.8 chan_capi support'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-3220488411435601764</id><published>2010-10-10T07:50:00.000-07:00</published><updated>2010-10-10T07:57:13.023-07:00</updated><title type='text'>Diva PCIe Hot Plug test</title><content type='html'>Yes, it works. All Diva PCIe hardware ssupports PCIe Hot Plug inclusive surprise removal.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;All you need is to load appropriate PCIe Hot Plug module (pciehp).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In case hot plug is not working please try to use pciehp_force=1 pciehp module parameter.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;More about test, used mainboard will follow.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-3220488411435601764?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/3220488411435601764/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2010/10/diva-pcie-hot-plug-test.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/3220488411435601764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/3220488411435601764'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2010/10/diva-pcie-hot-plug-test.html' title='Diva PCIe Hot Plug test'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-3856827195839225132</id><published>2010-07-13T02:26:00.000-07:00</published><updated>2010-07-13T02:35:24.285-07:00</updated><title type='text'>Diva 8PRI 4LANE PCIe 8 x E.1/T.1 1 x 450MHz MIPST RISC 24 x 600MHz DSP 20WT</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_33pqzokaxrQ/TDwzU2xWS4I/AAAAAAAACZw/iZSdwr9Ngb0/s1600/Diva8PRI.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_33pqzokaxrQ/TDwzU2xWS4I/AAAAAAAACZw/iZSdwr9Ngb0/s320/Diva8PRI.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5493322078878059394" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;For unlimited voice, fax and modem, 20WT only&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-3856827195839225132?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/3856827195839225132/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2010/07/diva-8pri-4lane-pcie-8-x-e1t1-1-x.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/3856827195839225132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/3856827195839225132'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2010/07/diva-8pri-4lane-pcie-8-x-e1t1-1-x.html' title='Diva 8PRI 4LANE PCIe 8 x E.1/T.1 1 x 450MHz MIPST RISC 24 x 600MHz DSP 20WT'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_33pqzokaxrQ/TDwzU2xWS4I/AAAAAAAACZw/iZSdwr9Ngb0/s72-c/Diva8PRI.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-564090467826986508</id><published>2010-02-14T23:42:00.000-08:00</published><updated>2010-02-15T00:14:16.213-08:00</updated><title type='text'>Large Asterisk PBX test using Diva and 480 switched channels</title><content type='html'>The purpose of the test was to check usability of Asterisk with Diva hardware as solution for big enterprise switching systems (240 an more channels).&lt;br /&gt;&lt;br /&gt;Following hardware used:&lt;div&gt;2 x Diva 8PRI PCIe in the system under test (16 x E.1 resulting in 480 channels)&lt;/div&gt;&lt;div&gt;2 x Diva 4PRI PCI and 2 x Diva 4PRI PCIe in the call generator&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The system under test was used as PBX for switching calls between interfaces (between boards):&lt;/div&gt;&lt;div&gt;E.1[1...8] -&gt; E.1[9...16]. Using "group" chan_capi syntax. This eliminates the need to check for free channel if switching the call, chan_capi provides management of channels within a group.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Two tests was used to check the quality of provided solution:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Long term load on all 480 channels with control of PESQ (voice quality)&lt;/li&gt;&lt;li&gt;High call frequency test on all 480 channels. Variable call length between 100 mSec and 2 Sec&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Used Diva release:         9.02 (includes chan_capi)&lt;/div&gt;&lt;div&gt;Used Asterisk version:  1.6.1, 1.6.2, 1.4.29&lt;/div&gt;&lt;div&gt;OS:                                    64 Bit Debian lenny&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Test results:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;In the first test all Asterisk versions exposed same behavior. The switching done by cross board (direct board to board access) BUS master DMA of Diva hardware does not depends on the host CPU and on the Asterisk version. This is why no quality changes, compared to original signal was detected (with and without echo cancellation).&lt;/li&gt;&lt;li&gt;In the second test 1.6.X and 1.4.X versions of Asterisk exposed different behavior: while 1.4.29 was absolutely stable and no problem was detected 1.6.X crashed after several minutes of tests if used for more then 120 channels&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Conclusion:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Using Diva 8PRI PCIe, Diva for Linux, chan_capi and Asterisk 1.4.29 this is possible to satisfy all needs of big enterprise marked using even one mid range server: the voice streaming is handled by Diva hardware in the independent from host CPU fashion, use of high density Diva hardware allows to provide 480 channels using only 2 x 4LANE PCIe slots.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Interesting aspect is the power consumption too. Every Diva 8PRI board uses approximately 20 W of power (20W for 240 channels). Combined with use of mid range CPU (1.2 ... 1.8 GHz) and use of power reduction technologies (ondemand power governer using SpeedStep, ...)&lt;/div&gt;&lt;div&gt;this provides significant reduction of power consumption.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-564090467826986508?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/564090467826986508/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2010/02/large-asterisk-pbx-test-using-diva-and.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/564090467826986508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/564090467826986508'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2010/02/large-asterisk-pbx-test-using-diva-and.html' title='Large Asterisk PBX test using Diva and 480 switched channels'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-8709381428967080695</id><published>2009-11-21T13:08:00.000-08:00</published><updated>2009-11-21T13:24:19.243-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='chan_capi'/><category scheme='http://www.blogger.com/atom/ns#' term='Fax'/><category scheme='http://www.blogger.com/atom/ns#' term='ISDN'/><category scheme='http://www.blogger.com/atom/ns#' term='Diva'/><category scheme='http://www.blogger.com/atom/ns#' term='Echo Cancellation'/><title type='text'>Dialogic(R) Diva(R) System Release 9.0LIN Service Update 2</title><content type='html'>Dialogic(R) Diva(R) System Release 9.0LIN Service Update 2 is available.&lt;div&gt;Includes newest version of chan_capi.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.dialogic.com/download/p/linux/source.9.02/109-34/download.htm"&gt;http://www.dialogic.com/download/p/linux/source.9.02/109-34/download.htm&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Major changes:&lt;/div&gt;&lt;div&gt;  Add Diva 8-PRI PCIe FS Board and Diva 4-PRI PCIe FS Board&lt;/div&gt;&lt;div&gt;  Add software echo cancellation for Diva PRI CTI and Diva BRI CTI hardware&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The new Diva 8-PRI and 4-PRI boards are PCIe x4 boards, every with 24 BF533 DSP (each with 32 MByte SDRAM memory), R7000 RISC MIPS CPU wich 128 MByte of DDR memory. This provides x3 and x6 DSP for every E.1/T.1 trunk respektively.&lt;br /&gt;&lt;br /&gt;Software echo cancellation (Line Echo Cancellation, LEC) is provided for Diva CTI hardware (Diva PRI CTI, Diva BRI CTI and Diva BRI 2FX) which are not populated with DSP and missing this funktionality. Software echo cancellation available only if Board is assigned (by Diva configuration) for use with chan_capi.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-8709381428967080695?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/8709381428967080695/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2009/11/dialogicr-divar-system-release-90lin.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/8709381428967080695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/8709381428967080695'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2009/11/dialogicr-divar-system-release-90lin.html' title='Dialogic(R) Diva(R) System Release 9.0LIN Service Update 2'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-2627630663855685357</id><published>2009-10-25T16:09:00.000-07:00</published><updated>2009-10-25T16:21:56.346-07:00</updated><title type='text'>Asterisk WEB Configuration GUI</title><content type='html'>An example of Asterisk WEB based GUI is at &lt;a href="http://demo.world-communication.de/sipconf.cgi"&gt;http://demo.world-communication.de/sipconf.cgi&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Looks like allows to create one hosted PBX, SIP/ISDN/PSTN gateway and/or SIP/ISDN/PSTN PBX with view mouse clicks. At same time provides the possibility for changing of several extended configuration settings of Asterisk to adapt the PBX to environment and to resolve compatibility problems.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The Asterisk WEB GUI is built at top of Diva WEB server which is distributed under GPL license and provides a possibility to create own customer specific extensions for configuration of customer own system.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This tool creates extensions.conf and other configuration files and uses sip.conf as storage of all necessary information.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And the most noce, the generated extensions.conf uses chan_capi and supposes the use of Diva hardware.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-2627630663855685357?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/2627630663855685357/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2009/10/asterisk-web-configuration-gui.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/2627630663855685357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/2627630663855685357'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2009/10/asterisk-web-configuration-gui.html' title='Asterisk WEB Configuration GUI'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-2477899553525586655</id><published>2009-09-09T01:47:00.000-07:00</published><updated>2009-09-09T01:53:02.959-07:00</updated><title type='text'>Long term chan_capi test with 1.5 Million calls completed with success</title><content type='html'>Long term chan_capi test is completed with success.&lt;br /&gt;&lt;br /&gt;Test was done using Asterisk as gateway between SIP and ISDN network:&lt;br /&gt;&lt;br /&gt;Diva SoftIP - SIP -&gt; Asterisk(chan_capi)-&gt; Diva 4PRI &lt;- 4 x E.1 -&gt; 4 x E.1 -&gt; Asterisk(chan_capi) - SIP -&gt; Diva SoftIP&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-2477899553525586655?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/2477899553525586655/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2009/09/long-term-chancapi-test-with-15-million.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/2477899553525586655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/2477899553525586655'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2009/09/long-term-chancapi-test-with-15-million.html' title='Long term chan_capi test with 1.5 Million calls completed with success'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-7909413003549640591</id><published>2009-08-19T08:29:00.000-07:00</published><updated>2009-08-19T08:30:29.076-07:00</updated><title type='text'>Good guide on Line echo canceller (LEC)</title><content type='html'>&lt;a href="http://www.audiodesignline.com/213000378?cid=RSSfeed_audiodesignline_adlRSS"&gt;Line echo canceller&lt;/a&gt; (http://www.audiodesignline.com/213000378?cid=RSSfeed_audiodesignline_adlRSS)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-7909413003549640591?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/7909413003549640591/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2009/08/good-guide-on-line-echo-canceller-lec.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/7909413003549640591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/7909413003549640591'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2009/08/good-guide-on-line-echo-canceller-lec.html' title='Good guide on Line echo canceller (LEC)'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-1471077819820991143</id><published>2009-08-18T14:02:00.000-07:00</published><updated>2009-08-18T14:20:07.102-07:00</updated><title type='text'>Use of chan_capi with Diva SS7</title><content type='html'>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.&lt;br /&gt;&lt;br /&gt;The solution allows simple implementation of gateways between SS7 and SIP, SS7 and local ISDN/PSTN networks.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://88.79.213.69:10005/softss7.cgi"&gt;Diva SS7 configuration (Diva demo system)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://88.79.213.69:10005/chancapi.cgi"&gt;Diva chan_capi (capi.conf, modules.conf) configuration (Diva demo system)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-1471077819820991143?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/1471077819820991143/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2009/08/use-of-chancapi-with-diva-ss7.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/1471077819820991143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/1471077819820991143'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2009/08/use-of-chancapi-with-diva-ss7.html' title='Use of chan_capi with Diva SS7'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-9134507247072886740</id><published>2009-08-18T13:56:00.000-07:00</published><updated>2009-08-22T03:37:47.439-07:00</updated><title type='text'>chan_capi and chan_dialogicdiva 1.1.4 are released now</title><content type='html'>&lt;div class="post-body entry-content"&gt;New stable versions of chan_capi and chan_dialogicdiva are released as 1.1.4&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.melware.org/ChanCapi"&gt;chan_capi download&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dialogic.com/den/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.02.25.66/chan_5F00_dialogicdiva_2D00_1.1.4.tar.gz"&gt;chan_dialogicdiva-1.1.4.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-9134507247072886740?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/9134507247072886740/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2009/08/hancapi-and-chandialogicdiva-114-are.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/9134507247072886740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/9134507247072886740'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2009/08/hancapi-and-chandialogicdiva-114-are.html' title='chan_capi and chan_dialogicdiva 1.1.4 are released now'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-5142692282503871493</id><published>2009-08-14T04:26:00.000-07:00</published><updated>2009-08-14T05:32:41.277-07:00</updated><title type='text'>Additional media processing by gateways</title><content type='html'>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.&lt;br /&gt;&lt;br /&gt;The best suited for this purpose media processing services are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Manual gain control by user&lt;/li&gt;&lt;li&gt;Automatic gain control with possibility of activation/deactivation by user&lt;/li&gt;&lt;li&gt;Suppression of ambient noises with possibility of activation/deactivation by user&lt;/li&gt;&lt;li&gt;Mute/Un mute&lt;/li&gt;&lt;li&gt;Send information tone to peer&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;The mentioned functionality provides the best results if used togewer (on the same media processing resource) with media converion (transcoding) process.&lt;br /&gt;&lt;br /&gt;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).&lt;br /&gt;&lt;br /&gt;Here is small example:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;[macro-vcmenu]&lt;br /&gt;exten =&gt; s,1,capicommand(vc|inctxdgain|1|1.5)         ; 1 - increase volume&lt;br /&gt;exten =&gt; s,n,capicommand(vc|inctxdgain|2|-2.5)        ; 2 - decrease volume&lt;br /&gt;exten =&gt; s,n,capicommand(vc|txdgain|0|-128)            ; 0 - Mute Tx&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;exten =&gt; s,n,capicommand(vc|txdgain|9|0)                 ; 9 - Un-mute Tx&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;exten =&gt; s,n,capicommand(vc|soisesuppressor|3|yes) ; 3 - Suppression of ambient noises ON&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;exten =&gt; s,n,capicommand(vc|soisesuppressor|4|yes) ; 4 - Suppression of ambient noises OFF&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;exten =&gt; s,n,capicommand(vc|sendtone|5|0x83)         ; 5 - Send tone&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;exten =&gt; s,n,capicommand(vc|stoptone|6|)                 ; 7 - Stop tone&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;exten =&gt; s,n,capicommand(rxagc|yes)                        ; Activate Rx AGC&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;exten =&gt; s,n,capicommand(txagc|yes)                        ; Activate Tx AGC&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;exten =&gt; s,n,capicommand(clamping|200)                 ; Activate suppression of in band DTMF tones&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-5142692282503871493?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/5142692282503871493/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2009/08/additional-media-processing-by-gateways.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/5142692282503871493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/5142692282503871493'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2009/08/additional-media-processing-by-gateways.html' title='Additional media processing by gateways'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-5120696263641572889</id><published>2009-08-04T07:42:00.000-07:00</published><updated>2009-08-04T07:47:14.390-07:00</updated><title type='text'>chan_capi and chan_dialogicdiva 1.1.3 are released now</title><content type='html'>New stable versions of chan_capi and chan_dialogicdiva are released as 1.1.3&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.melware.org/ChanCapi"&gt;chan_capi download&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dialogic.com/den/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.02.22.98/chan_5F00_dialogicdiva_2D00_1.1.3.tar.gz"&gt;chan_dialogicdiva download&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-5120696263641572889?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/5120696263641572889/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2009/08/chancapi-and-chandialogicdiva-113-are.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/5120696263641572889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/5120696263641572889'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2009/08/chancapi-and-chandialogicdiva-113-are.html' title='chan_capi and chan_dialogicdiva 1.1.3 are released now'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-2389045225004910888</id><published>2009-07-16T08:08:00.001-07:00</published><updated>2009-07-16T08:10:12.825-07:00</updated><title type='text'>Diva configuration allows to manage capi.conf</title><content type='html'>Using Dialogic Diva System Release 9.0 for Linux this is possible to manage capi.conf using Diva configuration.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://88.79.213.69:10005/chancapi.cgi"&gt;Diva chan_capi configuration&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-2389045225004910888?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/2389045225004910888/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2009/07/diva-configuration-allows-to-manage.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/2389045225004910888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/2389045225004910888'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2009/07/diva-configuration-allows-to-manage.html' title='Diva configuration allows to manage capi.conf'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-3836510610567733764</id><published>2009-07-16T07:54:00.000-07:00</published><updated>2009-07-16T08:03:00.984-07:00</updated><title type='text'>New command "chat_command" added to CHAN_CAPI</title><content type='html'>(from README.media)&lt;br /&gt;&lt;br /&gt;chat_command&lt;br /&gt;&lt;br /&gt;Description:&lt;br /&gt;Used to send command to conference.&lt;br /&gt;&lt;br /&gt;Supported hardware:&lt;br /&gt;Diva&lt;br /&gt;&lt;br /&gt;Syntax:&lt;br /&gt;capicommand(chat_command|options&lt;options&gt;|roomname&lt;roomname&gt;)&lt;br /&gt;options    - mandatory&lt;br /&gt;   r - Remove newest user from conference.&lt;br /&gt;       Command does not apply to calling member and  be used by operators only.&lt;br /&gt;   l - Remove all listeners from conference.&lt;br /&gt;       Command does not apply to calling member and  be used by operators only.&lt;br /&gt;   o - Remove all operators from conference.&lt;br /&gt;       Command does not apply to calling member and  be used by operators only.&lt;br /&gt;   a - Remove all users from conference.&lt;br /&gt;       Command does not apply to calling member and  be used by operators only.&lt;br /&gt;roomname   - optional, room caller assigned to is used if not present&lt;br /&gt;&lt;br /&gt;Syntax example:&lt;br /&gt;exten =&gt; s,n,capicommand(chat_command|r)&lt;br /&gt;exten =&gt; s,n,capicommand(chat_command|lo|test)&lt;br /&gt;exten =&gt; s,n,capicommand(chat_command|a|test)&lt;br /&gt;&lt;br /&gt;Conference example:&lt;br /&gt;/////////////////////////////////////////////////////////////////////&lt;br /&gt;[isdn-in]&lt;br /&gt;exten =&gt; _X.,1,Answer&lt;br /&gt;exten =&gt; _X.,n,Authenticate(12345)&lt;br /&gt;exten =&gt; _X.,n,Playback(vm-rec-name)&lt;br /&gt;exten =&gt; _X.,n,Record(/tmp/name${UNIQUEID}.alaw,5,15)   ; Record name&lt;br /&gt;exten =&gt; _X.,n,capicommand(chat_play|c1||/tmp/name${UNIQUEID}.alaw|1-4) ; Play name to conference&lt;br /&gt;exten =&gt; _X.,n,capicommand(resource|1-4)                ; Create resource PLCI if call from IP&lt;br /&gt;exten =&gt; _X.,n,capicommand(clamping|200)                ; Activate suppression of DTMF codes&lt;br /&gt;exten =&gt; _X.,n,capicommand(vc|chat_mute|1|yes)          ; Voice command, key 1 - mute all members except operators&lt;br /&gt;exten =&gt; _X.,n,capicommand(vc|chat_mute|2|no)           ; Voice command, key 2 - unmute all members except operators&lt;br /&gt;exten =&gt; _X.,n,capicommand(vc|chat_command|0|a|c1)      ; Voice command, key 0 - remove all members from conference&lt;br /&gt;exten =&gt; _X.,n,capicommand(vc|noisesuppressor|3|yes)    ; Voice command, key 3 - turn noise suppression on&lt;br /&gt;exten =&gt; _X.,n,capicommand(vc|noisesuppressor|4|no)     ; Voice command, key 4 - turn noise suppression off&lt;br /&gt;exten =&gt; _X.,n,capicommand(chat|c1|mo|1-4)              ; Add caller to conference as operator&lt;/roomname&gt;&lt;/options&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-3836510610567733764?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/3836510610567733764/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2009/07/net-command-chatcommand-added-to.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/3836510610567733764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/3836510610567733764'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2009/07/net-command-chatcommand-added-to.html' title='New command &quot;chat_command&quot; added to CHAN_CAPI'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-744373397442749210</id><published>2009-07-16T06:25:00.000-07:00</published><updated>2009-07-16T06:29:57.936-07:00</updated><title type='text'>Asterisk Konferenzen / Timingdevice</title><content type='html'>&lt;span&gt;&lt;span style="font-size:85%;"&gt;In case Diva is used for conferencing then "chat" chan_capi command should be used instead of MeetMe.&lt;br /&gt;&lt;br /&gt;Using "chat" conference is done on Diva hardware and not on host. Diva hardware will use internal clock (from TDM or from internal clock source) if necessary. "chat" can span conferences over multiple Diva boards.&lt;br /&gt;&lt;br /&gt;Using "chat" this is possible interconnect E.1/T.1/S.0 and IP members and to span conferences over multiple Diva board. This allows not only to offload host but provide for all participants (inclusive IP participants) conference with active talker evaluation and media processing (noise suppression, dtmf detection, digital gain control, ...)&lt;br /&gt;&lt;br /&gt;Use of "chat" chan_capi command together with "vc" chan_capi command allows interactive change (in real time) of apllied to media streams media processing.&lt;br /&gt;&lt;br /&gt;Please read more about "chat", "chat_play", "chat_mute", "vc" and "resource" chan_capi commands in README.media&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-744373397442749210?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/744373397442749210/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2009/07/asterisk-konferenzen-timingdevice.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/744373397442749210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/744373397442749210'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2009/07/asterisk-konferenzen-timingdevice.html' title='Asterisk Konferenzen / Timingdevice'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-4947468976007994496</id><published>2009-07-03T00:31:00.000-07:00</published><updated>2009-07-03T01:03:06.784-07:00</updated><title type='text'>Use of Diva hardware with XEN PVM</title><content type='html'>XEN allows access to PCI and PCIe hardware from PVM guest (using PCI backend/frontend) drivers. This is well tested and works with Diva hardware (tested with XEN 3.2, reported previous versions and XEN 3.3 works too).&lt;br /&gt;&lt;br /&gt;This is no differences in performance if using Diva hardware from PVM guest.&lt;br /&gt;&lt;br /&gt;Important notice:&lt;br /&gt;&lt;br /&gt;Virtual machines are known to be well isolated from the system (hypervisor, Domain 0, other guests) and this is supposed that crash of one VM guest affects this guest only.&lt;br /&gt;This is not true if you access PCI hardware from PVM guest. PCI hardware can use DMA (Diva hardware uses DMA) and after PVM is terminated DMA on hardware remains active and accessing (writing) memory which free or assigned to other domain now.&lt;br /&gt;The solution is to modify XEN hypervisor to erase master bit in PCI configuration space after PVM exit detected but before assigned to PVM memory is freed.&lt;br /&gt;In the future this problem will be probably resolved using IOMMU/VT-D.&lt;br /&gt;&lt;br /&gt;Before continue with set up procedure, please check for following originated by XEN limitations:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;XEN can not share interrupts between assigned to different domains devices. Please ensure that Diva board you plan to use with PVM guest does not shares interrupt with other used by Domain 0 or by other domains devices&lt;/li&gt;&lt;li&gt;XEN does not allows to use DAC (Dual Address Cycle, PLCI) and Long Address Format (PCIe) from PVM guest. In case all memory below 4GByte is allocated PVM will fail to allocate DMA descriptors and Diva hardware will not start. To prevent this problem please start PVM which accesses PCI hardware as first and Start Diva hardware at PVM start&lt;/li&gt;&lt;li&gt;XEN does not allows use of MSI (Message signaling interrupt) by PVM guest&lt;/li&gt;&lt;li&gt;XEN does not allows to use AER (Advanced Error Reporting, PCIe) by PVM guest&lt;/li&gt;&lt;/ul&gt;Now the set up procedure:&lt;br /&gt;&lt;br /&gt;Domain 0:&lt;br /&gt;modprobe pciback&lt;br /&gt;cd /sys/bus/pci/drivers/pciback&lt;br /&gt;# Show information about Diva hardware&lt;br /&gt;lspci&lt;br /&gt;07:01.0 Network controller: Eicon Networks Corporation Diva Server 4PRI (rev 01)&lt;br /&gt;07:02.0 Network controller: Eicon Networks Corporation Diva Server 4PRI (rev 01)&lt;br /&gt;# Assign both Diva boards to PCI backend driver&lt;br /&gt;echo -n "0000:07:01.0" &gt; new_slot&lt;br /&gt;echo -n "0000:07:01.0" &gt; bind&lt;br /&gt;echo -n "0000:07:02.0" &gt; new_slot&lt;br /&gt;echo -n "0000:07:02.0" &gt; bind&lt;br /&gt;# Allow access to configuration space.&lt;br /&gt;# Diva drivers use VPD (Vital Product Data) PCI configuration space area&lt;br /&gt;# Probably bettter to use xend-pci-permissive.sxp to allow access to VPD&lt;br /&gt;# are only.&lt;br /&gt;echo -n "0000:07:01.0" &gt; permissive&lt;br /&gt;echo -n "0000:07:02.0" &gt; permissive&lt;br /&gt;&lt;br /&gt;Now add to PVM guest configuration:&lt;br /&gt;pci = [ '07:01.0', '07:02.0' ]&lt;br /&gt;&lt;br /&gt;Finally start PVM, install, configure and start Diva drivers&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-4947468976007994496?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/4947468976007994496/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2009/07/use-of-diva-hardware-with-xen-pvm.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/4947468976007994496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/4947468976007994496'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2009/07/use-of-diva-hardware-with-xen-pvm.html' title='Use of Diva hardware with XEN PVM'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-7146804126329233110</id><published>2009-07-01T13:49:00.000-07:00</published><updated>2009-07-01T14:06:15.651-07:00</updated><title type='text'>PBX hunt group revisited</title><content type='html'>Suppose one group of PBX is used to distribute calls to multiple application servers (voice mail, IVR, gateway, ...). PBX starts the distribution of the calls as soon as interface (E.1/T.1/S0) receives ready.&lt;br /&gt;Now suppose at time interface receives ready application is still not ready to process the calls. This can happens due to multiple reasons: Application is about to start, application is restarted, unexpected termination of application, host OS problem, ... . The precise cause is not important. Most important is the fact that all distributed to this application server calls are lost, and this is in the time other application servers are ready to process the calls.&lt;br /&gt;&lt;br /&gt;This problem is resolved by Diva support for Hunt Group. You can use Diva configuration to activate Hunt Group mode. Once active E.1/T.1/S0 interfaces of Diva hardware remains in hight impedance state (from the point of view of PBX it looks same as cable not connected to port) until user application receives ready (as soon as application can not process the calls). PBX distributes the calls to other ports (no calls are distributed to inactive port) and as result no calls are lost.&lt;br /&gt;Once user application receives ready (again) Diva will change to normal operation and activate E.1/T.1/S0 interfaces. PBX will start call distribution to appropriate ports (again).&lt;br /&gt;&lt;br /&gt;Diva hunt group support is available for each application which uses Diva CAPI or Diva API. This is no change to application is necessary. Information about the state of application is derived from the behavior of application.&lt;br /&gt;&lt;br /&gt;You can get more information in Diva reference manual.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-7146804126329233110?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/7146804126329233110/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2009/07/pbx-hunt-group-revisited.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/7146804126329233110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/7146804126329233110'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2009/07/pbx-hunt-group-revisited.html' title='PBX hunt group revisited'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-1196595582561632851</id><published>2009-05-19T09:15:00.000-07:00</published><updated>2009-05-19T09:16:50.905-07:00</updated><title type='text'>Diva System Release - Version 9.0LIN SU1 (final)</title><content type='html'>&lt;b&gt; &lt;span style="font-size:130%;"&gt;Diva System Release - Version 9.0LIN SU1 (final)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;     &lt;br /&gt;      &lt;table width="509" border="0"&gt;         &lt;tbody&gt;           &lt;tr&gt;             &lt;td width="55"&gt;Build:&lt;/td&gt;             &lt;td width="438"&gt;109-82&lt;/td&gt;           &lt;/tr&gt;           &lt;tr&gt;             &lt;td width="55"&gt;Created:&lt;/td&gt;             &lt;td width="438"&gt;Tue May 19 09:06:48 GMT 2009&lt;/td&gt;           &lt;/tr&gt;           &lt;tr&gt;             &lt;td width="55"&gt;Uploaded:&lt;/td&gt;             &lt;td width="438"&gt;Tue May 19 09:52:02 GMT 2009&lt;/td&gt;           &lt;/tr&gt;           &lt;tr&gt;             &lt;td width="55"&gt;Status:&lt;/td&gt;             &lt;td width="438"&gt;final&lt;/td&gt;           &lt;/tr&gt;           &lt;tr&gt;             &lt;td width="55"&gt;Access:&lt;/td&gt;             &lt;td width="438"&gt;free&lt;/td&gt;           &lt;/tr&gt;         &lt;/tbody&gt;       &lt;/table&gt;      &lt;br /&gt;&lt;a href="http://www.dialogic.com/download/p/linux/source.9.0/109-82/download.htm"&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;      &lt;table border="0" cellpadding="0" cellspacing="0"&gt;         &lt;tbody&gt;           &lt;tr&gt;             &lt;td class="norm"&gt;&lt;a name="descript"&gt;&lt;/a&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/td&gt;           &lt;/tr&gt;           &lt;tr&gt;             &lt;td bgcolor="#003b7d"&gt;&lt;br /&gt;&lt;/td&gt;           &lt;/tr&gt;         &lt;/tbody&gt;       &lt;/table&gt;       &lt;p&gt;&lt;!-- include "E:/tm3/release/desc.txt"--&gt; Dialogic® Diva® System Release 9.0 LIN SU1 is a service release, which includes support of new Dialogic® Diva® Media Boards, additional features, enhancements of existing features as well as fixes of known bugs.&lt;br /&gt;&lt;br /&gt;System Release 9.0 LIN SU1 allows up to 8 Diva Media Boards to be installed on a computer running the Linux operating system distributions SuSE, Red Hat, Debian or generic Linux distributions as 32 or 64 bit variant. It supports unified messaging, voice, speech, conferencing applications, RAS &amp;amp; RRAS (client and server mode), modem and fax as well as Voice over IP (VoIP) and Fax over IP (FoIP).&lt;br /&gt;&lt;br /&gt;The new features of System Release 9.0 LIN SU1 are:&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Support of new Diva Media Boards&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Dialogic Diva V-1PRI/E1/T1-30 PCIe HS&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Dialogic Diva V-2PRI/E1/T1-60 PCIe HS&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Dialogic Diva V-4PRI/E1/T1-120 PCIe HS&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;chan_capi configuration wizard for Asterisk®&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Automatic generation of a capi.conf file per WEB GUI&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Simplified usage of enhanced DSP features with Asterisk®&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Support of&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;256 ms Echo Cancellation&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Suppression of ambient noises&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Automatic Gain Control&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Digital Gain Control&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Codec Support (Automatic Transcoding) incl. G.729, G.726/32, GSM, iLBC and G.711&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Detection of MF digits and Dialing Pulses Rate conversion (control of recording and playback pitch/speed)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Detection of special tones and human talker interactive control of voice stream&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Control voice stream while recording or playing back&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Use any available channel command&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Conferencing&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Using proven Diva Media Board Q.SIG and SS7 implementation&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Noise suppression&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Tone clamping&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Automatic Gain Control (Rx, Tx)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Pitch Control (Rx, Tx) in combination with play/record funcionality on Asterisk&lt;br /&gt;&lt;/li&gt;&lt;li&gt;MF Tone Detection,&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Pulse Dial Detection,&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Transmit SIT Tones,&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Detect SIT Tones,&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Voice Control&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;DSP-based DTMF detection,&lt;br /&gt;&lt;/li&gt;&lt;li&gt;DSP-based echo cancellation,&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Chat/Meet Me (Ad Hoc) Conferencing - (MOH).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Fax Send/Receive&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;New Dialogic® Diva® softIP features in Resource Board Mode&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;When using Diva Media Boards with full DSPs, support of G.729, G.726/32, GSM, iLBC, G.711&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Clear Channel Fax and Modem supported up to full speed of 33.6kbps (V.34)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;NOTE: The use of G.729 requires the appropriate license from Dialogic&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Dialogic® DSI SS7&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Provide high performance MTP2 on Diva Media Boards&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Run SS7 signaling and media processing on the same Diva Media Board&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Supports up to 16 E1 trunks with up to 496 bearer channels per installation&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Supports up to 4 signaling links and up to 4 linksets&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Supports CAPI interface and Dialogic® DSI SS7 interfaces&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Miscellaneous&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Echo canceller up to 256ms tail length&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Diva Media Boards (with DSP) can be used as transcoding device in parallel to TDM access (e.g. Asterisk® )&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Tested XEN pci passthrough compatibility&lt;br /&gt;&lt;/li&gt;&lt;li&gt;RTCP for SIPcontrol 2.0 SU2&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Interoperability with OCS 2007 R2&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Firmware support of Asymmetric Hold with SIPcontrol (send/receive only)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Support for kernels up to 2.6.29&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Software modules contained in System Release 9.0 LIN SU1&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Dialogic® Diva® SIPcontrol™ 2.0 SU2&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Dialogic® Diva® softIP 2.2 offers CAPI, TTY, Diva API or Dialplan (chan_capi) based applications to interface with SIP peers.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Dialogic® Diva® Interfaces for support of Dialogic DSI SS7 Software&lt;br /&gt;&lt;br /&gt;For more information on software modules please refer to the documentation.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-1196595582561632851?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/1196595582561632851/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2009/05/diva-system-release-version-90lin-su1.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/1196595582561632851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/1196595582561632851'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2009/05/diva-system-release-version-90lin-su1.html' title='Diva System Release - Version 9.0LIN SU1 (final)'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-3450589829511291189</id><published>2009-05-15T05:49:00.000-07:00</published><updated>2009-05-15T05:53:16.705-07:00</updated><title type='text'>New command chat_play added to chan_capi</title><content type='html'>'chat_play' command allows to play voice messages to conference while music on hold is optionally played to caller.&lt;br /&gt;&lt;br /&gt;'chat_play' can be used to provide information about new members and to play announcements.&lt;br /&gt;&lt;br /&gt;[isdn-in]&lt;br /&gt;exten =&gt; _X.,1,Answer     ; Answer the line&lt;br /&gt;exten =&gt; _X.,n,Goto(s,1)&lt;br /&gt;exten =&gt; s,1,capicommand(clamping|100)         ; Activate suppression of DTMF tones&lt;br /&gt;exten =&gt; s,n,Playback(record-name)             ; Ask for name&lt;br /&gt;exten =&gt; s,n,capicommand(rxagc|yes)            ; Activate Rx AGC&lt;br /&gt;exten =&gt; s,n,Record(/tmp/${UNIQUEID}-info:alaw) ; Record message&lt;br /&gt;exten =&gt; s,n,capicommand(rxagc|no)             ; Deactivate Rx AGC&lt;br /&gt;exten =&gt; s,n,capicommand(chat_play|test|m|/tmp/${UNIQUEID}-info.alaw|1-4) ; Play message to conference,&lt;br /&gt;                                                                          ; play music on hold to caller&lt;br /&gt;exten =&gt; s,n,capicommand(chat|test|m|1-4)     ; Create/enter conference room 'test'&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Please read README.media for details&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-3450589829511291189?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/3450589829511291189/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2009/05/new-command-chatplay-added-to-chancapi.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/3450589829511291189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/3450589829511291189'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2009/05/new-command-chatplay-added-to-chancapi.html' title='New command chat_play added to chan_capi'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-3499710031490218750</id><published>2009-05-11T06:21:00.000-07:00</published><updated>2009-05-11T06:29:09.136-07:00</updated><title type='text'>Conference with up to 360 channels</title><content type='html'>chan_capi 'chat' command can be used to create full duplex (any to any) conferences with up to 360 members.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Using 3 x Diva 4PRI 360 members&lt;/li&gt;&lt;li&gt;Using 6 x Diva PRI v.3 180 members&lt;/li&gt;&lt;/ul&gt;'chat' command allows to manage conference and to switch between full duplex (any to any) and half duplex (operators to listeners) mode.&lt;br /&gt;&lt;br /&gt;Please see README.media for more details&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-3499710031490218750?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/3499710031490218750/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2009/05/conference-with-up-to-360-channels.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/3499710031490218750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/3499710031490218750'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2009/05/conference-with-up-to-360-channels.html' title='Conference with up to 360 channels'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-3790436530701660018</id><published>2009-05-04T01:49:00.000-07:00</published><updated>2009-05-04T01:50:03.729-07:00</updated><title type='text'>Preserve your Diva hardware by migration to IP</title><content type='html'>&lt;p&gt;By migration to IP this is always a decision about the choice of the hardware for new IP based platform and about the hardware to maintain still existing E.1/T.1/S0/PSTN infrastructure. Often E.1/T.1/S0/PSTN infrastructure is used in parallel with new IP infrastructure over longer period of time for different grounds: maintaining one backup solution, step by step transition to IP, ...&lt;/p&gt;&lt;p&gt;Diva hardware provides the optimal choice for such situations. Diva hardware can be used in E.1/T.1/S0/PSTN area as regular Voice/Fax hardware, in VoIP gateways by transition between E.1/T.1/S0/PSTN and IP network and in the IP network for clear channel fax, conferencing and voice compression.&lt;br /&gt;This is possible to use same DIva board for all mentioned above use cases at same time using provided by Diva dynamic distribution of DSP resources. This allows implementors to share one node for implementation of multiple present in VoIP functions saving the necessary for multiple nodes costs for power and for maintenance of extra hardware.&lt;/p&gt;&lt;p&gt;The functionality is supported by multiple applications and available to user programming interfaces which allows fast development of own solution.&lt;/p&gt;&lt;p&gt;Available applications:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;chan_capi&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Can be used as IP gateway, as PSTN PBX, as IP PBX, Voice mail system, IVR in PSTN and/or IP network&lt;br /&gt;    &lt;/li&gt;&lt;li&gt;Open source&lt;/li&gt;&lt;li&gt;Fax with V.34 (33600 Bps)&lt;/li&gt;&lt;li&gt;Clear channel fax with V.34 (33600 Bps)&lt;/li&gt;&lt;li&gt;G.168 with 256 mSec echo tail length to provide echo cancellation in case not provided by gateway&lt;/li&gt;&lt;li&gt;G.729, G.726, G.723 32K, GSM, iLBC, G.711 a/uLaw&lt;/li&gt;&lt;li&gt;Conferencing with active talker evaluation and conference AGC&lt;/li&gt;&lt;li&gt;Processing of DTMF tones, DTMF clamping&lt;/li&gt;&lt;li&gt;Suppression of Ambient noises&lt;/li&gt;&lt;li&gt;Digital gain control&lt;/li&gt;&lt;li&gt;Playback and recording speed control&lt;/li&gt;&lt;li&gt;Conferences between PSTN and IP conference members&lt;/li&gt;&lt;li&gt;Please read README.media and README.Diva.fax for details&lt;br /&gt;    &lt;/li&gt;&lt;/ul&gt;&lt;li&gt;softIP&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Use of Diva hardware in IP network&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;SIP/UDP signaling&lt;br /&gt;      &lt;/li&gt;&lt;li&gt;Clear Channel Fax with V.34 (33600 Bps)&lt;/li&gt;&lt;li&gt;T.38 Fax with v.34 (33600 Bps)&lt;br /&gt;      &lt;/li&gt;&lt;li&gt;G.168 with 256 mSec echo tail length to provide echo cancellation in case not provided by gateway&lt;/li&gt;&lt;li&gt;G.729, G.726, G.723 32K, GSM, iLBC, G.711 a/uLaw&lt;/li&gt;&lt;li&gt;Conferencing with active talker evaluation and conference AGC&lt;/li&gt;&lt;li&gt;Processing of DTMF tones, DTMF clamping&lt;/li&gt;&lt;li&gt;Suppression of Ambient noises&lt;/li&gt;&lt;li&gt;Digital gain control&lt;/li&gt;&lt;li&gt;Playback and recording speed control&lt;/li&gt;&lt;li&gt;Kernel mode streaming to minimize delays and host load&lt;/li&gt;&lt;li&gt;Conferences between IP conference members&lt;/li&gt;&lt;li&gt;Simple migration of existing applications to IP&lt;br /&gt;      &lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;li&gt;sipControl&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Use of Diva hardware for VoIP gateway&lt;br /&gt;    &lt;/li&gt;&lt;ul&gt;&lt;li&gt;SIP UDP/TCP/TLS signaling, early media, reliable responses&lt;/li&gt;&lt;li&gt;Secure RTP (encryption of RTP data)&lt;/li&gt;&lt;li&gt;RTCP&lt;br /&gt;      &lt;/li&gt;&lt;li&gt;T.38 gateway with V.34 (33600 Bps)&lt;/li&gt;&lt;li&gt;G.168 with 256 mSec echo tail length&lt;br /&gt;      &lt;/li&gt;&lt;li&gt;AMR-NB, G.729, G.726, G.723 32K, GSM, iLBC, G.711 a/uLaw&lt;/li&gt;&lt;li&gt;Processing of DTMF tones, DTMF clamping&lt;/li&gt;&lt;li&gt;Suppression of Ambient noises&lt;/li&gt;&lt;li&gt;Kernel mode streaming to minimize delays and host load&lt;br /&gt;      &lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;p&gt;Development of own applications&lt;/p&gt;&lt;p&gt;The access to all provided by Diva hardware features is provided using one single API. User application can use API not only to access provided by Diva hardware features but to control the provided by Diva drivers kernel mode streaming. Processing of entire real time traffic (RTP and RTCP) by kernel mode frees the deveper fron need to deal with details of real time data transport between Diva hardware and IP protocol stack.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-3790436530701660018?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/3790436530701660018/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2009/05/preserve-your-diva-hardware-by.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/3790436530701660018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/3790436530701660018'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2009/05/preserve-your-diva-hardware-by.html' title='Preserve your Diva hardware by migration to IP'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-1326374273764658879</id><published>2009-05-03T08:07:00.000-07:00</published><updated>2009-05-03T09:56:05.132-07:00</updated><title type='text'>How to use clear channel fax over IP with Diva hardware and chan_capi</title><content type='html'>Diva hardware allows use chan_capi 'receivefax' and 'sendfax' commands to receive/transmit fax documents over IP using clear channel fax.&lt;br /&gt;&lt;br /&gt;No additional configuration of Diva hardware or significant changes to dial plan are necessary to actiate clear channel fax. Only one change in Dial Plan is the use of chan_capi 'resource' command for IP peers:&lt;br /&gt;&lt;br /&gt;[handle_fax]&lt;br /&gt;exten =&gt; s,1,capicommand(resource|1-4) ; Assign resource PLCI&lt;br /&gt;exten =&gt; s,1,capicommand(receivefax|/tmp/${UNIQUEID}[|&lt;stationid&gt;|&lt;headline&gt;|&lt;options&gt;])&lt;br /&gt;exten =&gt; s,2,Hangup()&lt;br /&gt;exten =&gt; h,1,deadagi,fax.php ; Run sfftobmp and mail it&lt;br /&gt;&lt;br /&gt;[handle_sendfax]&lt;br /&gt;exten =&gt; s,1,capicommand(resource|1-4) ; Assign resource PLCI&lt;br /&gt;exten =&gt; s,n,capicommand(sendfax|/tmp/sendfax001.sff|1234 1234 1234|Outgoing Fax)&lt;br /&gt;exten =&gt; s,n,deadagi,faxlog.php ; Log result and schedule restart if necessary&lt;br /&gt;exten =&gt; s,n,Hangup&lt;br /&gt;&lt;br /&gt;chan_capi 'resources' command is used to assign DSP resources to IP call. This command does not performs any action for E.1/T.1/S0/PSTN calls. This allows to use same context for processing any type of call.&lt;br /&gt;&lt;br /&gt;Please read more about 'receivefax' and 'sendfax' commands in README.Diva.fax and more about 'resource' command in README.media&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-1326374273764658879?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/1326374273764658879/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2009/05/how-to-use-clear-channel-fax-over-ip.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/1326374273764658879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/1326374273764658879'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2009/05/how-to-use-clear-channel-fax-over-ip.html' title='How to use clear channel fax over IP with Diva hardware and chan_capi'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-4660984564346539577</id><published>2009-05-01T09:06:00.001-07:00</published><updated>2009-05-01T09:06:51.183-07:00</updated><title type='text'>Diva conferencing AGC revisited</title><content type='html'>&lt;p&gt;Diva provides conferencing AGC (Automatic Gain Control) which is used in conjunction with active talker detection to gain the signals of active talkers and to suppress injected by inactive parties noise.&lt;/p&gt; &lt;p&gt;The evaluation of active talkers includes the identification of signal as originated by human talker. Only if source of signal is identified as human talker the appropriate conference member will partipiate in the evaluation of active talkers.&lt;br /&gt;In opposite case (if originated by conference member signal is not originated by human talker) conference member is not identified as active talker even if providing signal with significant amplitude.&lt;/p&gt; &lt;p&gt;The use of human talked detection as part of the active talker evaluation procedure allows to protect conference signal from injected by conference members loud noises and significantly improves the quality of conference even with small amount of members.&lt;/p&gt; &lt;p&gt;Diva conferencing AGC and active talker evaluation receives automatically active for conferences with three or more members. Using Diva configuration is possible to deactivate conferencing AGC or to change the amount of members necessary to activate conferencing AGC.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-4660984564346539577?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/4660984564346539577/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2009/05/diva-conferencing-agc-revisited.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/4660984564346539577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/4660984564346539577'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2009/05/diva-conferencing-agc-revisited.html' title='Diva conferencing AGC revisited'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-59675045431752876</id><published>2009-05-01T08:10:00.000-07:00</published><updated>2009-05-01T08:27:23.148-07:00</updated><title type='text'>Managed conference example</title><content type='html'>Dial plan example (from README.media) shows how 'chat_mute' command can be used to manage conference.&lt;br /&gt;The users calling to 1291 will join conference as operators, to 1292 as regular users and 1293 as listeners.&lt;br /&gt;Operators can use '0' DTMF key to mute all regular users and '1' DTMF key to unmute all regular users. The state of operators self and of listeners remains unchanged.&lt;br /&gt;Operators can use '2' to mute own signal and '3' to unmute own signal.&lt;br /&gt;DTMF clamping is active and used to remove send by operators DTMF signals from conference voice stream.&lt;br /&gt;&lt;br /&gt;Regular users can use DTMF keys 0 and 1 vor volume control.&lt;br /&gt;&lt;br /&gt;Listener users use automatic gain control&lt;br /&gt;&lt;br /&gt;In this example extensions (1291, 1292, 1293) are used to identify users. In the pactice this is more convient to use transmitted using DTMF digits passwords (or extensions and passwords together).&lt;br /&gt;&lt;br /&gt;[isdn-in]                                                                                                                                                        &lt;br /&gt;exten =&gt; 1291,1,Answer                             ; Accept call&lt;br /&gt;exten =&gt; 1291,n,capicommand(resource|1-4)          ; assign resource PLCI if call from IP&lt;br /&gt;exten =&gt; 1291,n,capicommand(clamping|200)          ; Activate DTMF suppression&lt;br /&gt;exten =&gt; 1291,n,capicommand(vc|chat_mute|0|yes)    ; Voice command, key 0 - change to half duplex mode&lt;br /&gt;exten =&gt; 1291,n,capicommand(vc|chat_mute|1|no)     ; Voice command, key 0 - change to full duplex mode&lt;br /&gt;exten =&gt; 1291,n,capicommand(vc|txdgain|2|-128) ; Operator mute himself&lt;br /&gt;exten =&gt; 1291,n,capicommand(vc|txdgain|3|0) ; Operator mute himself&lt;br /&gt;exten =&gt; 1291,n,capicommand(chat|test_chat|mo|1-4) ; Add to conference as operator&lt;br /&gt;exten =&gt; 1291,n,Hangup()&lt;br /&gt;&lt;br /&gt;exten =&gt; 1292,1,Answer                             ; Accept call&lt;br /&gt;exten =&gt; 1292,n,capicommand(resource|1-4)          ; Assign resource PLCI if call from IP&lt;br /&gt;exten =&gt; 1292,n,capicommand(clamping|200)          ; Activate DTMF suppression&lt;br /&gt;exten =&gt; 1292,n,capicommand(vc|incrxdgain|0|-1.5) ; Rx volume control&lt;br /&gt;exten =&gt; 1292,n,capicommand(vc|incrxdgain|1|1.5) ; Rx volume control&lt;br /&gt;exten =&gt; 1292,n,capicommand(chat|test_chat|m|1-4)  ; Add to conference as regular user&lt;br /&gt;exten =&gt; 1292,n,Hangup()&lt;br /&gt;&lt;br /&gt;exten =&gt; 1293,1,Answer                             ; Accept call&lt;br /&gt;exten =&gt; 1293,n,capicommand(resource|1-4)          ; Assign resource PLCI if call from IP&lt;br /&gt;exten =&gt; 1293,n,capicommand(clamping|200)          ; Activate DTMF suppression&lt;br /&gt;exten =&gt; 1293,n,capicommand(rxagc|yes) ; Rx Automatic gain control&lt;br /&gt;exten =&gt; 1293,n,capicommand(chat|test_chat|m|1-4)  ; Add to conference as listener&lt;br /&gt;exten =&gt; 1293,n,Hangup()&lt;br /&gt;&lt;br /&gt;exten =&gt; _X.,1,Answer&lt;br /&gt;exten =&gt; _X.,n,Goto(s,1)&lt;br /&gt;exten =&gt; s,1,Wait(1)&lt;br /&gt;exten =&gt; s,n(restart),Playback(demo-instruct)&lt;br /&gt;exten =&gt; s,n,Goto(s,restart)&lt;br /&gt;exten =&gt; s,n,Hangup&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-59675045431752876?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/59675045431752876/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2009/05/managed-conference-example.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/59675045431752876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/59675045431752876'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2009/05/managed-conference-example.html' title='Managed conference example'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-4756354676352585023</id><published>2009-05-01T08:07:00.000-07:00</published><updated>2009-05-01T08:09:26.950-07:00</updated><title type='text'>Managed conferences using chan_capi</title><content type='html'>&lt;div&gt;&lt;p&gt;By default chan_capi 'chat' command provides one "any-to-any" functionality. This is convient for conferences with relatively small amount of members. In the large conferences "any-to-any" functionality receives not useful. The problems in the large conferences are caused by multiple unexpected talkers which can not mute they signals or are not avare about caused by transmitted signal problems. In the conference with several hundert of members this is not time to ask the members to mute, and this is not time to identify the members who had not muted they equipment. This is desirable to have a control over are conference members and mute/unmute they signals if necessary.&lt;/p&gt; &lt;p&gt;To provide this functionality 'chat' command provides three types of conference members:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;    Regular users&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt;    Operators&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt;    Listeners&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;br /&gt;  Regular users can receive voise stream from conference and send voice stream to conference.&lt;br /&gt;  Outgoing (from user to conference) voice stream from regular users can be muted (deactivated)&lt;br /&gt;  and unmuted (activated) if necessary by 'chat_mute' command.&lt;br /&gt;&lt;br /&gt;  Operators can receive voise stream from conference and send voice stream to conference.&lt;br /&gt;  Outgoing (from user to conference) voice stream from operators can not be muted (deactivated)&lt;br /&gt;  by 'chat_mute' command.&lt;br /&gt;&lt;br /&gt;  Listeners can only receive voice stream from conference.&lt;br /&gt;  Outgoing (from user to conference) voice stream is muted (decativated) and can not be unmuted (activated)&lt;br /&gt;  by 'chat_mute' command.&lt;/p&gt; &lt;p&gt;  The 'chat_mute' command allows to control the state of the conference. It allows to mute and to unmute all regular&lt;br /&gt;  users without changing the state of operators and listeners.&lt;/p&gt; &lt;p&gt;  The typical conference consists from the group of operators (moderators, ...) who remain always active and allowed&lt;br /&gt;  speak at any time and/or control they mute function (on phone equipment  or using 'txdgain' chan_capi command )&lt;br /&gt;  self. This group of users is implemented as operators.&lt;/p&gt; &lt;p&gt;  The other group of users are group leaders who are partipiating most of time listening to conference, but are&lt;br /&gt;  actively talking (questions, answers) if allowed by conference moderator. This group of users is implemented&lt;br /&gt;  as regular users.&lt;/p&gt; &lt;p&gt;  The remainding users are partipating as listenuing only and are implemented as listeners.&lt;/p&gt; &lt;p&gt;  The 'chan_capi' command can be used by any user, not only by operator and by conference member. This allows&lt;br /&gt;  to use one single user for managing multiple conferences and allows implementation of common conference&lt;br /&gt;  moderator.&lt;/p&gt; &lt;p&gt;  Please read more in README.media&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-4756354676352585023?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/4756354676352585023/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2009/05/managed-conferences-using-chancapi.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/4756354676352585023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/4756354676352585023'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2009/05/managed-conferences-using-chancapi.html' title='Managed conferences using chan_capi'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-1450961689062040303</id><published>2009-04-27T03:14:00.001-07:00</published><updated>2009-04-27T03:14:54.292-07:00</updated><title type='text'>Dialogic(R) Diva(R) SoftIP use cases</title><content type='html'>&lt;div style="text-align: center; font-weight: bold;"&gt;Dialogic(R) Diva(R) SoftIP use cases&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-style: italic;"&gt;Partial or full migration of existing installation and application environment to IP &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;One existing application with configuration can be migrated to IP environment is case phone numbers, media processing features and supplementary services are mapped (translated) between one use in IP network and one expected by developed in E.1/T.1/S0/PSTN application.&lt;br /&gt;&lt;br /&gt;To achieve this mapping and translation softIP uses following techniques:&lt;br /&gt;&lt;blockquote&gt;mapping between used by application phone numbers CPN/CiPN (DID, extensions, MSN) and SIP addresses&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;for incoming calls mapping of SIP urls to CPN/CiPN/Redirection numbers&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;for incoming calls mapping of SIP urls to CiPN and registering of SIP urls&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;for outgoing calls mapping of CPN to SIP url to create call using default outbound proxy&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;for outgoing calls mapping of CPN to SIP url and outbound proxy&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;translation of basic call signaling and supplementary services protocols between SIP and ISDN signaling protocols&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;Dialogic(R) Diva(R) translates SIP signaling messages to ISDN QSIG messages which are routed and processed by softIP using one virtual ISDN network. This translation allows to achieve high level of compatibility to existing application uses same QSIG implementation as Dialogic(R) Diva(R) hardware&lt;ul&gt;&lt;li&gt;same source code&lt;/li&gt;&lt;li&gt;same state machines&lt;/li&gt;&lt;li&gt;same coding of messages&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;allows to use any other supported by Divalogic(R) Diva(R) ISDN protocol instead of QSIG, but this is suggested to use QSIG as most flexible and best suited for this purpose&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;if required provides access to SIP signaling to application&lt;/li&gt;&lt;/ul&gt; &lt;blockquote&gt;conversion of media protocols between used in IP and ISDN environment&lt;/blockquote&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;softIP provides support for multiple voice codecs and performs transcoding between expected by user application G.711 aLaw/uLaw byte stream and used at IP side RTP packet stream with one of supported payloads&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;G.711 aLaw/uLaw, G.729, G.723 32k, GSM, iLBC&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;if required softIP provides access to compressed IP data and RTP data to user application&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;softIP uses T.38 and clear channel fax to provide to user application same T.30 capabilities and same support for formats of fax document media as in case of used in ISDN environment Dialogic(R) Diva(R) hardware&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;ul&gt;&lt;li&gt;V.34 Fax with 33600 Bps&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;ul style="font-style: italic;"&gt;&lt;li&gt;Provides high level of compatibility with by use of same T.30 implementation as Dialogic(R) Diva(R) hardware&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;V.34 (33600 Bps) clear channel fax&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Provides high level of compatibility by use of the same fax modulation and T.30 implementation as Dialogic(R) Diva(R) hardware&lt;/li&gt;&lt;/ul&gt;&lt;ul style="font-style: italic;"&gt;&lt;li&gt;Supports line interconnect (conferencing between different types of peer)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Between IP peers&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Between IP and ISDN (E.1/T.1/S0/POTS) peers&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Use of virtual E.1/T.1 interfaces&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;To ensure compatibility with existing application which are not supporting interfaces with more then 31 channels softIP present available (licensed) channels as number of virtual E.1 (T.1) interfaces every with not more then 30 (23) bearer channels&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;less 30 channels results in one virtual fractional E.1 interface&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;120 channels results in 4 x virtual E.1 interfaces&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Reuse of existing device drivers and API at binary level and possibility to use softIP in one system with Dialogic(R) Diva(R) ISDN (E.1/T.1/S0) and POTS hardware ensures high level of compatibility to existing applications and environments and allows step by step migration from ISDN/POTS to IP.&lt;/li&gt;&lt;/ul&gt;&lt;blockquote style="font-style: italic;"&gt;SoftIP allows to use following Dialogic(R) Diva(R) ISDN/Analog hardware for media processing:&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;Diva 4PRI PCI, Diva 2PRI PCI, Diva 4PRI PCIe HS, Diva 2PRI PCIe HS, Diva 1PRI PCIe&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Diva PRI v.3&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Diva 4PRI Rev.2 PCI, Diva 4BRI PCIe, Diva BRI Rev.2 PCI, Diva BRI PCIe&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Diva Analog PCI and PCIe&lt;/li&gt;&lt;/ul&gt;This allows to preserve hardware by migration to IP.&lt;br /&gt;&lt;br /&gt;The mapping between SIP urls and ISDN numbers is held in one text file (CVS format) which can be created and changed by customer own tools if necessary.&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;Example Diva 4BRI -8M Rev.2&lt;/blockquote&gt;Using Diva 4BRI Rev.2 this is possible to use one or more interfaces (or all of interfaces) in resource board mode and allow use of DSP resources (two for every interface) by softIP. For example:&lt;br /&gt;softIP license 8 channels&lt;br /&gt;Diva 4BRI Rev. 2 two interfaces in resource board mode&lt;br /&gt;Provides:&lt;br /&gt;4 ISDN channels (2 x S0) with access to DSP resources&lt;br /&gt;G.168 echo cancellation with 256 mSec tail&lt;br /&gt;G.711, G.729, G.726, G.723&lt;br /&gt;Extended tone processing&lt;br /&gt;Suppression of ambient noises&lt;br /&gt;V.34 (33600 Bps) Fax&lt;br /&gt;4 IP channels with access to DSP resources&lt;br /&gt;G.168 echo cancellation with 256 mSec tail&lt;br /&gt;G.711, G.729, G.726, G.723&lt;br /&gt;Extended tone processing&lt;br /&gt;Suppression of ambient noises&lt;br /&gt;V.34 (33600 Bps) clear channel fax&lt;br /&gt;4 IP channels without access to DSP resources&lt;br /&gt;G.711, DTMF processing, Fax calling ton detection&lt;br /&gt;8 T.38 V.34 (33600 Bps) fax channels&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;Example Diva PRI Rev.3 30M&lt;/blockquote&gt;Using Diva PRI Rev.3 in resource board mode this is possible to use all provided (up to 30) DSP resources for processing of IP connections. For example:&lt;br /&gt;120 softIP channels&lt;br /&gt;2 x Diva PRI v.3 30M in resource board mode&lt;br /&gt;Provides:&lt;br /&gt;60 (2 x 30) IP channels with access to DSP resources&lt;br /&gt;G.168 echo cancellation with 256 mSec tail&lt;br /&gt;G.711, G.729, G.726, G.723&lt;br /&gt;Extended tone processing&lt;br /&gt;Suppression of ambient noises&lt;br /&gt;V.34 (33600 Bps) clear channel fax&lt;br /&gt;60 IP channels without access to DSP resources&lt;br /&gt;G.711, DTMF processing, Fax calling ton detection&lt;br /&gt;120 T.38 V.34 (33600 Bps) fax channels&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;Example Diva 4PRI PCI&lt;/blockquote&gt;Using Diva 4PRI PCI this is possible to use one or more interfaces (or all of interfaces) in resource board mode and allow use of DSP resources (30 for every interface) by softIP. For example:&lt;br /&gt;120 channels softIP license&lt;br /&gt;Diva 4PRI PCI with two interfaces in resource board mode&lt;br /&gt;Provides:&lt;br /&gt;Up to 60 ISDN channels (2 x E.1/T.1) with access to DSP resources&lt;br /&gt;G.168 echo cancellation with 256 mSec tail&lt;br /&gt;G.711, G.729, G.726, G.723, iLBC&lt;br /&gt;Extended tone processing&lt;br /&gt;Suppression of ambient noises&lt;br /&gt;V.34 (33600 Bps) Fax&lt;br /&gt;60 IP channels with access to DSP resources&lt;br /&gt;G.168 echo cancellation with 256 mSec tail&lt;br /&gt;G.711, G.729, G.726, G.723, iLBC&lt;br /&gt;Extended tone processing&lt;br /&gt;Suppression of ambient noises&lt;br /&gt;V.34 (33600 Bps) clear channel fax&lt;br /&gt;60 IP channels without access to DSP resources&lt;br /&gt;G.711, DTMF processing, Fax calling ton detection&lt;br /&gt;120 T.38 V.34 (33600 Bps) fax channels&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-1450961689062040303?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/1450961689062040303/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2009/04/dialogicr-divar-softip-use-cases.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/1450961689062040303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/1450961689062040303'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2009/04/dialogicr-divar-softip-use-cases.html' title='Dialogic(R) Diva(R) SoftIP use cases'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-847087482533897048</id><published>2009-04-20T02:42:00.000-07:00</published><updated>2009-04-21T01:27:41.567-07:00</updated><title type='text'>Newest chan_capi sources</title><content type='html'>The SVN ode repository is located at &lt;a href="http://www.melware.org/ChanCapi"&gt;http://www.melware.org/ChanCapi&lt;/a&gt; where you can get access to stable and to development versions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-847087482533897048?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/847087482533897048/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2009/04/newest-chancapi-sources.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/847087482533897048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/847087482533897048'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2009/04/newest-chancapi-sources.html' title='Newest chan_capi sources'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-2597990288159483293</id><published>2009-04-20T02:14:00.000-07:00</published><updated>2009-04-20T02:41:37.082-07:00</updated><title type='text'>Use of Dialogic® Diva® softIP-SIP with chan_capi</title><content type='html'>&lt;style type="text/css"&gt;  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   P { margin-bottom: 0.08in }   H1 { margin-bottom: 0.04in }   H1.western { font-family: "Cambria", serif; font-size: 16pt }   H1.cjk { font-family: "Times New Roman", serif; font-size: 16pt }   H1.ctl { font-family: "Times New Roman", serif; font-size: 16pt }  --&gt;  &lt;/style&gt;  &lt;h1 class="western"&gt;What is Diva softIP&lt;/h1&gt; &lt;p&gt;The product Dialogic® Diva® softIP is Diva software which can be used for all Diva applications that have been developed for any of the many interfaces Diva supports. For Linux these interfaces are CAPI, extended CAPI, TTY and the Diva API.&lt;/p&gt; &lt;p&gt;NOTE: The Diva API is offered by the Dialogic® Diva® SDK.&lt;/p&gt; &lt;p&gt;In a pure IP/SIP environment the Diva softIP product replaces the Diva Media Board. In a hybrid environment softIP will be used together with a Diva Media Board.&lt;/p&gt; &lt;p&gt;NOTE: A Diva Media Board can be one of the following: Diva Analog, Diva BRI, Diva PRI or Diva V-xPRI Media Boards.&lt;/p&gt; &lt;p&gt;The beauty of softIP is that there is no need to change the application, except if it is required to access IP/SIP functionality directly from the application. This can be the case if you e.g. want to extract the email address from the SIP message.&lt;/p&gt; &lt;p&gt;Compared to a Diva Media Board, which exposes Analog, ISDN BRI, ISDN PRI or E1/T1 interfaces towards the network and the IDI interface towards the user application, Diva softIP exposes an IP/SIP/RTP/sRTP/T.38 interface towards the network and continues to expose the IDI interface towards the user.&lt;/p&gt;     &lt;style type="text/css"&gt;  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   P { margin-bottom: 0.08in }  --&gt;  &lt;/style&gt;  &lt;p&gt;From the point of view of user application this is no difference between one API interface which is connected to a Diva Media Board (hardware) and one which is connected to Diva softIP (software).&lt;/p&gt; &lt;p&gt;From the application point of view adding Diva softIP to the system (application) is the same as to add a Diva Media Board (hardware). For this reason in the remainder of the document Diva softIP is referred to as a “virtual board”.&lt;/p&gt;    &lt;style type="text/css"&gt;  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   P { margin-bottom: 0.08in }  --&gt;  &lt;/style&gt;  &lt;p&gt;NOTE: Also the Diva softIP (software) needs hardware in order to access the Ethernet (IP) network. It simply uses the Network Interface Card (NIC) also called Ethernet Card as its way into IP. In terms of application architecture you can see a Diva Media Board being replaced by Diva softIP plus and Ethernet board.&lt;/p&gt;    &lt;style type="text/css"&gt;  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   P { margin-bottom: 0.08in }   H1 { margin-bottom: 0.04in }   H1.western { font-family: "Cambria", serif; font-size: 16pt }   H1.cjk { font-family: "Times New Roman", serif; font-size: 16pt }   H1.ctl { font-family: "Times New Roman", serif; font-size: 16pt }  --&gt;  &lt;/style&gt;  &lt;h1 class="western"&gt;Diva softIP signaling features&lt;/h1&gt; &lt;ul&gt;&lt;li&gt;&lt;p&gt;The available number of channels depends on the quantity of  activated softIP licenses.&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;&lt;p&gt;To ensure compatibility with existing application the   available channels are presented to the application as a number of   “virtual softIP boards”, each one with 30 channels or less.&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p&gt;It is possible to join multiple “virtual softIP boards”   and Diva media boards to one virtual board with the added number of   channels.&lt;/p&gt;  &lt;/li&gt;&lt;/ul&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Signaling features&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;&lt;p&gt;IP/UDP/SIP&lt;/p&gt;   &lt;ul&gt;&lt;li&gt;&lt;p&gt;HOLD/RETRIEVE with REINVITE (mapped to CAPI ETSI    HOLD/RETRIEVE)&lt;/p&gt;    &lt;/li&gt;&lt;li&gt;&lt;p&gt;REFER in active state (mapped to CAPI ETSI call deflection)&lt;/p&gt;    &lt;/li&gt;&lt;li&gt;&lt;p&gt;Consultation call transfer with REFER (mapped to CAPI    consultation call transfer)&lt;/p&gt;    &lt;/li&gt;&lt;li&gt;&lt;p&gt;Call deflection in non active state (send 302 to network,    mapped to CAPI ETSI call deflection)&lt;/p&gt;    &lt;/li&gt;&lt;li&gt;&lt;p&gt;REGISTER as client&lt;/p&gt;    &lt;/li&gt;&lt;li&gt;&lt;p&gt;NOTIFY MWI (Message Waiting Indication) as server&lt;/p&gt;    &lt;/li&gt;&lt;li&gt;&lt;p&gt;Rx REFER and processing&lt;/p&gt;    &lt;/li&gt;&lt;li&gt;&lt;p&gt;Rx INVITE with Replaces header and processing&lt;/p&gt;    &lt;/li&gt;&lt;li&gt;&lt;p&gt;Remote-Party-ID processing&lt;/p&gt;    &lt;/li&gt;&lt;li&gt;&lt;p&gt;P-Asserted-Identity (under development)&lt;/p&gt;    &lt;/li&gt;&lt;li&gt;&lt;p&gt;old diversion-header&lt;/p&gt;   &lt;/li&gt;&lt;/ul&gt;  &lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;/ul&gt;    &lt;style type="text/css"&gt;  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   P { margin-bottom: 0.08in }  --&gt;  &lt;/style&gt;  &lt;p style="margin-top: 0.17in; page-break-before: always; page-break-after: avoid;" align="center"&gt; &lt;span style="font-family:Nimbus Sans L, Arial, sans-serif;"&gt;&lt;span style="font-size:130%;"&gt;&lt;i&gt;softIP media processing features&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p&gt;Media processing features&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;&lt;p&gt;RTP G.711 aLaw and uLaw&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p&gt;DTMF detection and transmission&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p&gt;Fax calling tone detection and transmission&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p&gt;Line interconnect and conferencing&lt;/p&gt;   &lt;ul&gt;&lt;li&gt;&lt;p&gt;Conferencing AGC (Active talker evaluation)&lt;/p&gt;    &lt;/li&gt;&lt;li&gt;&lt;p&gt;Between IP peers&lt;/p&gt;    &lt;/li&gt;&lt;li&gt;&lt;p&gt;Between E.1/T.1/S0 and IP peers&lt;/p&gt;    &lt;ul&gt;&lt;li&gt;&lt;p&gt;Line interconnect between Diva Media Boards (hardware) and     Diva softIP&lt;/p&gt;     &lt;ul&gt;&lt;li&gt;&lt;p&gt;Uses PCI/PCIe BUS master DMA of the Diva hardware for the      transport of data between the Diva hardware and Diva softIP.&lt;/p&gt;     &lt;/li&gt;&lt;/ul&gt;    &lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li&gt;&lt;p&gt;T.38 up to V.34 (33600 Bps)&lt;/p&gt;   &lt;ul&gt;&lt;li&gt;&lt;p&gt;MR/MMR/T.6&lt;/p&gt;    &lt;/li&gt;&lt;li&gt;&lt;p&gt;Intelligent fax processing&lt;/p&gt;    &lt;/li&gt;&lt;li&gt;&lt;p&gt;Super/Ultra fine and Color fax&lt;/p&gt;    &lt;/li&gt;&lt;li&gt;&lt;p&gt;Polling&lt;/p&gt;    &lt;/li&gt;&lt;li&gt;&lt;p&gt;More documents&lt;br /&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;    &lt;style type="text/css"&gt;  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   P { margin-bottom: 0.08in }   H1 { margin-bottom: 0.04in }   H1.western { font-family: "Cambria", serif; font-size: 16pt }   H1.cjk { font-family: "Times New Roman", serif; font-size: 16pt }   H1.ctl { font-family: "Times New Roman", serif; font-size: 16pt }  --&gt;  &lt;/style&gt;  &lt;h1 class="western"&gt;Acceleration of softIP by Diva hardware&lt;/h1&gt; &lt;p&gt;It is possible to offload media processing tasks from the host to Diva media boards (hardware). In the case that all available Diva softIP channels are offloaded to Diva media boards (hardware) then the Diva softIP media processing part is not used.&lt;/p&gt; &lt;p&gt;To offload softIP media processing to Diva media boards it is necessary to change the configuration of the Diva media board to “Resource Board Mode”. In this case the TDM interface (BRI/PRI/E1/T1) of the Diva media board is deactivated and the Diva board can be used by the softIP signaling and media control part for media processing and streaming.&lt;/p&gt; &lt;p&gt;Using a Diva board for media processing, softIP can use all media processing features provided by the Diva board. This depends on the Diva hardware and the available CODEC licenses of the Diva Media Board (mainly used on Diva V-xPRI media boards):&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p&gt;G.168 Echo cancellation with up to 256 ms tail length&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;G.729, G.726 32 kbps, GSM-FR, iLBC&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Extended tone detection&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;style type="text/css"&gt;  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   P { margin-bottom: 0.08in }  --&gt;  &lt;/style&gt;  &lt;ul&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Human talker detection, MF detection, ...&lt;/p&gt;  &lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;p&gt;Tone generation&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Suppression of ambient noises&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;DTMF clamping (suppression)&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt;&lt;p&gt;Receive AGC (Automatic Gain Control)&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Transmit AGC&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Digital gain control&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Clear channel fax&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;&lt;p&gt;Up to V.34 (33600)&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p&gt;MR/MMR/T.6&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p&gt;Intelligent fax processing&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p&gt;Super/Ultra fine and Color fax&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p&gt;Polling&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p&gt;More documents&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;style type="text/css"&gt;  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   P { margin-bottom: 0.08in }   H1 { margin-bottom: 0.04in }   H1.western { font-family: "Cambria", serif; font-size: 16pt }   H1.cjk { font-family: "Times New Roman", serif; font-size: 16pt }   H1.ctl { font-family: "Times New Roman", serif; font-size: 16pt }  --&gt;  &lt;/style&gt;  &lt;h1 class="western"&gt;The Structure of Diva softIP&lt;/h1&gt; &lt;p&gt;Diva softIP is built using two parts&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p&gt;SIP signaling and media control part&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;media processing and streaming part&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;The SIP signaling and media control part always runs in user mode.&lt;/p&gt; &lt;p&gt;The Media processing and streaming part can run in user mode (default) or in kernel mode.&lt;/p&gt; &lt;p&gt;Due to the “isolation” by the IDI interface Diva softIP uses the same Diva CAPI/TTY drivers as the Diva boards.&lt;/p&gt; &lt;p&gt;The Media processing and streaming part uses, if in kernel mode, the same Diva kernel mode streaming driver as the Diva board.&lt;/p&gt; &lt;h1 class="western"&gt;Diva softIP Licensing&lt;/h1&gt; &lt;p&gt;Diva softIP uses licenses that are locked to the specific host (PC hardware). You need to activate the PPC (proof of purchase code) on the Dialogic Activation web page. In order to identify your PC you need to use the provided “softIP System DUID” (see licenses manager of the Diva WEB configuration manager). This then allows you to request the license file (LIC). The file will be sent to the email address you have specified.&lt;/p&gt;   &lt;style type="text/css"&gt;  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   P { margin-bottom: 0.08in }   H1 { margin-bottom: 0.04in }   H1.western { font-family: "Cambria", serif; font-size: 16pt }   H1.cjk { font-family: "Times New Roman", serif; font-size: 16pt }   H1.ctl { font-family: "Times New Roman", serif; font-size: 16pt }  --&gt;  &lt;/style&gt;  &lt;h1 class="western"&gt;Diva softIP Configuration&lt;/h1&gt; &lt;p&gt;Once the license is applied “virtual softIP boards” will appear in the “Board configuration”.&lt;br /&gt;After clicking on the softIP symbol you will proceed to the softIP configuration.&lt;/p&gt;   &lt;style type="text/css"&gt;  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   P { margin-bottom: 0.08in }  --&gt;  &lt;/style&gt;    &lt;p&gt;You need to edit the mapping table. This table allows to establish a mapping between the Calling and Called party numbers and SIP addresses and to create registrar entries.&lt;/p&gt;   &lt;style type="text/css"&gt;  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   P { margin-bottom: 0.08in }   H1 { margin-bottom: 0.04in }   H1.western { font-family: "Cambria", serif; font-size: 16pt }   H1.cjk { font-family: "Times New Roman", serif; font-size: 16pt }   H1.ctl { font-family: "Times New Roman", serif; font-size: 16pt }  --&gt;  &lt;/style&gt;  &lt;h1 class="western"&gt;Use of a Diva Media Board (HW) in Resourceboard-mode with softIP&lt;/h1&gt; &lt;p&gt;Please use the configuration tool of the Diva media board to change the board configuration to “resourceboard”-mode.&lt;/p&gt;   &lt;style type="text/css"&gt;  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   P { margin-bottom: 0.08in }  --&gt;  &lt;/style&gt;  &lt;p&gt;After the configuration has been changed to resourceboard mode the ISDN BRI/PRI or E1/T1 interface of the Diva board is deactivated and the board resources are available for softIP (for media processing). The number of available media processing resources is equal to the number of supported channels. As a result of offload to the Diva board the softIP symbols in the board configuration will disappear, if media processing for all available softIP channels are moved to Diva hardware boards.&lt;/p&gt; &lt;p&gt;In case the Diva board (hardware) provides multiple ports (interfaces) you can change the configuration on a per port basis.&lt;/p&gt; &lt;p&gt;The provided Diva board media processing resources depend on the type of Diva board in use and/or on the installed licenses (Fax, Modem, G.729 and other CODECs).&lt;/p&gt;   &lt;style type="text/css"&gt;  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   P { margin-bottom: 0.08in }   H1 { margin-bottom: 0.04in }   H1.western { font-family: "Cambria", serif; font-size: 16pt }   H1.cjk { font-family: "Times New Roman", serif; font-size: 16pt }   H1.ctl { font-family: "Times New Roman", serif; font-size: 16pt }  --&gt;  &lt;/style&gt;  &lt;h1 class="western"&gt;softIP T.38 support&lt;/h1&gt; &lt;p&gt;Diva softIP media processing provides support for T.38 in a fully transparent way. The application does not need to be changed. Applications that have been developed for Diva CAPI, Diva API and Diva TTY FAX CLASS 1 or FAX CLASS 2 can be used without any changes.&lt;/p&gt; &lt;p&gt;All Fax T.30 features that have been available on the Diva boards are available if using T.38 (V.34, ECM, MR/MMR/T.6, Ultra and Super fine resolutions, Color fax, non standard paper formats). Global Diva softIP fax T.30 configuration options can be used in the same way as when using Diva media boards (hardware).&lt;/p&gt;&lt;p&gt;   &lt;style type="text/css"&gt;  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   H1 { margin-bottom: 0.04in }   H1.western { font-family: "Cambria", serif; font-size: 16pt }   H1.cjk { font-family: "Times New Roman", serif; font-size: 16pt }   H1.ctl { font-family: "Times New Roman", serif; font-size: 16pt }   P { margin-bottom: 0.08in }  --&gt;  &lt;/style&gt;  &lt;/p&gt;&lt;h1 class="western"&gt;Clear channel fax support with Diva softIP&lt;/h1&gt; &lt;p&gt;The use of with softIP with a Diva board (hardware) for media processing allows using clear channel fax. The used Diva media board (hardware) needs to offer fax support.&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;Support for clear channel fax is provided fully transparent to the application. The application does not need to be changed. Applications that have been developed for Diva CAPI, Diva API and Diva TTY FAX CLASS 1 or FAX CLASS 2 can be used without any changes.&lt;/p&gt;   &lt;style type="text/css"&gt;  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   P { margin-bottom: 0.08in }  --&gt;  &lt;/style&gt;  &lt;p&gt;All available Diva fax T.30 features are available if using clear channel fax (V.34, ECM, MR/MMR/T.6, Ultra and Super fine resolutions, Color fax, non standard paper formats). Global Diva board fax T.30 configuration options can be used in the same way as if using ISDN BRI/PRI or E1/T1 interfaces.&lt;/p&gt;   &lt;style type="text/css"&gt;  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   P { margin-bottom: 0.08in }   H1 { margin-bottom: 0.04in }   H1.western { font-family: "Cambria", serif; font-size: 16pt }   H1.cjk { font-family: "Times New Roman", serif; font-size: 16pt }   H1.ctl { font-family: "Times New Roman", serif; font-size: 16pt }  --&gt;  &lt;/style&gt;  &lt;h1 class="western"&gt;Use of softIP with Chan_capi&lt;/h1&gt; &lt;p&gt;From the point of view of Chan_capi softIP channels are available via one or more CAPI controllers each one with 1 to 30 channels.&lt;/p&gt; &lt;p&gt;No changes in Chan_capi are necessary to support softIP. All Chan_capi media commands can be used for softIP. The “receivefax” and “sendfax” Chan_capi commands can be used to receive and send fax documents using T.38 and/or clear channel fax.&lt;/p&gt; &lt;p&gt;Diva boards (provided by) and softIP can be installed and used by Chan_capi in one system. Chan_capi can use native bridging (line interconnect) and conferencing (chat) commands for interconnecting media streams (phone calls) between softIP and Diva boards (hardware).&lt;/p&gt; &lt;p&gt;The configuration of Chan_capi for softIP is provided in the Diva WEB configuration tool.&lt;/p&gt;   &lt;style type="text/css"&gt;  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   P { margin-bottom: 0.08in }   H1 { margin-bottom: 0.04in }   H1.western { font-family: "Cambria", serif; font-size: 16pt }   H1.cjk { font-family: "Times New Roman", serif; font-size: 16pt }   H1.ctl { font-family: "Times New Roman", serif; font-size: 16pt }  --&gt;  &lt;/style&gt;  &lt;h1 class="western"&gt;Diva softIP configuration and sip.conf&lt;/h1&gt; &lt;p&gt;When activating SIP support (sip.conf) please ensure that softIP and sip.conf are using different ports to prevent IP port conflicts between sip.conf softIP SIP. Otherwise sip.conf may activate functionality that is then provided by softIP.&lt;/p&gt;   &lt;style type="text/css"&gt;  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   P { margin-bottom: 0.08in }   H1 { margin-bottom: 0.04in }   H1.western { font-family: "Cambria", serif; font-size: 16pt }   H1.cjk { font-family: "Times New Roman", serif; font-size: 16pt }   H1.ctl { font-family: "Times New Roman", serif; font-size: 16pt }  --&gt;  &lt;/style&gt;  &lt;h1 class="western"&gt;Diva softIP and G.168 echo cancellation&lt;/h1&gt; &lt;p&gt;In IP networks it is the standard procedure to cancel echo at the gateway between the PSTN and the IP network. But certain gateways do not support G.168 echo cancellation. In this case it is necessary to cancel the echo in the IP network.&lt;br /&gt;  &lt;style type="text/css"&gt;  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   P { margin-bottom: 0.08in }  --&gt;  &lt;/style&gt;      &lt;style type="text/css"&gt;  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   P { margin-bottom: 0.08in }  --&gt;  &lt;/style&gt;  &lt;/p&gt;&lt;p&gt;If Diva softIP is used with a Diva board (hardware) in resourceboard mode then it is possible to activate G.168 echo cancellation with a tail length of 256 ms to suppress echo in the IP network. Please use the Diva configuration tool to activate the echo tail length of 256 ms&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;   &lt;style type="text/css"&gt;  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   P { margin-bottom: 0.08in }  --&gt;  &lt;/style&gt;   &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-2597990288159483293?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/2597990288159483293/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2009/04/use-of-dialogic-diva-softip-sip-with.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/2597990288159483293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/2597990288159483293'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2009/04/use-of-dialogic-diva-softip-sip-with.html' title='Use of Dialogic® Diva® softIP-SIP with chan_capi'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-3484056666827704651</id><published>2009-04-20T02:09:00.000-07:00</published><updated>2009-04-20T02:12:57.670-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SIP'/><category scheme='http://www.blogger.com/atom/ns#' term='IP'/><category scheme='http://www.blogger.com/atom/ns#' term='chan_capi'/><category scheme='http://www.blogger.com/atom/ns#' term='PBX'/><category scheme='http://www.blogger.com/atom/ns#' term='ISDN'/><category scheme='http://www.blogger.com/atom/ns#' term='Diva'/><title type='text'>Use of Diva and CHAN_CAPI for deployment of high quality PBX</title><content type='html'>&lt;p style="padding-left: 90px;"&gt;&lt;b&gt;Use of Diva and CHAN_CAPI for deployment of high quality PBX&lt;/b&gt;&lt;/p&gt;&lt;p&gt;The modern PBX is not only a tool to switch between call parties and to forward the calls. And this is not only the PBX which is enriched by voice mail system. The requirement to modern PBX design are originated by the requirement to improve the user experience in the environments where telephony is used as major tool (support centers, sales, call centers, ...).&lt;/p&gt; &lt;p&gt;Following features are proven to improve the user experience:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;Echo cancellation with 256 mSec tail length&lt;/li&gt;&lt;li&gt;Suppression of in band DTMF tones&lt;/li&gt;&lt;li&gt;Voice signal limiter (FCC Part 68)&lt;/li&gt;&lt;li&gt;Automatic gain control combined with digital gain control&lt;/li&gt;&lt;li&gt;Control of playback and recording speed (pitch control)&lt;/li&gt;&lt;li&gt;Suppression of ambient noises&lt;/li&gt;&lt;li&gt;Conferencing AGC (Automatic Gain Control)&lt;/li&gt;&lt;li&gt;Interactive media control, VC command&lt;/li&gt;&lt;li&gt;Use of IP resources for E.1/T.1/S0/PSTN and IP connections&lt;/li&gt;&lt;li&gt;Connections between E.1/T.1/S0/PSTN and IP&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;This document provides the in depth description of the features and the scenarios where (and how) the features can be used while the detailed description of commends can be found in README.media.&lt;/p&gt; &lt;p style="padding-left: 30px;"&gt;&lt;b&gt;Echo cancellation with 256 mSec tail length&lt;/b&gt;&lt;/p&gt; &lt;p&gt;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, a two-to-four wire conversion is done using a hybrid circuit. Hybrid circuits do not perform perfect impedance matches. The imperfection results in echo. The echo canceller's goal is to detect and remove echo as quickly and effectively, thereby minimizing any loss in voice quality due to the echo. The echo canceller must perform this function under all conditions including double-talk (when both parties are speaking at the same time) and in the presence of background noise. Furthermore, the echo canceller must not cause detriment to signaling tones (DTMF etc.) or fax and modem transmissions.&lt;/p&gt; &lt;p&gt;Diva supports echo cancellation (in accordance to G.168 with NLP) with tail length up to 256 mSec.&lt;/p&gt; &lt;p&gt;256 mSec 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.&lt;/p&gt; &lt;p&gt;You can activate (deactivate) echo cancellation per call using “&lt;b&gt;&lt;i&gt;echocancel&lt;/i&gt;&lt;/b&gt;” command or generally using “&lt;b&gt;&lt;i&gt;echocancel&lt;/i&gt;&lt;/b&gt;” configuration parameter in &lt;i&gt;capi.conf&lt;/i&gt;.  “&lt;i&gt;&lt;b&gt;echocancelnlp&lt;/b&gt;&lt;/i&gt;” configuration parameter (&lt;i&gt;capi.conf&lt;/i&gt;) 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.&lt;/p&gt; &lt;p&gt;Upon detection of fax or modem transmission Diva echo cancellation is automatically deactivated. Diva echo cancellation is not activated for digital (voice, data, ...) calls.&lt;/p&gt; &lt;p style="padding-left: 30px;"&gt;&lt;b&gt;Suppression of in band DTMF tones&lt;/b&gt;&lt;/p&gt; &lt;p&gt;DTMF (dual-tone multi-frequency, &lt;a href="http://en.wikipedia.org/wiki/DTMF"&gt;http://en.wikipedia.org/wiki/DTMF&lt;/a&gt;) tones are used for transmission of dialed digits. In PBX environment DTMF is often used to control the PBX functionality (connect to voice mailbox, redirect calls, initiate and control conference, ...) after the connection was established. Passing DTMF tones can be desirable in certain scenarios (for example pass tones through primary PBX to secondary PBX where users can access certain services).&lt;/p&gt; &lt;p&gt;But passing the DTMF trough can be unpleasant for users or introduce security leaks in PBX environment in other scenarios. For example if one of the conference members will by occasion pressed the key on his phone then the DTMF signal is sent to all other members. DTMF signals are loud (user experience compared to human voice) and will disturb other members. Given one large conference with high amount of members pressing of keys by users can change from occasional to regular event and conference will receive unuseable for members. The same is true for the call agent in the support or in the call center. While receiving the calls over long period of time the person should be protected from loud and unexpected signals, in this case from sent by occasional pressing of the phone keys by users.&lt;/p&gt; &lt;p&gt;The security is affected if the DTMF sequences are passed to location where it should not arrive. For example passing of DTMF through PBX connection gives the user the potential ability to control the equipment behind of PBX. Members of conference can record the DTMF sequences and receive passwords to control the conference, recorded on the voice mail message DTMF tones can be used to trigger certain events in PBX at time message is played back. The list is endless, but in the most of cases the users who are not allowed to access certain services (calls, mailboxes, ...) will receive access to appropriate services.&lt;/p&gt; &lt;p&gt;Diva provides the possibility to suppress the DTMF tones. This feature is available on per call basis and can be activated (deactivated) using “clamping” command. To activate this feature globally please use “Extended Voice Processing/DTMF Clamping” Diva configuration option. Diva will automatically deactivate clamping for digital (data, video, ...) commections.&lt;/p&gt; &lt;p&gt;The feature is always activated for Rx direction only. To activate this feature for both (all in case of conference) directions this is necessary to send this command to both (to every) peer.&lt;/p&gt; &lt;p&gt;The implemented by Diva DTMF suppression (clamping) does not affects the quality of the voice signal and it is even possible to receive overlapped by DTMF tones voice sequence.&lt;/p&gt; &lt;p style="padding-left: 30px;"&gt;&lt;b&gt;Voice signal limiter&lt;/b&gt;&lt;/p&gt; &lt;p&gt;Voice signal limiter (FCC Part 68 Limiter, &lt;a href="http://www.fcc.gov/wcb/iatd/part_68.html"&gt;http://www.fcc.gov/wcb/iatd/part_68.html&lt;/a&gt;) is used to limit the signal power and  to protect the listening on the phone equipment people from unexpected and too loud signals.&lt;/p&gt; &lt;p&gt;You can activate this feature for PBX interconnections and for conferencing. Part 68 limiter is automatically activated by Diva in countries where required by approvals. You can activate it by  “&lt;b&gt;Extended Voice Processing/Part 68 Voice Signal Limiter&lt;/b&gt;“ Diva configuration option. Diva will automatically deactivate Part 68 limiter for digital (data, video, ...) connections.&lt;/p&gt; &lt;p style="padding-left: 30px;"&gt;&lt;b&gt;Automatic gain control combined with digital gain control&lt;/b&gt;&lt;/p&gt; &lt;p&gt;In case of conferences or if dealing with huge amount of callers in support or call center it is beter to equalize the loudness of the speakers. Rx AGC can be used for this purpose. If active it will preserve the level of the received signal at -14 dB. You can adjust the level to the personally best one using the digital gain control commands.&lt;/p&gt; &lt;p&gt;Other use of this feature is to ensure all voice mail messages are recorded with same signal level. This simplify the processing of huge amount of voice messages.&lt;/p&gt; &lt;p&gt;In addition AGC and digital gain control can be activated in transmit direction too. This feature can be used to play back voice messages which are recorded using different levels and to control the level of the signal in case this feature is not supported by peer.&lt;/p&gt; &lt;p&gt;You can control the levels of the Rx and Tx path independent one from the other. Following commands allow to activate (deactivate) AGC and digital gain control on call basis: “&lt;i&gt;&lt;b&gt;rxagc&lt;/b&gt;&lt;/i&gt;”, “&lt;i&gt;&lt;b&gt;txagc&lt;/b&gt;&lt;/i&gt;”, “&lt;i&gt;&lt;b&gt;rxdgain&lt;/b&gt;&lt;/i&gt;”, “&lt;i&gt;&lt;b&gt;txdgain&lt;/b&gt;&lt;/i&gt;”, “&lt;i&gt;&lt;b&gt;incrxdgain&lt;/b&gt;&lt;/i&gt;”, “&lt;i&gt;&lt;b&gt;inctxdgain&lt;/b&gt;&lt;/i&gt;”.&lt;/p&gt; &lt;p&gt;The AGC can be used if signal source is not normalized. Digital gain can be used to change the level of the signal. Both features are independent one from the other but in multiple scenarios used together.&lt;/p&gt; &lt;p style="padding-left: 30px;"&gt;&lt;b&gt;Control of playback and recording speed (pitch control)&lt;/b&gt;&lt;/p&gt; &lt;p&gt;Some time user needs to play same voice mail message multiple time. It is often the case if phone numbers or other information of interest is contained in the call. In this case it is desirable to play the voice message slower.&lt;/p&gt; &lt;p&gt;In other case user needs to jump over the part of the long message to the information of interest. In this case it is better to play message faster.&lt;/p&gt; &lt;p&gt;Provided by Diva pitch control feature can be used to provide this functionality. The pitch control is accessed using “&lt;b&gt;pitchcontrol&lt;/b&gt;” and “&lt;b&gt;incpitchcontrol&lt;/b&gt;” commands. Using pitch control is possible to change the sampling rate of signal and as result play messages faster or slower.&lt;/p&gt; &lt;p&gt;This feature can be used only for playing back and for recording of voice messages. This feature is not available for connections between two or more parties.&lt;/p&gt; &lt;p style="padding-left: 30px;"&gt;&lt;b&gt;Suppression of ambient noises&lt;/b&gt;&lt;/p&gt; &lt;p&gt;In the time of phone call or of one conference multiple ambient noises can lead to decrease of the level of understanding. It can be the noises from computer fans, projector fans, air cooling system, ventilation system, street noises trough open window, car noises, ...&lt;/p&gt; &lt;p&gt;Diva provides the possibility to suppress the ambient noises. The suppression of ambient noises can be activated using “&lt;i&gt;&lt;b&gt;noisesuppressor&lt;/b&gt;&lt;/i&gt;” command on per call basis or generally by  “&lt;b&gt;Extended Voice Processing/Noise suppression&lt;/b&gt;“ Diva configuration parameter.&lt;/p&gt; &lt;p style="padding-left: 30px;"&gt;&lt;b&gt;Conferencing AGC&lt;/b&gt;&lt;/p&gt; &lt;p&gt;Several problems occurs if multiple parties are joined to conference.&lt;/p&gt; &lt;p&gt;First one is the summation (and as result increase of level) of noises if nobody in the conference is speaking. The noise signal will be added even if the phone is muted. In this case this is the own phone and line noise.&lt;/p&gt; &lt;p&gt;The other problem occurs if multiple people are are speaking at same time. In this case it is necessary to identify the real active talkers and protect they signal from received from listeners occasional signals. If not done then occasional signals from multiple conference members will affect the signal from active talkers. As result the listeners will stop to understand the talkers. This problem still can be resolved by deactivation of voice patch from listeners. But it results in need for one conference manager and conference management tools. And in this case listeners are not able to issue question and notes spontaneously. They need to receive the permission from conference manager first.&lt;/p&gt; &lt;p&gt;To resolve all mentioned above problems Diva provides conferencing AGC. Conferencing AGC receives automatically active as soon as more then two members have joined the conference.&lt;/p&gt; &lt;p style="padding-left: 30px;"&gt;&lt;b&gt;Interactive media control, VC command&lt;/b&gt;&lt;/p&gt; &lt;p&gt;Multiple media control commands (volume control, playback speed control, ...) are usable only if media change can be applied to media directly without delay and without changes in the position of the media. Unfortunately currently available in Dial Plan set of commands does not provides necessary features.&lt;/p&gt; &lt;p&gt;To overcome this problem “vc” command is add to chan_capi. You can use this command to attach any provided by chan_capi command to sequence of DTMF (MF/Pulse, detection of tones, ...) digits. If active chan_capi will process received events and perform required action upon detection of event of interest. In this way events are processed without entering the Dial Plan. As result required action is processed without affecting the position of the media stream. &lt;/p&gt; &lt;p&gt;With other words “vc” command allows to create menu which binds certain events to certain chan_capi commands and to process this menu in front of Dial Plan while media is active.&lt;/p&gt; &lt;p&gt;The suggestion is to create small menus which do not involve more then one DTMF digit. Most of media commands require very short response time which can not be provided if user need to press multiple keys. The use of preprogrammed keys (single key sending multiple DTMF digits) still can use multiple digit, but the duration of single DTMF digit ~ 100 mSec plus inter digit pause. This again enforces the same limits. The big menus are not used by users too.&lt;/p&gt; &lt;p&gt;Good choices for conferences and for regular calls are: Increase and decrease level of signal, mute/un-mute tx direction, activate/deactivate suppression of ambient noises:&lt;/p&gt; &lt;p&gt;&lt;i&gt;exten =&gt; s,n,capicommand(vc|incrxdgain|1|2.5) ; 1 – increase Rx gain&lt;br /&gt;exten =&gt; s,n,capicommand(vc|incrxdgain|2|-2.5) ; 2 – decrease Rx gain&lt;br /&gt;exten =&gt; s,n,capicommand(vc|txdgain|3|-128) ; 3 – mute Tx&lt;br /&gt;exten=&gt; s,n,capicommand(vc|txdgain|4|0) ; 4 – unmute Tx&lt;br /&gt;exten =&gt; s,n,capicommand(vc|noisesuppressor|5|yes) ; 5 – turn suppression of ambient noises on&lt;br /&gt;exten =&gt; s,n,capicommand(vc|noisesuppressor|7|yes) ; 7 – turn suppression of ambient noises off&lt;/i&gt;&lt;/p&gt; &lt;p&gt;Useful set of commands if processing voice mailbox can be:&lt;/p&gt; &lt;p&gt;&lt;i&gt;exten =&gt; s,n,capicommand(vc|incrxdgain|1|2.5) ; 1 – increase Rx gain&lt;br /&gt;exten =&gt; s,n,capicommand(vc|incrxdgain|2|-2.5) ; 2 – decrease Rx gain&lt;br /&gt;exten =&gt; s,n,capicommand(vc|noisesuppressor|5|yes) ; 5 – turn suppression of ambient noises on&lt;br /&gt;exten =&gt; s,n,capicommand(vc|noisesuppressor|7|yes) ; 7 – turn suppression of ambient noises off&lt;br /&gt;exten =&gt; s,n,capicommand(vc|incpitchcontrol|8|100) ; 8 – Play faster&lt;br /&gt;exten =&gt; s,n,capicommand(vc|incpitchcontrol|9|-100) ; 9 – Play slower&lt;/i&gt;&lt;/p&gt; &lt;p&gt;You can see used in previous menu keys “3” and “4” are left empty. The new functionality is assigned to still unused keys “8” and “9”. This is done to prevent the user confusion if switching between different menus.&lt;/p&gt; &lt;p&gt;In one conference can be useful to send one tone to track the attention of the conference members to certain event. This can be done using “sendtone” command:&lt;/p&gt; &lt;p&gt;&lt;i&gt;exten =&gt; s,n,capicommand(vc|sendtone|*|0x8b) ; * – send comfort tone&lt;br /&gt;exten =&gt; s,n,capicommand(vc|stoptone|0) ; 0 – stop sending tone&lt;/i&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-3484056666827704651?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/3484056666827704651/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2009/04/use-of-diva-and-chancapi-for-deployment.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/3484056666827704651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/3484056666827704651'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2009/04/use-of-diva-and-chancapi-for-deployment.html' title='Use of Diva and CHAN_CAPI for deployment of high quality PBX'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-709559241301217183</id><published>2009-04-20T02:00:00.000-07:00</published><updated>2009-04-20T02:07:54.505-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='T.38'/><category scheme='http://www.blogger.com/atom/ns#' term='SIP'/><category scheme='http://www.blogger.com/atom/ns#' term='chan_capi'/><category scheme='http://www.blogger.com/atom/ns#' term='V.34'/><category scheme='http://www.blogger.com/atom/ns#' term='Fax'/><category scheme='http://www.blogger.com/atom/ns#' term='ISDN'/><category scheme='http://www.blogger.com/atom/ns#' term='Diva'/><title type='text'>chan_capi forum at DEN at www.dialogic.com/den</title><content type='html'>This is new forum for support of Diva chan_capi users (but everyone wellcome) at &lt;a href="http://www.dialogic.com/den"&gt;DEN (Dialogic Exchange Network) www.dialogic.com/den&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Please follow link and register and finally ask &lt;span style="font-weight: bold;"&gt;gplcoder&lt;/span&gt; for access.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-709559241301217183?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/709559241301217183/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2009/04/chancapi-forum-at-den-at.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/709559241301217183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/709559241301217183'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2009/04/chancapi-forum-at-den-at.html' title='chan_capi forum at DEN at www.dialogic.com/den'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-5362965561982193065</id><published>2009-04-20T01:59:00.001-07:00</published><updated>2009-04-20T01:59:54.210-07:00</updated><title type='text'>Use of DSP resources for conferences with IP members</title><content type='html'>&lt;p&gt;The "chat" command allows to create conference with multeple rooms. This allows to create conference between E.1/T.1/S0/Analog and IP members in fully transparent to user way. "chat" command always detects the type of connection and uses appropriate resources.&lt;/p&gt; &lt;p&gt;The implementation of "chat" for IP endpoints uses Diva NULL PLCI. While this resource is available for every Diva hardware and allows to create high amount of IP endpoints running parallel to E.1/T.1/S0/Analog endpoints on the same Diva hardware it does not allows access to DSP resources for IP conference members.&lt;/p&gt; &lt;p&gt;This is the reason why new "resource" command is added to chan_capi. This command allows to assign DSP resource to IP conference member. This is no need fo user to check the type of connection and the type of Diva hardware is using this command. The "resource" command detects automatically the type of connection and type of hardware and perform requested actions only if necessary and possible.&lt;/p&gt; &lt;p&gt;The other more general way to use DSP resources for IP connections is to use Diva softIP. In this case IP traffic is processed by Diva protocol stack and presented as E.1/T.1 interface to chan_capi. This is not IP connection from the point of view of chan_capi and no additional commands are required.&lt;/p&gt; &lt;p&gt;Example (from README.media):&lt;/p&gt; &lt;pre&gt;[isdn-in]&lt;br /&gt;exten =&gt; _X.,1,Answer     ; Answer the line&lt;br /&gt;exten =&gt; _X.,n,Goto(s,1)&lt;br /&gt;exten =&gt; s,1,capicommand(resource|1-4)           ; Create DSP resource on CAPI controllers 1-4 for IP members, ignore command for E.1/T.1/S0/POTS members&lt;br /&gt;exten =&gt; s,n,capicommand(clamping|100)         ; Activate suppression of DTMF tones&lt;br /&gt;exten =&gt; s,n,capicommand(rxagc|yes)            ; Activate Rx AGC&lt;br /&gt;exten =&gt; s,n,capicommand(noisesuppressor|yes)  ; Activate suppression of ambient noises&lt;br /&gt;exten =&gt; s,n,capicommand(vc|incrxdgain|0|1.5)  ; Install voice command menu for volume control, '0' to increase volume&lt;br /&gt;exten =&gt; s,n,capicommand(vc|incrxdgain|1|-1.5) ; Install voice command menu for volume control, '1' to decrease volume&lt;br /&gt;exten =&gt; s,n,capicommand(vc|txdgain|2|-128) ; Install voice command menu for volume control, '2' to mute tx path&lt;br /&gt;exten =&gt; s,n,capicommand(vc|txdgain|3|0) ; Install voice command menu for volume control, '3' to activate tx path&lt;br /&gt;exten =&gt; s,n,capicommand(chat|test1|m|1-4)     ; Craete/enter conference toom 'test1', controller field is ignored if media processing resource is assigned by 'resource' command or for E.1/T.1/S0/POTS members&lt;br /&gt;&lt;br /&gt;Supported hardware (from README.media):&lt;br /&gt;&lt;br /&gt;Supported hardware:&lt;br /&gt; Assign DSP resources to connected by IP network conference member. This feature is available&lt;br /&gt; for equipped with DSP Diva hardware only.&lt;br /&gt;&lt;br /&gt; For Diva 2PRI PCI, Diva 4PRI PCI, Diva 1PRI PCIe HS, Diva 2PRI PCIe HS and Diva 4PRI PCIe HS no&lt;br /&gt; restrictions apply for this feature and this is possible to access N x 30 DSP resources&lt;br /&gt; (N - amount of interfaces, 1 - 1PRI, 2 - 2PRI, 4 - 4PRI) in addition to used for E.1/T.1&lt;br /&gt; DSP resources.&lt;br /&gt;&lt;br /&gt; For Diva PRI Rev.3 PCI and Diva PRI Rev.3 PCIe this is possible to reserve two DSPs for processing&lt;br /&gt; of E.1/T.1 without media processing features and share remainding DSPs between E.1/T.1 and IP&lt;br /&gt; for connections with media processing features.&lt;br /&gt; Using hardware with 30 DSPs and E.1 this is possible to create:&lt;br /&gt;   From:  2 x E.1 without media processing + 28 x E.1 with media processing&lt;br /&gt;   To:   30 x E.1 without media processing + 28 x IP with media processing&lt;br /&gt; Using hardware with 30 DSPs and T.1 this is possible to create:&lt;br /&gt;   From: 23 x T.1 with media processing    +  7 x IP with media processing&lt;br /&gt;   To:   23 x T.1 without media processing + 28 x IP with media processing&lt;br /&gt;&lt;br /&gt; For Diva BRI-2M Rev.2 PCI, Diva BRI-2M PCIe, Diva 4BRI Rev.2 PCI and for Diva 4BRI PCIe&lt;br /&gt; this is not possible to reserve DSPs for processing of ISDN connections and to share&lt;br /&gt; DSPs between ISDN and IP connection. In case DSP resources are assigned to connected&lt;br /&gt; by IP conference member then appropriate DSP resources receive not available&lt;br /&gt; for processing of ISDN connections. As result ISDN connections can not be processed.&lt;br /&gt; To resolve this problem please use Diva configuration to change the configuration&lt;br /&gt; of Diva board to resourceboardmode. In resourceboard mode ISDN interface is deactivated&lt;br /&gt; and all available DSP resources (two DSPs for Diva BRI-2M and eight DSPs for Diva 4BRI)&lt;br /&gt; can be used for connected by IP conference members (two members for Diva BRI-2M and&lt;br /&gt; eight members for Diva 4BRI).&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-5362965561982193065?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/5362965561982193065/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2009/04/use-of-dsp-resources-for-conferences.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/5362965561982193065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/5362965561982193065'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2009/04/use-of-dsp-resources-for-conferences.html' title='Use of DSP resources for conferences with IP members'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-444871554671016972</id><published>2009-04-20T01:58:00.000-07:00</published><updated>2009-04-20T01:59:17.591-07:00</updated><title type='text'>T.38 and Clear Channel fax support by chan_capi</title><content type='html'>&lt;p&gt;chan_capi supports both FoIP (Fax over IP) standards: T.38 and Clear Channel fax with V.34, ECM, intelligen fax processing, on demand change between voice and fax. All provided by Diva hardware in TDM (E.1/T.1/S0) environment fax features are available for T.38 and Clear Channel Fax.&lt;/p&gt; &lt;p&gt;In case chan_capi is used to terminate or initiate the fax transmission all necessary features are provided by Diva softIP. softIP exposes one CAPI interface towards&lt;br /&gt;chan_capi and SIP interface towards IP network.&lt;br /&gt;This is no need to change chan_capi configuration. This is only necessary to specify softIP as CAPI controller. All other configuration details are handled by Diva softIP configuration.&lt;/p&gt; &lt;p&gt;Diva softIP allows to preserve all voice features. This is possible to process voice calls over IP and switch between voise and fax media. Diva softIP can be used&lt;br /&gt;in one system with Diva hardware and supports line interconnect (conferencing) between processed by Diva hardware and by softIP voice streams.&lt;/p&gt; &lt;p&gt;In case softIP is used with one or more Diva boards in resource board mode then V.34 Clear Channel Fax and G.729, iLBC, G.726, G.723, GSM and other vocoders receive available for chan_capi.&lt;/p&gt; &lt;p&gt;softIp can be used in virtualized environment (VMWare, XEN, ...)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-444871554671016972?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/444871554671016972/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2009/04/t38-and-clear-channel-fax-support-by.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/444871554671016972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/444871554671016972'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2009/04/t38-and-clear-channel-fax-support-by.html' title='T.38 and Clear Channel fax support by chan_capi'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-5197174951656107656</id><published>2009-04-20T01:57:00.000-07:00</published><updated>2009-04-20T01:58:30.043-07:00</updated><title type='text'>Dial Plan: Conference with multiple rooms and media control</title><content type='html'>&lt;p&gt;[isdn-in]&lt;br /&gt;exten =&gt; _X.,1,Answer     ; Answer the line&lt;br /&gt;exten =&gt; _X.,n,Goto(s,1)&lt;br /&gt;exten =&gt; s,1,Set(TIMEOUT(digit)=5)  ; Set Digit Timeout to 5 seconds&lt;br /&gt;exten =&gt; s,n,Set(TIMEOUT(response)=10)  ; Set Response Timeout to 10 seconds&lt;br /&gt;exten =&gt; s,n(restart),BackGround(demo-instruct) ; Play some instructions&lt;br /&gt;exten =&gt; s,n,WaitExten      ; Wait for an extension to be dialed, use to select conference room&lt;/p&gt; &lt;p&gt;; You can create macro to set up vc menu&lt;br /&gt;exten =&gt; 1,1,capicommand(clamping|100)         ; Activate suppression of DTMF tones&lt;br /&gt;exten =&gt; 1,n,capicommand(vc|incrxdgain|0|1.5)  ; Install voice command menu for volume control, '0' to increase volume&lt;br /&gt;exten =&gt; 1,n,capicommand(vc|incrxdgain|1|-1.5) ; Install voice command menu for volume control, '1' to decrease volume&lt;br /&gt;exten =&gt; 1,n,capicommand(vc|txdgain|2|-128) ; Install voice command menu for volume control, '2' to mute tx path&lt;br /&gt;exten =&gt; 1,n,capicommand(vc|txdgain|3|0) ; Install voice command menu for volume control, '3' to activate tx path&lt;br /&gt;exten =&gt; 1,n,capicommand(chat|test1|m|1-4)     ; Create/enter conference room 'test1'&lt;/p&gt; &lt;p&gt;exten =&gt; 2,1,capicommand(clamping|100)         ; Activate suppression of DTMF tones&lt;br /&gt;exten =&gt; 2,1,capicommand(txdgain|-128)         ; Deactivate tx path&lt;br /&gt;exten =&gt; 2,n,capicommand(vc|incrxdgain|0|1.5)  ; Install voice command menu for volume control, '0' to increase volume&lt;br /&gt;exten =&gt; 2,n,capicommand(vc|incrxdgain|1|-1.5) ; Install voice command menu for volume control, '1' to decrease volume&lt;br /&gt;exten =&gt; 2,n,capicommand(vc|txdgain|2|-128) ; Install voice command menu for volume control, '2' to mute tx path&lt;br /&gt;exten =&gt; 2,n,capicommand(vc|txdgain|3|0) ; Install voice command menu for volume control, '3' to activate tx path&lt;br /&gt;exten =&gt; 2,n,capicommand(chat|test1|m|1-4)     ; Create/enter conference room 'test1&lt;br /&gt;exten =&gt; 2,n,capicommand(chat|test2|m|1-4)     ; Create/enter conference room 'test2'&lt;br /&gt;&lt;br /&gt;exten =&gt; i,1,Playback(invalid)&lt;br /&gt;exten =&gt; i,n,Goto(s,restart)&lt;br /&gt;exten =&gt; h,1,Hangup&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-5197174951656107656?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/5197174951656107656/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2009/04/dial-plan-conference-with-multiple.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/5197174951656107656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/5197174951656107656'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2009/04/dial-plan-conference-with-multiple.html' title='Dial Plan: Conference with multiple rooms and media control'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311111441775792096.post-3946764882802317537</id><published>2009-04-20T01:52:00.000-07:00</published><updated>2009-04-20T01:57:36.337-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DEMO'/><category scheme='http://www.blogger.com/atom/ns#' term='ISDN'/><category scheme='http://www.blogger.com/atom/ns#' term='Diva'/><title type='text'>New Diva DEMO system online</title><content type='html'>&lt;p&gt;New Diva DEMO system is online and allows to take a look on the changes in the future version&lt;/p&gt; &lt;ul&gt;&lt;li&gt;chan_capi configuration&lt;/li&gt;&lt;li&gt;New sipControl features&lt;/li&gt;&lt;li&gt;SS7 integration&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Please use link: &lt;a title="Dialogic® Diva® Configuration live demo system" href="http://88.79.213.69:10005/"&gt;Dialogic® Diva® Configuration live demo system&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5311111441775792096-3946764882802317537?l=divachancapi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://divachancapi.blogspot.com/feeds/3946764882802317537/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://divachancapi.blogspot.com/2009/04/new-diva-demo-system-online.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/3946764882802317537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311111441775792096/posts/default/3946764882802317537'/><link rel='alternate' type='text/html' href='http://divachancapi.blogspot.com/2009/04/new-diva-demo-system-online.html' title='New Diva DEMO system online'/><author><name>CitiPhotoMobile</name><uri>http://www.blogger.com/profile/01444788491961185222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_33pqzokaxrQ/SexIZhqhQII/AAAAAAAAB0I/Z2bs-QPntoc/S220/4TBRCBBHQMHS.jpg'/></author><thr:total>0</thr:total></entry></feed>
