[AsteriskBrasil] Hint com ramais Dahdi PABX
Danilo Almeida
daniloricalmeida em gmail.com
Segunda Janeiro 13 16:11:02 BRST 2014
Olá Galera!
Estava enroscado com algumas pendencias e estou cá novamente para resolver
este.
Consegui configurar os Hints informando o canal que irei fazer mandar para
o ramal:
exten => 1515,hint,DAHDI/60/1515
depois jogo isso em uma variável e na hora do dial mando o seguinte:
exten => _XXXX,n,Dial(${CANALFILA},15,tTg)
na parte do hint funciona perfeitamente
*CLI> core show hints
-= Registered Asterisk Dial Plan Hints =-
1537 em contexto-filas : DAHDI/59
State:Idle Watchers 0
1539 em contexto-filas : DAHDI/58
State:Idle Watchers 0
1507 em contexto-filas : DAHDI/54
State:Idle Watchers 0
1506 em contexto-filas : DAHDI/55
State:Idle Watchers 0
1509 em contexto-filas : DAHDI/53
State:Idle Watchers 0
1527 em contexto-filas : DAHDI/51
State:Idle Watchers 0
1526 em contexto-filas : DAHDI/52
State:Idle Watchers 0
1540 em contexto-filas : DAHDI/57
State:Idle Watchers 0
1543 em contexto-filas : DAHDI/56
State:Idle Watchers 0
1515 em contexto-filas : DAHDI/60
State:Idle Watchers 0
----------------
meu problema é que o member da fila não identifica quando a ligação esta
inuse, dessa forma a fila manda sempre para o primeiro membro da fila.
meu queues.conf esta o seguinte:
[general]
persistentmembers=yes
autofill=yes
updatecdr=yes
shared_lastcall=yes
[ATENDIMENTO]
musicclass=default
strategy=linear
servicelevel=60
timeoutpriority=conf
timeout=17
retry=2
weight=2
wrapuptime=2
autofill=yes
autopause=no
maxlen=0
setinterfacevar=yes
setqueueentryvar=yes
periodic-announce-frequency=60
periodic-announce=
announce-frequency=0
announce-holdtime=no
announce-position=no
announce-position-limit=10
announce-round-seconds=20
eventwhencalled=yes
eventmemberstatus=no
reportholdtime=no
ringinuse=no
memberdelay=0
joinempty=paused,penalty,inuse,invalid,unavailable,unknown,ringing
leavewhenempty=yes
timeoutrestart=yes
member => Local/1515 em contexto-filas,0,1515
member => Local/1537 em contexto-filas,0,1537
...
e mesmo quando o membro esta ocupado, sempre aparece NOT in use:
*CLI> queue show ATENDIMENTO
ATENDIMENTO has 0 calls (max unlimited) in 'linear' strategy (0s holdtime,
72s talktime), W:2, C:16, A:0, SL:100.0% within 60s
Members:
1515 (Local/1515 em contexto-filas) (Not in use) has taken 1 calls (last
was 1685 secs ago)
1537 (Local/1537 em contexto-filas) (Not in use) has taken no calls yet
1539 (Local/1539 em contexto-filas) (Not in use) has taken no calls yet
1540 (Local/1540 em contexto-filas) (Not in use) has taken no calls yet
...
No Callers
Alguém tem uma ideia de como posso identificar o membro da fila em uso
mesmo mandado para outro contexto?
valeu!
Em 8 de janeiro de 2014 14:39, Danilo Almeida
<daniloricalmeida em gmail.com>escreveu:
> Boa tarde, Galera!
>
> Teria como configurar o hint para ramais do PABX interligado via Digium?
>
> já tentei o seguinte:
>
> exten => XXXX,hint,${CHANNEL}
>
> exten => XXXX,hint,Dahdi/g1/XXXX
>
> exten => XXXX,hint,Dahdi/31-62/XXXX
>
> Dessas maneiras só funciona quando o canal esta ringing, quando atende o
> mesmo já fica com not in use.
>
> Valeu
>
>
> --
> *att*
> *Danilo Almeida*
>
--
*att*
*Danilo Almeida*
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20140113/9ad11c2d/attachment-0001.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil