[AsteriskBrasil] CONFERENCIA REMOTA (Remote conference hosting)

Pablo Câmara pscamara em gmail.com
Terça Dezembro 2 14:29:13 BRST 2008


Vagner,

NÃO SEI SE É A SOLUCAO CORRETA, MAS RESOLVI O PROBLEMA DESSA FORMA:

[globals]
CONN-BA => Iax2/voip-pb:PASS em IP_BAHIA
CONN-PB => Local
CONN-SP => Iax2/voip-pb:SENHA em IP_SP


[SAIDA]
;---------- Contexto Saida, todas as ligacoes passam por esse contexto.
... VERIFICA SE O USUARIO TEM PERMISSAO PARA EXECUTAR ...
exten = _!,n, ExecIf($["${permissao}" = "0"]?Playback(${AudArquivo}))
exten = _!,n, ExecIf($["${Permissao}" =
"1"]?Macro(DIAL,${StringDial},${TempoLigacao},${NumeroCompleto}))
exten = _!,n, ExecIf($["${Permissao}" =
"2"]?Macro(APLICACAO,${EXTEN},${CALLERID(number)},${Usuario}))
exten = _!,n, HangUp()
exten = h,1, MYSQL(Disconnect ${connid})
exten = h,n, HangUp

[macro-APLICACAO]
exten = s,n, ExecIF($["${ARG1}"="*71"]?Macro(CONFERENCIA-BA))
exten = s,n, ExecIF($["${ARG1}"="*11"]?Macro(CONFERENCIA-SP))
exten = s,n, ExecIF($["${ARG1}"="*83"]?Macro(CONFERENCIA-PB))

[macro-CONFERENCIA-BA]
exten = s,1, Playback(conf-sala-ba);
exten = s,n, Dial(${CONN-BA}/*71)
exten = s,n, HangUp()
exten = h,1, HangUp

[macro-CONFERENCIA-SP]
exten = s,1, Playback(conf-sala-sp);
exten = s,n, Dial(${CONN-SP}/*11)
exten = s,n, HangUp()
exten = h,1, HangUp

[macro-CONFERENCIA-PB]
exten = s,1, Playback(conf-sala-pb);
exten = s,n, MeetMe(,,)
exten = s,n, HangUp
exten = h,1, HangUp

[SAIDA-BA]
exten = _*83,1, MeetMe(,,)
exten = _*83,n, HangUp()
exten = _3030,1, Playback(beep)
exten = _3030,n, GoTo(INCOMING-FAX,s,1)
exten = _3xxx,1, Playback(lig-ba-pb)
exten = _3xxx,n, Dial(sip/${EXTEN},30,rTt)
exten = _3xxx,n, VoiceMail(${EXTEN}@MIC,)
exten = _3xxx,n, HangUp()
exten = _32973xxx,1, Dial(sip/${EXTEN:-4},30,rTt)
exten = _32973xxx,n, VoiceMail(${EXTEN:-4}@MIC,)
exten = _32973xxx,n, HangUp()
exten = _0xx8332973xxx,1, Dial(sip/${EXTEN:-4},30,rTt)
exten = _0xx8332973xxx,n, VoiceMail(${EXTEN:-4}@MIC,)
exten = _0xx8332973xxx,n, HangUp()
exten = _xxxxxxxx,1, Dial(Zap/g1/${EXTEN},30,rTt)
exten = _xxxxxxxx,n, HangUp()
exten = _xxxxxxxxxxxxx,1, Dial(Zap/g1/${EXTEN},30,rTt)
exten = _xxxxxxxxxxxxx,n, HangUp()

[SAIDA-SP]
exten = _*83,1, MeetMe(,,)
exten = _*83,n, HangUp()
exten = _3030,1, Playback(beep)
exten = _3030,n, GoTo(INCOMING-FAX,s,1)
exten = _3xxx,1, Playback(lig-sp-pb)
exten = _3xxx,n, Dial(sip/${EXTEN},30,rTt)
exten = _3xxx,n, VoiceMail(${EXTEN}@MIC,)
exten = _3xxx,n, HangUp()
exten = _32973xxx,1, Dial(sip/${EXTEN:-4},30,rTt)
exten = _32973xxx,n, VoiceMail(${EXTEN:-4}@MIC,)
exten = _32973xxx,n, HangUp()
exten = _0xx8332973xxx,1, Dial(sip/${EXTEN:-4},30,rTt)
exten = _0xx8332973xxx,n, VoiceMail(${EXTEN:-4}@MIC,)
exten = _0xx8332973xxx,n, HangUp()
exten = _xxxxxxxx,1, Dial(Zap/g1/${EXTEN},30,rTt)
exten = _xxxxxxxx,n, HangUp()
exten = _xxxxxxxxxxxxx,1, Dial(Zap/g1/${EXTEN},30,rTt)
exten = _xxxxxxxxxxxxx,n, HangUp()


Com esse contexto, cada filial possui suas salas de conferencia.




2008/12/2 Wagner Nunes <nunes_wagner em yahoo.com.br>

> Pablo, entroncamento IAX certamete resolve o seu problema. Se tiver
> algum problema para implantá-lo mail-me em pvt, mas é bastante
> simples....
>
> Abraços...
>
>
> 2008/11/26 Pablo Câmara <pscamara em gmail.com>:
>  > Olá pessoal,
> > Estou querendo implementar uma conferencia entre 3 servidores Asterisk?
> Isso
> > é possível?
> > O caso de uso seria: A MATRIZ abre uma sala de conferência e
> disponibiliza
> > para as suas filiais.
> >
> > Atualmente só funciona a conferencia entra ramais do mesmo servidor.
>  Usando
> > o contexto abaixo.
> > Existe a possibilidade usando o IAX2?
> > [CONFERENCIA]
> > exten = s,1, MeetMe(,MFIsc,)
> >
> > Pablo
> >
> >
> > _______________________________________________
> > 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 em listas.asteriskbrasil.org
> > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> >
>
>
>
> --
> _____________________________
> Wagner Nunes
> Linux by nature. Slackware by choice!
> _______________________________________________
> 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 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/20081202/0537b9f6/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil