[AsteriskBrasil] RES: RES: RES: ENC: Criar Extensao FXO - FXS
Eder Souza
eder.souza em bsd.com.br
Terça Novembro 17 11:15:52 BRST 2009
outra maneira q teria q funcionar é essa olha
[from_fxo]
exten => s,1,Dial(DAHDI/1)
exten => s,n,GotoIf($[${DIALSTATUS} = BUSY]?ocupado)
exten => s,n(ocupado),PlayTones(busy)
exten => s,n,Wait(10)
exten => s,n,Hangup()
O playtones envia um tom de ocupado para o canal ativo se ele nao mandar o
tom de ocupado tenta o congenstion ou playback mesmo !!!
Att,
Eng Eder de Souza
2009/11/17 Eder Souza <eder.souza em bsd.com.br>
> mas olha só ele agora entrou no Executing [s em from_fxo:4] Busy("DAHDI/4-1",
> "5") ou seja ele executaria um tom de ocupado por 5 segundos e mataria a
> chamada..
>
> no lugar do Busy(5) coloca um Playback e toca alguma coisa só para vc ver
> se ele executa !!
>
> Mas pelos seus logs agora ele ta entrando na rotina indicando q ta ocupado
> hehehe
>
> testa ae
>
> Eng Eder de Souza
>
>
> 2009/11/17 Ronaldo Gregorio de Araujo <ronaldo em sinprosp.org.br>
>
>> Ainda não foi ...
>>
>> Segue retorno:
>>
>> -- Starting simple switch on 'DAHDI/4-1'
>> [Nov 17 10:56:43] NOTICE[3220]: chan_dahdi.c:6833 ss_thread: Got event 18
>> (Ring Begin)...
>> -- Executing [s em from_fxo:1] Dial("DAHDI/4-1", "DAHDI/1") in new stack
>> [Nov 17 10:56:43] WARNING[3220]: app_dial.c:1275 dial_exec_full: Unable to
>> create channel of type 'DAHDI' (cause 17 - User busy)
>> == Everyone is busy/congested at this time (1:1/0/0)
>> -- Executing [s em from_fxo:2] GotoIf("DAHDI/4-1", "1?ocupado") in new
>> stack
>> -- Goto (from_fxo,s,4)
>> -- Executing [s em from_fxo:4] Busy("DAHDI/4-1", "5") in new stack
>> [Nov 17 10:56:44] WARNING[3220]: chan_dahdi.c:4538 dahdi_handle_event:
>> Ring/Off-hook in strange state 7 on channel 4
>> == Spawn extension (from_fxo, s, 4) exited non-zero on 'DAHDI/4-1'
>> -- Hungup 'DAHDI/4-1'
>>
>> O que me chama a atenção é que se eu colocar a extensão abaixo no meu
>> contexto [ramais_ip], funciona 100%, ou seja, ligando de um softphone no
>> momento que a pessoa disca ele já me dá sinal de ocupado.
>>
>> Já ligando pelo ramal analógico, ele fica chamando como se o ramal tivesse
>> desocupado.
>>
>> Ronaldo Araujo
>>
>> -----Mensagem original-----
>> De: asteriskbrasil-bounces em listas.asteriskbrasil.org
>> [mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de Eder
>> Souza
>> Enviada em: terça-feira, 17 de novembro de 2009 10:39
>> Para: asteriskbrasil em listas.asteriskbrasil.org
>> Assunto: Re: [AsteriskBrasil] RES: RES: ENC: Criar Extensao FXO - FXS
>>
>> nao nao isso da para tratar no Asterisk vamos mudar entao tenta isso
>>
>> [from_fxo]
>> exten => s,1,Dial(DAHDI/1)
>> exten => s,n,GotoIf($[${DIALSTATUS}=BUSY]?ocupado)
>> exten => s,n,Hangup()
>> exten => s,n(ocupado),Busy(5)
>> exten => s,n,Hangup()
>>
>> testa isso vlw
>>
>> 2009/11/17 Ronaldo Gregorio de Araujo <ronaldo em sinprosp.org.br>
>> Eder continua na mesma.
>>
>> -- Starting simple switch on 'DAHDI/4-1'
>> [Nov 17 10:21:23] NOTICE[3201]: chan_dahdi.c:6833 ss_thread: Got event 18
>> (Ring Begin)...
>> -- Executing [s em from_fxo:1] ChanIsAvail("DAHDI/4-1", "DAHDI/1") in new
>> stack
>> -- Executing [s em from_fxo:2] Dial("DAHDI/4-1", "DAHDI/1") in new stack
>> [Nov 17 10:21:23] WARNING[3201]: app_dial.c:1275 dial_exec_full: Unable to
>> create channel of type 'DAHDI' (cause 17 - User busy)
>> == Everyone is busy/congested at this time (1:1/0/0)
>> -- Executing [s em from_fxo:3] Hangup("DAHDI/4-1", "") in new stack
>> == Spawn extension (from_fxo, s, 3) exited non-zero on 'DAHDI/4-1'
>> -- Hungup 'DAHDI/4-1'
>> Será que é algum problema na sinalização da minha central telefônica ?
>>
>> Ela não dá o toque de ocupado ... Fica chamando até a pessoa desligar.
>>
>> Ronaldo Araujo
>>
>> -----Mensagem original-----
>> De: asteriskbrasil-bounces em listas.asteriskbrasil.org
>> [mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de Eder
>> Souza
>> Enviada em: terça-feira, 17 de novembro de 2009 09:08
>> Para: asteriskbrasil em listas.asteriskbrasil.org
>> Assunto: Re: [AsteriskBrasil] RES: ENC: Criar Extensao FXO - FXS
>>
>> Olá Ronaldo
>>
>> tenta isso
>>
>> [from_fxo]
>> exten => s,1,ChanIsAvail(DAHDI/1)
>> exten => s,2,Dial(DAHDI/1)
>> exten => s,3,Hangup()
>> exten => s,102,Busy(5)
>> ;ou use um playback como esse
>> ;exten => s,102,Playback(coloque qualquer arquivo gsm para indicar
>> ocupado)
>> exten => s,103,Hangup
>>
>> Testa isso q é para funfar para vc
>>
>> Att,
>>
>> Eng Eder de Souza
>> 2009/11/17 Ronaldo Gregorio de Araujo <ronaldo em sinprosp.org.br>
>> Obrigado Junior e Eder pela resposta.
>>
>> Detalhe muito importante esse do DAHDI por padrão procurar a extensão 's'.
>>
>> Troquei a extensão 135 para 's' e a FXS começou a tocar.
>>
>> Agora fiz a seguinte alteração no meu plano de discagem:
>> [from_fxo]
>> exten = s,1,Dial(DAHDI/1)
>> exten = s,n,HangUP()
>>
>> Tirei o telefone FXS do gancho e quando disco para ele (135) a saída é a
>> seguinte:
>> -- Starting simple switch on 'DAHDI/4-1'
>> [Nov 17 08:33:51] NOTICE[3132]: chan_dahdi.c:6833 ss_thread: Got event 18
>> (Ring Begin)...
>> -- Executing [s em from_fxo:1] Dial("DAHDI/4-1", "DAHDI/1") in new stack
>> [Nov 17 08:33:51] WARNING[3132]: app_dial.c:1275 dial_exec_full: Unable to
>> create channel of type 'DAHDI' (cause 17 - User busy)
>> == Everyone is busy/congested at this time (1:1/0/0)
>> -- Executing [s em from_fxo:2] Hangup("DAHDI/4-1", "") in new stack
>> == Spawn extension (from_fxo, s, 2) exited non-zero on 'DAHDI/4-1'
>> -- Hungup 'DAHDI/4-1'
>>
>> Ele me mostra que o ramal está ocupado, mas não executa o HangUp. Para
>> quem
>> está telefonando fica chamando várias vezes e esse grupo de msg continua
>> aparecendo.
>>
>> Agora, ligando pelo softphone e utilizando o contexto abaixo, a saída é:
>> [ramais_ip]
>> exten = 135,1,Dial(DAHDI/1)
>> exten = 135,n,Hangup()
>>
>> -- Executing [135 em ramais_ip:1] Dial("SIP/1012-0896b2f8", "DAHDI/1") in
>> new
>> stack
>> [Nov 17 08:37:19] WARNING[3134]: app_dial.c:1275 dial_exec_full: Unable to
>> create channel of type 'DAHDI' (cause 17 - User busy)
>> == Everyone is busy/congested at this time (1:1/0/0)
>> -- Executing [135 em ramais_ip:2] Hangup("SIP/1012-0896b2f8", "") in new
>> stack
>> == Spawn extension (ramais_ip, 135, 2) exited non-zero on
>> 'SIP/1012-0896b2f8'
>>
>> E eu tenho o toque de que o ramal está ocupado.
>>
>> Mais alguma sugestão ?
>>
>> Obrigado
>>
>> Ronaldo Araujo
>>
>>
>> ----------------------------------------------------------------------------
>>
>> -----Mensagem original-----
>> De: asteriskbrasil-bounces em listas.asteriskbrasil.org
>> [mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de
>> Junior
>> Polegato - Asterisk
>> Enviada em: segunda-feira, 16 de novembro de 2009 18:22
>> Para: asteriskbrasil em listas.asteriskbrasil.org
>> Assunto: Re: [AsteriskBrasil] ENC: Criar Extensao FXO - FXS
>>
>> Ronaldo Gregorio de Araujo escreveu:
>> > [from_fxo]
>> > exten = 135,1,Dial(DAHDI/1)
>> > exten = 135,n,GOTO(${DIALSTATUS})
>> > exten = 135,n(BUSY),Dial(DAHDI/4/217)
>> > exten = 135,n,HangUP()
>> >
>>
>> Olá Ronaldo,
>>
>> Agora é possível notar que o contexto chamado ao chegar uma na
>> FXO está incoerente, pois a FXO simplesmente toca e, se bem configurada,
>> dá para saber que está chamando (BINA), porém por padrão do DAHDI
>> procura a extensão 's' dentro do contexto indicado na sua configuração,
>> no caso 'from_fxo', assim basta trocar '135' por 's'. Pode tratar quem
>> está chamando usando 's/<num>', onde se <num> for da sua sogra você
>> manda tocar uma música de espera bem chata na esperança dela desligar
>> antes que você a atenda, se for o chefe, diz que está indisponível, se
>> for a amante...
>>
>> Agora é com sua criatividade... ;-)
>>
>> []'s
>> Junior Polegato
>>
>> _______________________________________________
>> http://www.voipmania.com.br
>> Telefone IP sem fio Gigaset A580IP por 6 x R$59,90.
>> Promoção por tempo limitado!
>> _______________________________________________
>> Lista de discussões AsteriskBrasil.org
>> AsteriskBrasil em listas.asteriskbrasil.org
>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>
>>
>>
>>
>>
>> _______________________________________________
>> http://www.voipmania.com.br
>> Telefone IP sem fio Gigaset A580IP por 6 x R$59,90.
>> Promoção por tempo limitado!
>> _______________________________________________
>> Lista de discussões AsteriskBrasil.org
>> AsteriskBrasil em listas.asteriskbrasil.org
>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> http://www.voipmania.com.br
>> Telefone IP sem fio Gigaset A580IP por 6 x R$59,90.
>> Promoção por tempo limitado!
>> _______________________________________________
>> Lista de discussões AsteriskBrasil.org
>> AsteriskBrasil em listas.asteriskbrasil.org
>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> http://www.voipmania.com.br
>> Telefone IP sem fio Gigaset A580IP por 6 x R$59,90.
>> Promoção por tempo limitado!
>> _______________________________________________
>> Lista de discussões AsteriskBrasil.org
>> AsteriskBrasil em listas.asteriskbrasil.org
>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>
>
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20091117/adf4ef45/attachment-0001.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil