<div>Boa tarde,</div>
<div> </div>
<div>tenho o seguinte cenario:</div>
<div> </div>
<div>PABX analogico  ramal  -------&gt; fxo    asterisk</div>
<div> </div>
<div>utilizo uma placa VB0404FXO da Digivoice , instalado com dgvchannel 1.0.6 e voicelib 4.2.3.0</div>
<div> </div>
<div>o PABX analogico envia ring para a interface FXO, onde um telefone SIP atende essa ligação, mas tem caso que esse ramal SIP, tem que retornar a ligação para o PABX, e gostaria de dar um flash na porta FXO e transferir a chamada pelo PABX. fiz o seguinte teste com o contexto abaixo e funcionou:</div>

<div> </div>
<div>exten =&gt; s,1,Noop(Atende Porta FXO)<br>exten =&gt; s,n,Answer<br>;exten =&gt; s,n,Dial(SIP/3002,90,tTWw)<br>exten =&gt; s,n,Wait(4)<br>exten =&gt; s,n,DgFlash(300,500)<br>exten =&gt; s,n,SendDTMF(4761,100)<br>exten =&gt; s,n,Wait(4)<br>
exten =&gt; s,n,HangUp()<br></div>
<div>A ligação entra é transferida para o ramal 4761 do PABX</div>
<div> </div>
<div>só que fazendo o atendimento pelo ramal SIP e depois no contexto de transferencia usando o abaixo:</div>
<div> </div>
<div>exten =&gt; _XXXX,1,noOP(tranferencia via FXO)<br>exten =&gt; _XXXX,n,DgFlash(250,100)<br>exten =&gt; _XXXX,n,senddtmf(4761)<br>exten =&gt; _XXXX,n,hangup()</div>
<div> </div>
<div> </div>
<div>não transfere e ele tenta dar o Flash no 4761, que não é DGV, tenho que fazer algo a mais?</div>
<div> </div>
<div>    -- Ringing on port 2 - callstate=0<br>    -- Answering port 2<br>    -- Executing [s@from-fxo:1] NoOp(&quot;DGV/2&quot;, &quot;Atende Porta FXO&quot;) in new stack<br>    -- Executing [s@from-fxo:2] Answer(&quot;DGV/2&quot;, &quot;&quot;) in new stack<br>
    -- Executing [s@from-fxo:3] Dial(&quot;DGV/2&quot;, &quot;SIP/3002,90,tTWw&quot;) in new stack<br>  == Using SIP RTP TOS bits 184<br>  == Using SIP RTP CoS mark 5<br>    -- Called 3002<br>    -- SIP/3002-00000006 is ringing<br>
[Dec 16 16:33:10] NOTICE[15426]: chan_dgv.c:14526 event_handler: dialplan_echo_thread Created(1) - port 2<br>    -- SIP/3002-00000006 is ringing<br>    -- SIP/3002-00000006 is ringing<br>    -- SIP/3002-00000006 answered DGV/2<br>
[Dec 16 16:33:17] NOTICE[15832]: chan_dgv.c:19754 dgv_indicate: dgv_indicate: ast_moh_start on port 2<br>    -- Started music on hold, class &#39;default&#39;, on DGV/2<br>    -- &lt;SIP/3002-00000006&gt; Playing &#39;pbx-transfer.gsm&#39; (language &#39;en&#39;)<br>
    -- Executing [4761@from-transfer-fxo:1] NoOp(&quot;<a href="mailto:Local/4761@from-transfer-fxo-32b8;2">Local/4761@from-transfer-fxo-32b8;2</a>&quot;, &quot;tranferencia via FXO&quot;) in new stack<br>    -- Executing [4761@from-transfer-fxo:2] DgFlash(&quot;<a href="mailto:Local/4761@from-transfer-fxo-32b8;2">Local/4761@from-transfer-fxo-32b8;2</a>&quot;, &quot;250,100&quot;) in new stack<br>
[Dec 16 16:33:22] WARNING[15835]: app_dgflash.c:175 flash_exec: <a href="mailto:Local/4761@from-transfer-fxo-32b8;2">Local/4761@from-transfer-fxo-32b8;2</a> is not a Dgv channel<br>  == Spawn extension (from-transfer-fxo, 4761, 2) exited non-zero on <a href="mailto:&#39;Local/4761@from-transfer-fxo-32b8;2&#39;">&#39;Local/4761@from-transfer-fxo-32b8;2&#39;</a><br>
[Dec 16 16:33:22] NOTICE[15832]: chan_dgv.c:19770 dgv_indicate: dgv_indicate: ast_moh_stop on port 2<br>    -- Stopped music on hold on DGV/2<br>    -- &lt;SIP/3002-00000006&gt; Playing &#39;pbx-invalid.gsm&#39; (language &#39;en&#39;)<br>
[Dec 16 16:33:24] WARNING[15433]: channel.c:1044 __ast_queue_frame: Exceptionally long voice queue length queuing to DGV/2<br>[Dec 16 16:33:25] WARNING[15433]: channel.c:1044 __ast_queue_frame: Exceptionally long voice queue length queuing to DGV/2<br>
    -- &lt;SIP/3002-00000006&gt; Playing &#39;beep.gsm&#39; (language &#39;en&#39;)<br>[Dec 16 16:33:26] WARNING[15433]: channel.c:1044 __ast_queue_frame: Exceptionally long voice queue length queuing to DGV/2<br>  == Spawn extension (from-fxo, s, 3) exited non-zero on &#39;DGV/2&#39;<br>
[Dec 16 16:33:30] NOTICE[15832]: chan_dgv.c:18480 dgv_hangup: Calling dg_HangUp on port 2<br></div>
<div> </div>
<div>Rinaldo Dos Santos</div>
<div> </div>