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@contexto-filas : DAHDI/59
State:Idle Watchers 0
1539@contexto-filas : DAHDI/58
State:Idle Watchers 0
1507@contexto-filas : DAHDI/54
State:Idle Watchers 0
1506@contexto-filas : DAHDI/55
State:Idle Watchers 0
1509@contexto-filas : DAHDI/53
State:Idle Watchers 0
1527@contexto-filas : DAHDI/51
State:Idle Watchers 0
1526@contexto-filas : DAHDI/52
State:Idle Watchers 0
1540@contexto-filas : DAHDI/57
State:Idle Watchers 0
1543@contexto-filas : DAHDI/56
State:Idle Watchers 0
1515@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@contexto-filas,0,1515
member => Local/1537@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@contexto-filas) (Not in use) has taken 1 calls (last
was 1685 secs ago)
1537 (Local/1537@contexto-filas) (Not in use) has taken no calls yet
1539 (Local/1539@contexto-filas) (Not in use) has taken no calls yet
1540 (Local/1540@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
<[email protected]>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*
_______________________________________________
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
Intercomunicadores para acesso remoto via rede IP e telefones IP
Conheça todo o portfólio em www.Khomp.com
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para
[email protected]