<div>Boa tarde,</div>
<div> </div>
<div>tenho o seguinte cenario:</div>
<div> </div>
<div>PABX analogico ramal -------> 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 => s,1,Noop(Atende Porta FXO)<br>exten => s,n,Answer<br>;exten => s,n,Dial(SIP/3002,90,tTWw)<br>exten => s,n,Wait(4)<br>exten => s,n,DgFlash(300,500)<br>exten => s,n,SendDTMF(4761,100)<br>exten => s,n,Wait(4)<br>
exten => 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 => _XXXX,1,noOP(tranferencia via FXO)<br>exten => _XXXX,n,DgFlash(250,100)<br>exten => _XXXX,n,senddtmf(4761)<br>exten => _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("DGV/2", "Atende Porta FXO") in new stack<br> -- Executing [s@from-fxo:2] Answer("DGV/2", "") in new stack<br>
-- Executing [s@from-fxo:3] Dial("DGV/2", "SIP/3002,90,tTWw") 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 'default', on DGV/2<br> -- <SIP/3002-00000006> Playing 'pbx-transfer.gsm' (language 'en')<br>
-- Executing [4761@from-transfer-fxo:1] NoOp("<a href="mailto:Local/4761@from-transfer-fxo-32b8;2">Local/4761@from-transfer-fxo-32b8;2</a>", "tranferencia via FXO") in new stack<br> -- Executing [4761@from-transfer-fxo:2] DgFlash("<a href="mailto:Local/4761@from-transfer-fxo-32b8;2">Local/4761@from-transfer-fxo-32b8;2</a>", "250,100") 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:'Local/4761@from-transfer-fxo-32b8;2'">'Local/4761@from-transfer-fxo-32b8;2'</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> -- <SIP/3002-00000006> Playing 'pbx-invalid.gsm' (language 'en')<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>
-- <SIP/3002-00000006> Playing 'beep.gsm' (language 'en')<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 'DGV/2'<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>