[AsteriskBrasil] CONTEXTO E MACROS e HANGUP

Ricardo Monte Negro ricardo_mn1979 em hotmail.com
Quarta Dezembro 16 08:50:38 BRST 2009


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 		 	   		  
_________________________________________________________________
Com o Internet Explorer 8 você tem seu contéudo favorito em poucos cliques. Conheça!
http://brasil.microsoft.com.br/IE8/mergulhe/?utm_source=MSN%3BHotmail&utm_medium=Tagline&utm_content=Tag5&utm_campaign=IE8
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20091216/f4060556/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil