[AsteriskBrasil] Caractere # ConfBridge

Nicolas Tanski nicolas.tanski em gmail.com
Sábado Outubro 12 12:56:03 BRT 2013


Olá lista,
consegui resolver este problema adicionando o patch abaixo:

Index: main/config.c
===================================================================
--- main/config.c	(revision 400621)
+++ main/config.c	(working copy)
@@ -1326,7 +1326,7 @@
 		}
 		if (newcat)
 			ast_category_append(cfg, *cat);
-	} else if (cur[0] == '#') { /* A directive - #include or #exec */
+	} else if ((cur[0] == '#')  && !strchr(cur,'=')){ /* A directive -
#include or #exec */
 		char *cur2;
 		char real_inclusion_name[256];
 		int do_include = 0;	/* otherwise, it is exec */



https://issues.asterisk.org/jira/browse/ASTERISK-22478

Valeu a todos que ajudaram.


_____________________

Att,
*Nicolas Tanski Pavão*
skype: nicolastanski


Em 6 de setembro de 2013 12:48, Nicolas Tanski
<nicolas.tanski em gmail.com>escreveu:

> Hudson,
> agradeço pela atenção.
>
> Realizei os testes mas mesmo setando no arquivo features.conf não obtive
> sucesso na transferência, conforme trecho da documentação abaixo, posso
> utilizar estes códigos nas aplicações Dial() e Queue() setando parâmetros
> para o funcionamento da mesma.
> Como meu contexto não faz um Dial e sim redireciona para a sala acredito
> que não tenha o controle a não ser pelo arquivo confbridge.conf.
> Vou continuar realizando alguns testes e se obtiver sucesso posto o
> resultado.
>
> [conferencia]
> exten => s,1,ConfBridge(01,default_bridge,default_user,default_menu)
>
> features.conf
> [featuremap]
> ;blindxfer => #1                ; Blind transfer  (default is #) -- Make
> sure to set the T and/or t option in the Dial() or Queue() app call!
> ;disconnect => *0               ; Disconnect  (default is *) -- Make sure
> to set the H and/or h option in the Dial() or Queue() app call!
> ;automon => *1                  ; One Touch Record a.k.a. Touch Monitor --
> Make sure to set the W and/or w option in the Dial() or Queue() app call!
> ;atxfer => *2                   ; Attended transfer  -- Make sure to set
> the T and/or t option in the Dial() or Queue()  app call!
> ;parkcall => #72                ; Park call (one step parking)  -- Make
> sure to set the K and/or k option in the Dial() app call!
> ;automixmon => *3               ; One Touch Record a.k.a. Touch MixMonitor
> -- Make sure to set the X and/or x option in the Dial() or Queue() app call!
>
>
>  The applicationmap is not intended to be used for all Asterisk
> ;   applications. When applications are used in extensions.conf, they are
> executed
> ;   by the PBX core. In this case, these applications are executed outside
> of the
> ;   PBX core, so it does *not* make sense to use any application which has
> any
> ;   concept of dialplan flow. Examples of this would be things like Macro,
> Goto,
> ;   Background, WaitExten, and many more.
>
>
>  _____________________
>
> Att,
> *Nicolas Tanski Pavão*
> skype: nicolastanski
>
>
> Em 4 de setembro de 2013 22:38, Hudson Cardoso <hudsoncardoso em hotmail.com>escreveu:
>
>>  O # é utilizado pra transferencia, em features.conf
>> tente alterar e ver o que acontece, pois a sala de conferencia tambem
>> pode ser transferida
>>
>>
>> Hudson
>> (048) 8413-7000
>> Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova precisa.
>>
>>
>>
>> ------------------------------
>> From: nicolas.tanski em gmail.com
>> Date: Wed, 4 Sep 2013 22:33:59 -0300
>> To: asteriskbrasil em listas.asteriskbrasil.org;
>> elastixbrasil em googlegroups.com
>> Subject: [AsteriskBrasil] Caractere # ConfBridge
>>
>>
>> Ola Lista,
>>
>> estou utilizando a aplicação ConfBridge para criar salas de conferência,
>> quando os usuários estão em conferência podem digitar 1 para sair da sala e
>> # para sala reservada, só que o # não é reconhecido dentro do arquivo
>> confbridge.conf.
>>
>> Habilitando o debug do DTMF vejo que o # é capturado só que não é um
>> valor válido dentro do menu.
>>
>> Na documentação não existe nenhuma referencia ao #, somente caracteres de
>> *, 0 a 9.
>> https://wiki.asterisk.org/wiki/display/AST/ConfBridge+10
>>
>>
>> *confbridge.conf*
>>
>> [usuario_menu]
>> type=menu
>>
>> 1=dialplan_exec(sai_sala,s,1)
>> #=dialplan_exec (reservado,s,1) ; não funciona
>> *#=dialplan_exec (reservado,s,1) ; funciona
>>
>> Alguém teria alguma dica, desde já agradeço a atenção.
>>
>> _____________________
>>
>> Att,
>> *Nicolas Tanski Pavão*
>> skype: nicolastanski
>>
>> _______________________________________________ KHOMP: completa linha de
>> placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP
>> com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP.
>> Conhe�a em www.Khomp.com.
>> _______________________________________________ ALIGERA � Fabricante
>> nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e
>> 8E1 para PCI ou PCI Express. Channel Bank � Appliance Asterisk - Acesse
>> www.aligera.com.br. _______________________________________________ Para
>> remover seu email desta lista, basta enviar um email em branco para
>> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>
>> _______________________________________________
>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
>> Intercomunicadores para acesso remoto via rede IP. Conheça em
>> www.Khomp.com.
>>
>> _______________________________________________
>> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
>> _______________________________________________
>> Para remover seu email desta lista, basta enviar um email em branco para
>> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>
>
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20131012/30159616/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil