[AsteriskBrasil] Transferencia FXO via Flash

Rinaldo Santos rinaldo em monytel.com.br
Quinta Dezembro 16 16:35:41 BRST 2010


Boa tarde,

tenho o seguinte cenario:

PABX analogico  ramal  -------> fxo    asterisk

utilizo uma placa VB0404FXO da Digivoice , instalado com dgvchannel 1.0.6 e
voicelib 4.2.3.0

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:

exten => s,1,Noop(Atende Porta FXO)
exten => s,n,Answer
;exten => s,n,Dial(SIP/3002,90,tTWw)
exten => s,n,Wait(4)
exten => s,n,DgFlash(300,500)
exten => s,n,SendDTMF(4761,100)
exten => s,n,Wait(4)
exten => s,n,HangUp()
A ligação entra é transferida para o ramal 4761 do PABX

só que fazendo o atendimento pelo ramal SIP e depois no contexto de
transferencia usando o abaixo:

exten => _XXXX,1,noOP(tranferencia via FXO)
exten => _XXXX,n,DgFlash(250,100)
exten => _XXXX,n,senddtmf(4761)
exten => _XXXX,n,hangup()


não transfere e ele tenta dar o Flash no 4761, que não é DGV, tenho que
fazer algo a mais?

    -- Ringing on port 2 - callstate=0
    -- Answering port 2
    -- Executing [s em from-fxo:1] NoOp("DGV/2", "Atende Porta FXO") in new
stack
    -- Executing [s em from-fxo:2] Answer("DGV/2", "") in new stack
    -- Executing [s em from-fxo:3] Dial("DGV/2", "SIP/3002,90,tTWw") in new
stack
  == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
    -- Called 3002
    -- SIP/3002-00000006 is ringing
[Dec 16 16:33:10] NOTICE[15426]: chan_dgv.c:14526 event_handler:
dialplan_echo_thread Created(1) - port 2
    -- SIP/3002-00000006 is ringing
    -- SIP/3002-00000006 is ringing
    -- SIP/3002-00000006 answered DGV/2
[Dec 16 16:33:17] NOTICE[15832]: chan_dgv.c:19754 dgv_indicate:
dgv_indicate: ast_moh_start on port 2
    -- Started music on hold, class 'default', on DGV/2
    -- <SIP/3002-00000006> Playing 'pbx-transfer.gsm' (language 'en')
    -- Executing [4761 em from-transfer-fxo:1] NoOp("
Local/4761 em from-transfer-fxo-32b8;2", "tranferencia via FXO") in new stack
    -- Executing [4761 em from-transfer-fxo:2] DgFlash("
Local/4761 em from-transfer-fxo-32b8;2", "250,100") in new stack
[Dec 16 16:33:22] WARNING[15835]: app_dgflash.c:175 flash_exec:
Local/4761 em from-transfer-fxo-32b8;2 is not a Dgv channel
  == Spawn extension (from-transfer-fxo, 4761, 2) exited non-zero on
'Local/4761 em from-transfer-fxo-32b8;2'
[Dec 16 16:33:22] NOTICE[15832]: chan_dgv.c:19770 dgv_indicate:
dgv_indicate: ast_moh_stop on port 2
    -- Stopped music on hold on DGV/2
    -- <SIP/3002-00000006> Playing 'pbx-invalid.gsm' (language 'en')
[Dec 16 16:33:24] WARNING[15433]: channel.c:1044 __ast_queue_frame:
Exceptionally long voice queue length queuing to DGV/2
[Dec 16 16:33:25] WARNING[15433]: channel.c:1044 __ast_queue_frame:
Exceptionally long voice queue length queuing to DGV/2
    -- <SIP/3002-00000006> Playing 'beep.gsm' (language 'en')
[Dec 16 16:33:26] WARNING[15433]: channel.c:1044 __ast_queue_frame:
Exceptionally long voice queue length queuing to DGV/2
  == Spawn extension (from-fxo, s, 3) exited non-zero on 'DGV/2'
[Dec 16 16:33:30] NOTICE[15832]: chan_dgv.c:18480 dgv_hangup: Calling
dg_HangUp on port 2

Rinaldo Dos Santos
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20101216/8b80b817/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil