[AsteriskBrasil] Pickup e PABX virtual

Roniton Rezende Oliveira roniton em gmail.com
Terça Fevereiro 9 11:31:54 BRST 2010


Luiz,

Faça uma função para verificação de empresa ou departamento. Ex:

Ramais - Empresa A
1. 1487 - Astdb - EMPRESA/1487 = Empresa1
2. 1488 - Astdb - EMPRESA/1488 = Empresa1

Ramais - Empresa B
1. 1597 - Astdb - EMPRESA/1597 = Empresa2
2. 1598 - Astdb - EMPRESA/1598 = Empresa2

exten => _*8XXXX,1,Gosub(verifica_empresa,s,1(${EXTEN:2},${CALLERID(num)}))
exten => _*8XXXX,n,SET(GLOBAL(PICKUPMARK)=${EXTEN:2})
exten => _*8XXXX,n,Pickup(${EXTEN:2}@PICKUPMARK)

[verifica_empresa]
; Argumentos
;            ARG1 - Número chamado
;            ARG2 - Número usuário
exten = _s,1,Set(EMPRESA_A=${DB(EMPRESA/${ARG1})})  ; Deve ser
definido no astdb ou banco de dados de sua preferência
exten = _s,n,Set(EMPRESA_B=${DB(EMPRESA/${ARG2})}) ; Deve ser definido
no astdb ou banco de dados de sua preferência
exten = _s,n,GotoIf($[${EMPRESA_A}=${EMPRESA_B}]?return:hangup)
exten = _s,n(return),Return()
exten = _s,n(hangup),Hangup

É uma idéia que pode resolver seu problema e pode ser útil para outros casos.

Roniton Oliveira

Em 9 de fevereiro de 2010 10:31, Luiz <lftoledo em vipway.com.br> escreveu:
> Pessoal,
>
> Estou utilizando o Pickup como demonstrado abaixo:
> exten => _*8XXXX,1,SET(GLOBAL(PICKUPMARK)=${EXTEN:2})
> exten => _*8XXXX,n,Pickup(${EXTEN:2}@PICKUPMARK)
>
> E tenho vários "PABX virtuais" dentro do *, acontece que quando 2
> departamentos (A e B ) recebem ligações destinadas a seu PABX asssim:
> A
> exten => s,1,Dial(SIP/1487&SIP/1488)
>
> B
> exten => s,1,Dial(SIP/1597&SIP/1598)
>
> E a pessoa do departamento A tenta puxar a ligação do proprio
> departamento acaba puxando a ligação que foi destinada ao departamento B.
>
> Estou utilizando a versão 1.4.18 no Debian.
>
> Gratos pela ajuda,
>
> Luiz Fernando
>
>
>
>
> _______________________________________________
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
> - Suporte técnico local qualificado e gratuito
> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>


Mais detalhes sobre a lista de discussão AsteriskBrasil