Pessoal boa tarde.

Eu precisava muito baixar o preço do 0800 que temos aqui, pois estava
absurdamente alto, e em certa ocasião estudando o script de callback do
Elastix, eu pude observar e fazer algumas alterações, para que o callback
capturasse o ID do telefone que estava ligando, e o sistema devolvesse a
ligação, por uma rota de menor custo, fazendo assim que meus gastos
diminuíssem muito.

Segue abaixo o que fiz no script:

As ligações que entram no meu 0800, roda uma mensagem Previamente
configurada na IVR e logo em seguida é desligada, sendo assim o sistema liga
para o numero capturado, pela rota de menor custo, dentro contexto que criei
chamado de from-callback.

Segue pedaço do script que alterei, aproximadamente na linha 85 do script de
callback do elastix.

 

//define the args for Originate

$channel = "Local/".$callback_number."@from-callback"; ç aqui alterei para o
contexto que criei;

//$channel =
"zap/g0/".$uservm[$vmcontext][$vmextension]['options']['callme'];

$exten = $callback_exten; 

$context = $callback_context;

$priority = $callback_priority;

$timeout = "15000";

$callerid = "$callback_number"; ç aqui “pego” a variável que define o id do
numero que ligou;

$variable = "";

$account = "";

$application = "";

$data = "";

 

È isso.

Abraços.

Rodrigo Filardo Reinig

 

 

 

_______________________________________________
KHOMP Inovação: External Board Series
Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e 
FreeSWITCH.
Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
_______________________________________________
DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br
________
YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.
email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Responder a