RES: [AsteriskBrasil] ligações somente para ddd e celular
Claudio Polegato Junior
cpolegatojr.asterisk em gmail.com
Quarta Outubro 11 07:55:29 BRT 2006
Alexandre Cavalcante Alencar escreveu:
> Olá,
>
> Poderias utilizar também:
>
> [saida]
> exten=>_[789]XXXXXXX,1,Dial(SIP/${EXTEN}@provedorvoip,90,rT)
> exten=>_[789]XXXXXXX,2,Hangup()
>
> "...Discar qualquer número de oito dígitos iniciado por 7, 8, ou 9 por
> provedorvoip..."
>
Olá,
Creio que falta o caso de a pessoa discar o DDD e/ou prestadora, então
seria algo assim:
"...Discar qualquer número de oito dígitos iniciado por 7, 8, ou 9; qualquer número de dez ou onze dígitos (DDD com e sem o zero); qualquer número de doze ou onze dígitos (Prestadora+DDD com e sem o zero) => saída pelo provedor_voip..."
[saida]
exten=>_[789]XXXXXXX,1,Dial(SIP/${EXTEN}@provedorvoip,90,rT)
exten=>_[789]XXXXXXX,2,Hangup()
exten=>_XXXXXXXXXX,1,Dial(SIP/0${EXTEN}@provedorvoip,90,rT) ; coloco o
zero para complementar o DDD
exten=>_XXXXXXXXXX,2,Hangup()
exten=>_XXXXXXXXXXX,1,Dial(SIP/${EXTEN}@provedorvoip,90,rT) ; não
precisa do zero para complementar o DDD
exten=>_XXXXXXXXXXX,2,Hangup()
exten=>_XXXXXXXXXXXX,1,Dial(SIP/0${EXTEN:2}@provedorvoip,90,rT) ; coloco
o zero para complementar o DDD e tiro a prestadora
exten=>_XXXXXXXXXXXX,2,Hangup()
exten=>_XXXXXXXXXXXXX,1,Dial(SIP/0${EXTEN:3}@provedorvoip,90,rT) ;
coloco o zero para complementar o DDD e tiro a prestadora com 0
exten=>_XXXXXXXXXXXXX,2,Hangup()
--
Atenciosamente
Claudio Polegato Junior
Engenheiro Autônomo - Ribeirão Preto e Região
Mestre em Física Aplicada à Medicina e Biologia - USP
Engenheiro Computacional - USP
Engenheiro Eletrônico - USP
Um peregrino de problemas; Um pergaminho de soluções!
Mais detalhes sobre a lista de discussão AsteriskBrasil