Olá novamente colegas!!!
Muito obrigado pelas dicas e pelas colaborações e respondendo a pergunta do Matheus: * * Eu uso o Trixbox 2.6.0.0 Segue o dialplan em extensions.conf [macro-dial] exten => s,1,GotoIf($["${MOHCLASS}" = ""]?dial) exten => s,n,SetMusicOnHold(${MOHCLASS}) exten => s,n(dial),AGI(dialparties.agi) exten => s,n,NoOp(Returned from dialparties with no extensions to call and DIALSTATUS: ${DIALSTATUS}) exten => s,n+2(normdial),Dial(${ds}) ; dialparties will set the priority to 10 if $ds is not null exten => s,n,Set(DIALSTATUS=${IF($["${DIALSTATUS_CW}"!="" ]?${DIALSTATUS_CW}:${DIALSTATUS})}) exten => s,n,GosubIf($["${SCREEN}" != ""]?${DIALSTATUS},1) exten => s,20(huntdial),NoOp(Returned from dialparties with hunt groups to dial ) exten => s,n,Set(HuntLoop=0) exten => s,n(a22),GotoIf($[${HuntMembers} >= 1]?a30) ; if this is from rg-group, don't strip prefix exten => s,n,NoOp(Returning there are no members left in the hunt group to ring) ; dialparties.agi has setup the dialstring for each hunt member in a variable labeled HuntMember0, HuntMember1 etc for each iteration ; and The total number in HuntMembers. So for each iteration, we will update the CALLTRACE Data. ; exten => s,n+2(a30),Set(HuntMember=HuntMember${HuntLoop}) exten => s,n,GotoIf($[$["${CALLTRACE_HUNT}" != "" ] & $["${RingGroupMethod}" = "hunt" ]]?a32:a35) exten => s,n(a32),Set(CT_EXTEN=${CUT(FILTERED_DIAL,,$[${HuntLoop} + 1])}) exten => s,n,Set(DB(CALLTRACE/${CT_EXTEN})=${CALLTRACE_HUNT}) exten => s,n,Goto(s,a42) ;Set Call Trace for each hunt member we are going to call "Memory groups have multiple members to set CALL TRACE For hence the loop ; exten => s,n(a35),GotoIf($[$["${CALLTRACE_HUNT}" != "" ] & $["${RingGroupMethod}" = "memoryhunt" ]]?a36:a50) exten => s,n(a36),Set(CTLoop=0) exten => s,n(a37),GotoIf($[${CTLoop} > ${HuntLoop}]?a42) ; if this is from rg-group, don't strip prefix exten => s,n,Set(CT_EXTEN=${CUT(FILTERED_DIAL,,$[${CTLoop} + 1])}) exten => s,n,Set(DB(CALLTRACE/${CT_EXTEN})=${CALLTRACE_HUNT}) exten => s,n,Set(CTLoop=$[1 + ${CTLoop}]) exten => s,n,Goto(s,a37) exten => s,n(a42),Dial(${${HuntMember}}${ds}) exten => s,n,Set(HuntLoop=$[1 + ${HuntLoop}]) exten => s,n,GotoIf($[$[$["foo${RingGroupMethod}" != "foofirstavailable"] & $["foo${RingGroupMethod}" != "foofirstnotonphone"]] | $["foo${DialStatus}" = "fooBUSY"]]?a46) exten => s,n,Set(HuntMembers=0) exten => s,n(a46),Set(HuntMembers=$[${HuntMembers} - 1]) exten => s,n,Goto(s,a22) exten => s,n(a50),DBdel(CALLTRACE/${CT_EXTEN}) exten => s,n,Goto(s,a42) ; For call screening exten => NOANSWER,1,Macro(vm,${SCREEN_EXTEN},BUSY,${IVR_RETVM}) exten => NOANSWER,n,GotoIf($["${IVR_RETVM}" != "RETURN" | "${IVR_CONTEXT}" = ""]?bye) exten => NOANSWER,n,Return exten => NOANSWER,n(bye),Macro(hangupcall) exten => TORTURE,1,Goto(app-blackhole,musiconhold,1) exten => TORTURE,n,Macro(hangupcall) exten => DONTCALL,1,Answer exten => DONTCALL,n,Wait(1) exten => DONTCALL,n,Zapateller() exten => DONTCALL,n,Playback(ss-noservice) exten => DONTCALL,n,Macro(hangupcall) ; make sure hungup calls go here so that proper cleanup occurs from call confirmed calls and the like ; exten => h,1,Macro(hangupcall) ; Ring an extension, if the extension is busy or there is no answer send it ; to voicemail ; ARGS: $VMBOX, $EXT [macro-exten-vm] exten => s,1,Macro(user-callerid) exten => s,n,Set(RingGroupMethod=none) exten => s,n,Set(VMBOX=${ARG1}) exten => s,n,Set(EXTTOCALL=${ARG2}) exten => s,n,Set(CFUEXT=${DB(CFU/${EXTTOCALL})}) exten => s,n,Set(CFBEXT=${DB(CFB/${EXTTOCALL})}) exten => s,n,Set(RT=${IF($[$["${VMBOX}"!="novm"] | $["foo${CFUEXT}"!="foo"]]?${RINGTIMER}:"")}) exten => s,n,Macro(record-enable,${EXTTOCALL},IN) exten => s,n,Macro(dial,${RT},${DIAL_OPTIONS},${EXTTOCALL}) exten => s,n,GotoIf($[ $["${VMBOX}" != "novm"] & $["${SCREEN}" != ""] & $["${DIALSTATUS}" = "NOANSWER"] ]?exit,return) exten => s,n,Set(SV_DIALSTATUS=${DIALSTATUS}) exten => s,n,GosubIf($[$["${SV_DIALSTATUS}"="NOANSWER"] & $["${CFUEXT}"!=""] & $["${SCREEN}" = ""]]?docfu,1) ; check for CFU in use on no answer exten => s,n,GosubIf($[$["${SV_DIALSTATUS}"="BUSY"] & $["${CFBEXT}"!=""]]?docfb,1) ; check for CFB in use on busy exten => s,n,Set(DIALSTATUS=${SV_DIALSTATUS}) exten => s,n,NoOp(Voicemail is '${VMBOX}') exten => s,n,GotoIf($["${VMBOX}" = "novm"]?s-${DIALSTATUS},1) ; no voicemail in use for this extension exten => s,n,NoOp(Sending to Voicemail box ${EXTTOCALL}) exten => s,n,Macro(vm,${VMBOX},${DIALSTATUS},${IVR_RETVM}) ; Try the Call Forward on No Answer / Unavailable number exten => docfu,1,Set(RTCFU=${IF($["${VMBOX}"!="novm"]?${RINGTIMER}:"")}) exten => docfu,n,Dial(Local/[EMAIL PROTECTED]/n,${RTCFU},${DIAL_OPTIONS}) exten => docfu,n,Return ; Try the Call Forward on Busy number exten => docfb,1,Set(RTCFB=${IF($["${VMBOX}"!="novm"]?${RINGTIMER}:"")}) exten => docfb,n,Dial(Local/[EMAIL PROTECTED]/n,${RTCFB},${DIAL_OPTIONS}) exten => docfb,n,Return ; Extensions with no Voicemail box reporting BUSY come here exten => s-BUSY,1,NoOp(Extension is reporting BUSY and not passing to Voicemail) exten => s-BUSY,n,GotoIf($["${IVR_RETVM}" = "RETURN" & "${IVR_CONTEXT}" != ""]?exit,1) exten => s-BUSY,n,Playtones(busy) exten => s-BUSY,n,Busy(20) ; Anything but BUSY comes here exten => _s-.,1,Noop(IVR_RETVM: ${IVR_RETVM} IVR_CONTEXT: ${IVR_CONTEXT}) exten => _s-.,n,GotoIf($["${IVR_RETVM}" = "RETURN" & "${IVR_CONTEXT}" != ""]?exit,1) exten => _s-.,n,Playtones(congestion) exten => _s-.,n,Congestion(10) ; Short burst of tones then return exten => exit,1,Playback(beep&line-busy-transfer-menu&silence/1) exten => exit,n(return),MacroExit() P.S.: Sou um pouco verde, então me desculpem alguma gafe, ok? E como eu não sabia especificamente o trecho correto para colar, colei o macro-dial inteiro, mas está bem dividido. Muito obrigado mais uma vez! Flávio ----- Original Message ----- From: Marcus Queiroz To: asteriskbrasil@listas.asteriskbrasil.org Sent: Monday, November 10, 2008 1:42 PM Subject: Re: [AsteriskBrasil] Asterisk x Hipath 3550 cole o momento dessa exten aqui que agente arruma. 2008/11/8 Shazaum <[EMAIL PROTECTED]> suas ligações estao caindo no contexto "default" extensao "s" vc tem que ajusta o dialplan "extensions.conf" 2008/11/8 Matheuscucoloto <[EMAIL PROTECTED]> Que distribuicao de asterisk pronta vc esta usando? Suas configuracoes de dialplan nao devem estar completas... De uma conferida em suas configuracoes, caso vc esteja usando um asterisk normal sem ser "empacotado" cola para a lista o contexto da placa khomp. Abracos Matheus Cucoloto Administrador de Sistemas Unix expertise Voip expertise Enviado pelo meu Iphone. No dia 07/11/2008, às 16:37, Flávio Bittencourt <[EMAIL PROTECTED]> escreveu: Para complementar a questão, segue abaixo o log gerado quando se tenta originar uma ligação a partir de um ramal da Central Convencional: -- Executing [EMAIL PROTECTED]:1] Playback("Khomp/B0C0-1", "vm-goodbye") in new stack -- <Khomp/B0C0-1> Playing 'vm-goodbye' (language 'en') -- Executing [EMAIL PROTECTED]:2] Macro("Khomp/B0C0-1", "hangupcall") in new stack -- Executing [EMAIL PROTECTED]:1] ResetCDR("Khomp/B0C0-1", "w") in new stack Executed application: ResetCDR -- Executing [EMAIL PROTECTED]:2] NoCDR("Khomp/B0C0-1", "") in new stack Executed application: NoCDR -- Executing [EMAIL PROTECTED]:3] GotoIf("Khomp/B0C0-1", "1?skiprg") in new stack -- Goto (macro-hangupcall,s,6) Executed application: GotoIf -- Executing [EMAIL PROTECTED]:6] GotoIf("Khomp/B0C0-1", "1?skipblkvm") in new stack -- Goto (macro-hangupcall,s,9) Executed application: GotoIf -- Executing [EMAIL PROTECTED]:9] GotoIf("Khomp/B0C0-1", "1?theend") in new stack -- Goto (macro-hangupcall,s,11) Executed application: GotoIf -- Executing [EMAIL PROTECTED]:11] Hangup("Khomp/B0C0-1", "") in new stack == Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'Khomp/B0C0-1' in macro 'hangupcall' == Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'Khomp/B0C0-1' Alguém sabe dizer o que há de problema? Obrigado Flávio ----- Original Message ----- From: Flávio Bittencourt To: asteriskbrasil@listas.asteriskbrasil.org Sent: Friday, November 07, 2008 4:02 PM Subject: [AsteriskBrasil] Asterisk x Hipath 3550 Olá colegas! tenho um servidor asterisk ligado a uma central telefonica hipath 3550 da seimens. Tudo certo, sincronizado, mas quando os ramais da central fazem alguma ligação, ouço uma mensagem do asterisk dizendo "até logo". Acredito que sja alguma configuração no ASterisk, mas eu não saberia por onde começar. Algúem pode me ajudar, por favor? Flávio ------------------------------------------------------------------------ _______________________________________________ 2 a 4 de Dezembro - IPComm 2008 Com presença de engenheiros da Digium e Jon "maddog" Hall. http://www.ipcomm2008.com.br Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br _______________________________________________ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ------------------------------------------------------------------------ No virus found in this incoming message. Checked by AVG. Version: 7.5.549 / Virus Database: 270.9.0/1771 - Release Date: 6/11/2008 07:58 _______________________________________________ 2 a 4 de Dezembro - IPComm 2008 Com presença de engenheiros da Digium e Jon "maddog" Hall. http://www.ipcomm2008.com.br Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br _______________________________________________ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil _______________________________________________ 2 a 4 de Dezembro - IPComm 2008 Com presença de engenheiros da Digium e Jon "maddog" Hall. http://www.ipcomm2008.com.br Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br _______________________________________________ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil -- Asterisk user number: 1099 Linux user: #443184 shazaum.googlepages.com _______________________________________________ 2 a 4 de Dezembro - IPComm 2008 Com presença de engenheiros da Digium e Jon "maddog" Hall. http://www.ipcomm2008.com.br Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br _______________________________________________ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil -- Consultor Técnico em Tecnologia Marcus A. Queiroz www.ctcip.com.br Fone: 81-9928 9162 Msn/emal: [EMAIL PROTECTED] ------------------------------------------------------------------------------ _______________________________________________ 2 a 4 de Dezembro - IPComm 2008 Com presença de engenheiros da Digium e Jon "maddog" Hall. http://www.ipcomm2008.com.br Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br _______________________________________________ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ------------------------------------------------------------------------------ No virus found in this incoming message. Checked by AVG. Version: 7.5.549 / Virus Database: 270.9.0/1779 - Release Date: 10/11/2008 07:53
_______________________________________________ 2 a 4 de Dezembro - IPComm 2008 Com presença de engenheiros da Digium e Jon "maddog" Hall. http://www.ipcomm2008.com.br Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br _______________________________________________ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil