[AsteriskBrasil] CONTEXTO E MACROS e HANGUP

Luis Reis luis.reis em singularideas.com.br
Quarta Dezembro 16 10:30:57 BRST 2009


macro

2009/12/16 Ricardo Monte Negro <ricardo_mn1979 em hotmail.com>

>  Pessoal estou com dúvida quanto a programação e a chamada da função
> HangUp() no asterisk. (Extension.conf)
>
>
>
> Se um contexto (SAIDALIGACOES) possui uma chamada para  uma macro (DISCA).
> E essa macro-DISCA tem a função hangup(). Onde  é executado o hangup? No
> contexto ou na macro?
>
>
>
> Segue o exemplo.
>
>
>
> *Tenho essas macros  *
>
>
>
> [macro-APLICACAO]
>
> ;----------------  Lista das aplicacoes disponíveis
>
> exten = s,1, NoOp(Aplicacao)
>
> exten = s,n, ExecIF($["${ARG1}"="50"]?Macro(SIGAME,${CALLERID(number)}))
>
> exten = s,n,
> ExecIF($["${ARG1}"="53"]?VoiceMailMain(${CALLERID(number)}@MIC))
>
>
>
> [macro-DISCA]
>
> ;----------- Disca;
>
> exten = s,1, NoOp(STRINGDIAL: ${ARG1}${ARG3})
>
> exten = s,n, Dial(${ARG1}${ARG3})
>
> *exten = s,n, HangUp()*
>
> exten = h,1, Macro(INFORMASALDO)
>
> exten = h,n, HangUp
>
>
>
> *Que é utilizada por esse contexto*
>
>
>
> [SAIDALIGACOES]
>
> ;---------- Contexto Saida, todas as ligacoes passam por esse contexto.
>
> exten = _!,1, Answer()
>
> exten = _!,n, Macro(PERMISSOES)
>
> exten = _!,n, ExecIf($["${Permissao}" =
> "1"]?Macro(DISCA,${Canal},${TempoLigacao},${Numero}))
>
> exten = _!,n, ExecIf($["${Permissao}" =
> "2"]?Macro(APLICACAO,${EXTEN},${CALLERID(number)},${Usuario}))
>
> *exten = _!,n, HangUp()*
>
> exten = h,1, Macro(INFORMASALDO)
>
> exten = h,n, HangUp
>
>
>
>
>
> Se alguém tiver um material sobre contexto, macros, prog no asterisk.
> Agradeço.
>
>
>
> Ricardo
>
> ------------------------------
> Quer conexões de rede mais fácil? Clique e conheça o Windows 7.<http://www.microsoft.com/brasil/windows7/default.html?WT.mc_id=1539>
>
> _______________________________________________
> A Redfone é líder no fornecimento de bridges TDMoE <-> E1
> - Valor similar ao de placas E1 PCI;
> - Não há problemas de compatibilidade com barramento PCI;
> - Possibilitam a construção de soluções de alta disponibilidade(dois
> servidores compartilham o mesmo E1)
> Conheça mais sobre este produto em www.red-fone.com
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>



-- 
Luis Machado Reis
Analista de Sistemas
www.singularideas.com.br
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20091216/55b8f859/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil