[AsteriskBrasil] Placa VB0408-PCI - Problema com pulo de prioridade (n+101)

Marlon Dutra mfdutra em gmail.com
Sábado Março 17 19:19:10 BRT 2007


Olá,

On 3/14/07, Hugo Rebelo <hugorebelo at gmail.com> wrote:

> extentions.conf
> [default] ; Entrada pela placa analógica
> s,1,NoOp((${CALLERID})
> s,2,Dial(SIP/200,10,tj)
> s,103,Dial(SIP/201,10,tj)

Teste fazer isto:

s,1,NoOp(${CALLERID})
s,n,Dial(SIP/200,10,t)
s,n,Dial(SIP/201,10,t)
s,n,Dial(SIP/202,10,t)
s,n,Dial(SIP/203,10,t)
s,n,Dial(SIP/204,10,t)
s,n,Dial(SIP/205,10,t)

Funciona perfeitamente.

Com o 'j', a sequência só pula pra n+101 caso o comando Dial tenha algum
erro, que não é o seu caso. O Dial funciona normal, a pessoa que não
atende, ou estava ocupado.

Note que "ocupado" em canal SIP é uma coisa relativa, pois você pode
receber várias chamadas no mesmo canal. Você pode controlar o número
máximo de chamadas simultâneas no sip.conf para esse ramal, se for o
caso de você querer limitar em uma chamada.

Na maioria dos casos, eu prefiro tocar vários canais, e o que atender
primeiro, leva a chamada e os outros param de tocar. Basta fazer isto:

s,n,Dial(SIP/200&SIP/201,10,t)

Att,

-- 
MARLON DUTRA
Propus
GnuPG ID: 0x3E2060AC pgp.mit.edu
http://www.propus.com.br/
http://hackers.propus.com.br/~marlon/


Mais detalhes sobre a lista de discussão AsteriskBrasil