<html>
<head>
<style>
P
{
margin:0px;
padding:0px
}
body
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body>Fabi,<BR>
<BR>
Eu creio que você pode realizar isso com uma macro no comando Dial. Não tenho certeza do funcionamento, apenas me veio a idéia - Não testei.<BR>
<BR>
O som menu.gsm pode ser algo como "entre o número que você quer discar". Quando o número discado atender, o som será tocado e a entao a macro entra grandando o que a pessoa digitar/discar numa variável.<BR>
<BR>
exten => X,Y,Dial(SIP/linha1/8555555,60,TtrM(macroTeste^meusons/menu))<BR>
<BR>[macro-macroTeste]<BR>exten => s,1,Read(answer,${ARG1},x,x,x)<BR>
<BR>
PS: Peguei essa idéia de uma macro que o Fernando Lemes me passou uma vez.<BR><BR>
<HR id=stopSpelling>
<BR>
> Date: Tue, 30 Jan 2007 21:51:15 -0300<BR>> From: bigu@grupoheringer.com.br<BR>> To: asteriskbrasil@listas.asteriskbrasil.org<BR>> Subject: [AsteriskBrasil] Criar algo estilo "callback"<BR>> <BR>> Galera, to querendo fazer o seguinte:<BR>> <BR>> tenho uma digium tdm400 com 4 linhas analogicas, todas funcionando <BR>> identificador de chamadas....<BR>> <BR>> o que quero fazer é o seguinte:<BR>> <BR>> ao ligar pras umas das linhas, o asterisk identifica qual o numero, <BR>> dependendo do numero q eu definir, eu quero q ele derrube a ligação e <BR>> volte a ligação novamente pro mesmo telefone...<BR>> <BR>> bom, até ai eu consegui fazer...<BR>> <BR>> so que no momento que eu atender a ligação eu quero q ele me passe um <BR>> contexto que eu fiz, onde eu possa digitar o numero que eu realmente <BR>> quero ligar...é uma especie de telefonista automatica...<BR>> <BR>> O que eu nao consegui foi somente qndo o asterisk retornar a ligação, <BR>> quando atender ele me oferecer um menu (esse menu está em um contexto), <BR>> resumindo, nao consigo enviar para esse contexto q eu quero..somente <BR>> quando eu atender...<BR>> <BR>> Uma outra duvida, é possivel em um contexto eu dar um Hangup() no canal <BR>> e ainda prosseguir com as outras prioridades?<BR>> ex:<BR>> <BR>> exten => s,1,Hangup()<BR>> exten => s,2,outro_comando<BR>> <BR>> Fiz os testes aqui, mas nem vai..ele para no hangup<BR>> <BR>> Como posso fazer isso?<BR>> <BR>> Obrigado!<BR>> <BR>> <BR>> ----------------------------------------<BR>> Estação VoIP 2006<BR>> 5 e 6 Dezembro<BR>> Curitiba PR<BR>> http://www.estacaovoip.com.br<BR>> <BR>> _______________________________________________<BR>> LIsta de discussões AsteriskBrasil.org<BR>> AsteriskBrasil@listas.asteriskbrasil.org<BR>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil<BR>> <BR>> _______________________________________________<BR>> Acesse o wiki AsteriskBrasil.org:<BR>> http://www.asteriskbrasil.org<BR><BR><br /><hr />Ligue para os seus amigos grátis. Faça chamadas de PC-para-PC pelo messenger-- GRÁTIS <a href='http://get.live.com/messenger/overview' target='_new'>Experimente agora!</a></body>
</html>