FÓRUM DigiVoice

Fórum de Suporte Digivoice

Você não está logado.

#1 11/11/2011 14:42:00

renanchudis
Membro

Devolver ligações da transferencia

Boa tarde,

Acontece o seguinte. Quando digito *3 para transferir e coloco o ramal (transferencia não assistida), a ligação fica tocando direto no outro ramal.

O problem é que, se a pessoa não entender, a ligação não retornar para o ramal de origem.

Ex: eu liguei no ramal 8000 que é a recepção. O mesmo me transferiu para o 8012 usando *3. Eu gostaria que se o 8012 não atender, a ligação voltasse para o 8000.

Tem como fazer isso?

Offline

 

#2 14/11/2011 08:43:49

ipglobe
Membro

Re: Devolver ligações da transferencia

Crie filas e configure a fila para retornar onde deseja, ao transferir transfira para a fila e não para o ramal assim a fila rama o ramal ou os ramais que desejar.

Offline

 

#3 30/01/2013 15:14:01

Fabriciorv
Membro

Re: Devolver ligações da transferencia

estou tendo o mesmo problema.

estou com uma ligação ativa, transfiro para outro ramal, transferência assistida, o ramal não atende, a ligação não volta pra mim.
a ligação se perde.

como resolvo isso?

att,

Offline

 

#4 07/02/2013 15:10:07

dkathlon
Membro

Re: Devolver ligações da transferencia

Para quem ta com o mesmo problema, conseguir resolver dessa forma:

Resolvi a diferença entre o tom de ramal e ligação entrante.

Resolvi o problema da transferência assistida com retorna se a pessoa nao atendeu e você desligou o telefone quando tocou uma vez.

1 – A diferencia de toque não funciona com o MeucciBE 2.1.4.1. Aqui não funcionou.
2 – Ambiente utilizado: elastix 2.3.0  com Channel bank CB3000 (Digivoice)
3 – Cada ramal e criado como "DAHDI/canal" ficando no dial(DAHDI/1) normalmente na interface do elastix e no contexto personalizado eu acrescentei o "r2" dial (DAHDI/2r2). O r2 faz com que fique o toque de ramal como as centrais telefônicas.
4 – No extensions_custom.conf crie o contexto [from-internal-custom]

;-------------------------------------------------------------------------------
[from-internal-custom]
exten => _XX,1,Noop(Inicio da ligacao)
exten => _XX,n,Noop(Iniciando a gravacao)

;Para grava as ligações.
exten => _XX,n,Set(RecordMethod=Group)
exten => _XX,n,Macro(record-enable,${EXTEN},${RecordMethod})

exten => _XX,n,Noop(Ramal de origem = ${CALLERID(number)})

exten => _XX,n,Noop(Ramal de destino ${EXTEN})
;como uso cb3000 tenho que saber qual é o canal referente o ramal discado
exten => _XX,n,ExecIf($["${EXTEN}" = "9"]?Set(canal="DAHDI/2r2"))
exten => _XX,n,ExecIf($["${EXTEN}" = "28"]?Set(canal="DAHDI/6r2"))
exten => _XX,n,ExecIf($["${EXTEN}" = "27"]?Set(canal="DAHDI/9r2"))
exten => _XX,n,ExecIf($["${EXTEN}" = "26"]?Set(canal="DAHDI/1r2"))
exten => _XX,n,ExecIf($["${EXTEN}" = "20"]?Set(canal="DAHDI/3r2"))
exten => _XX,n,ExecIf($["${EXTEN}" = "25"]?Set(canal="DAHDI/4r2"))
exten => _XX,n,ExecIf($["${EXTEN}" = "30"]?Set(canal="DAHDI/5r2"))
exten => _XX,n,ExecIf($["${EXTEN}" = "32"]?Set(canal="DAHDI/7r2"))
exten => _XX,n,ExecIf($["${EXTEN}" = "31"]?Set(canal="DAHDI/8r2"))

exten => _XX,n,Dial(${canal},25,tTwW)
exten => _XX,n,Noop(Canal de destino ${CHANNEL:0:5})
;Quando ligo de ramal para ramal, o channel é DAHDI, se é uma transferência e “Local”
;Se for DAHDI com retorno encerro a ligação, caso contrario vou para a prioridade marcada como local
exten => _XX,n,GotoIf($["${CHANNEL:0:5}" = "Local"]?local)
exten => _XX,n,Noop(Fim da ligacao entre ramais)
exten => _XX,n,Hangup

exten => _XX,n(local),Noop(Tranferencia de ligacao)
;como uso cb3000 tenho que saber qual é o canal referente o ramal de origem
exten => _XX,n,ExecIf($["${CALLERID(number)}" = "9"]?Set(canal="DAHDI/2r2"))
exten => _XX,n,ExecIf($["${CALLERID(number)}" = "28"]?Set(canal="DAHDI/6r2"))
exten => _XX,n,ExecIf($["${CALLERID(number)}" = "27"]?Set(canal="DAHDI/9r2"))
exten => _XX,n,ExecIf($["${CALLERID(number)}" = "26"]?Set(canal="DAHDI/1r2"))
exten => _XX,n,ExecIf($["${CALLERID(number)}" = "20"]?Set(canal="DAHDI/3r2"))
exten => _XX,n,ExecIf($["${CALLERID(number)}" = "25"]?Set(canal="DAHDI/4r2"))
exten => _XX,n,ExecIf($["${CALLERID(number)}" = "30"]?Set(canal="DAHDI/5r2"))
exten => _XX,n,ExecIf($["${CALLERID(number)}" = "32"]?Set(canal="DAHDI/7r2"))
exten => _XX,n,ExecIf($["${CALLERID(number)}" = "31"]?Set(canal="DAHDI/8r2"))

exten => _XX,n(local),Noop(Retorno para o canal ${canal}})
; Atendo a ligação
exten => _XX,n,Answer()
;Aguando 2 segundo para que o ramal fique desocupado, pois foi uma transferência assistida
exten => _XX,n,Wait(2)
;Faço um dial de volta para o ramal de origem
exten => _XX,n,Dial(${canal},25,tTwW)
exten => _XX,n,Noop(Fim da ligacao de transferencia entre ramais)
exten => _XX,n,Hangup
;----------------------------------------------------------------------------

Ainda falta implementa mais coisa.
Dar uma mellhorada no código.
Mas para quem tava desesperado, ta ai uma solução.

Offline

 

Rodapé do fórum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson