[AsteriskBrasil] Conferencia da hangup ao entrar

Fernando Meira Lins meiralins em midiabyte.com.br
Segunda Setembro 13 22:11:09 BRT 2010



Prezados, boa noite!

 

Fazem semanas que estou enfrentando o problema abaixo relatado e não
encontro uma solução.

 

O cenário de teste é o seguinte:

 

Elastix 2.0

Criada a conferencia número 7070

Senha usuário: 123

Senha admin: 789

 

Ao digitarmos 7070 de qualquer das extensões (Todas no grupo 1), entra
normalmente a mensagem “Please, enter the conference PIN number”

 

Ao digitarmos o PIN  correto, seja do usuário ou do administrador,
simplesmente da hangup! Se digitarmos qualquer PIN errado, ele informa que a
senha é inválida e pede que entre novamente. Ou seja: O asterisk de fato
reconhece a sala e suas respectivas senhas. Mas dá hangup...

 

Alguém sabe o porque?

 

No CLI só me retorna isso:

 

    -- Executing [7070 em from-internal:1] Macro("SIP/2002-0000054f",
"user-callerid,") in new stack

    -- Executing [s em macro-user-callerid:1] Set("SIP/2002-0000054f",
"AMPUSER=2002") in new stack

    -- Executing [s em macro-user-callerid:2] GotoIf("SIP/2002-0000054f",
"0?report") in new stack

    -- Executing [s em macro-user-callerid:3] ExecIf("SIP/2002-0000054f",
"1?Set(REALCALLERIDNUM=2002)") in new stack

    -- Executing [s em macro-user-callerid:4] Set("SIP/2002-0000054f",
"AMPUSER=2002") in new stack

    -- Executing [s em macro-user-callerid:5] Set("SIP/2002-0000054f",
"AMPUSERCIDNAME=Fernando") in new stack

    -- Executing [s em macro-user-callerid:6] GotoIf("SIP/2002-0000054f",
"0?report") in new stack

    -- Executing [s em macro-user-callerid:7] Set("SIP/2002-0000054f",
"AMPUSERCID=2002") in new stack

    -- Executing [s em macro-user-callerid:8] Set("SIP/2002-0000054f",
"CALLERID(all)="Fernando" <2002>") in new stack

    -- Executing [s em macro-user-callerid:9] ExecIf("SIP/2002-0000054f",
"1?Set(CHANNEL(language)=pt_BR)") in new stack

    -- Executing [s em macro-user-callerid:10] GotoIf("SIP/2002-0000054f",
"0?continue") in new stack

    -- Executing [s em macro-user-callerid:11] Set("SIP/2002-0000054f",
"__TTL=64") in new stack

    -- Executing [s em macro-user-callerid:12] GotoIf("SIP/2002-0000054f",
"1?continue") in new stack

    -- Goto (macro-user-callerid,s,19)

    -- Executing [s em macro-user-callerid:19] NoOp("SIP/2002-0000054f", "Using
CallerID "Fernando" <2002>") in new stack

    -- Executing [7070 em from-internal:2] Set("SIP/2002-0000054f",
"MEETME_ROOMNUM=7070") in new stack

    -- Executing [7070 em from-internal:3] Set("SIP/2002-0000054f",
"MEETME_MUSIC=") in new stack

    -- Executing [7070 em from-internal:4] GotoIf("SIP/2002-0000054f",
"0?READPIN") in new stack

    -- Executing [7070 em from-internal:5] Answer("SIP/2002-0000054f", "") in
new stack

    -- Executing [7070 em from-internal:6] Wait("SIP/2002-0000054f", "1") in
new stack

    -- Executing [7070 em from-internal:7] Set("SIP/2002-0000054f",
"PINCOUNT=0") in new stack

    -- Executing [7070 em from-internal:8] Read("SIP/2002-0000054f",
"PIN,enter-conf-pin-number,,,,") in new stack

    -- <SIP/2002-0000054f> Playing 'enter-conf-pin-number.gsm' (language
'pt_BR')

    -- User entered '789'

    -- Executing [7070 em from-internal:9] GotoIf("SIP/2002-0000054f",
"0?USER") in new stack

    -- Executing [7070 em from-internal:10] GotoIf("SIP/2002-0000054f",
"1?ADMIN") in new stack

    -- Goto (from-internal,7070,15)

    -- Executing [7070 em from-internal:15] Set("SIP/2002-0000054f",
"MEETME_OPTS=aA") in new stack

    -- Executing [7070 em from-internal:16] Goto("SIP/2002-0000054f",
"STARTMEETME,1") in new stack

    -- Goto (from-internal,STARTMEETME,1)

    -- Executing [STARTMEETME em from-internal:1] ExecIf("SIP/2002-0000054f",
"0?SetMusicOnHold()") in new stack

    -- Executing [STARTMEETME em from-internal:2] MeetMe("SIP/2002-0000054f",
"7070,aA,789") in new stack

  == Parsing '/etc/asterisk/meetme.conf':   == Found

  == Parsing '/etc/asterisk/meetme_additional.conf':   == Found

  == Spawn extension (from-internal, STARTMEETME, 2) exited non-zero on
'SIP/2002-0000054f'

    -- Executing [h em from-internal:1] Macro("SIP/2002-0000054f",
"hangupcall") in new stack

    -- Executing [s em macro-hangupcall:1] GotoIf("SIP/2002-0000054f",
"1?skiprg") in new stack

    -- Goto (macro-hangupcall,s,4)

    -- Executing [s em macro-hangupcall:4] GotoIf("SIP/2002-0000054f",
"1?skipblkvm") in new stack

    -- Goto (macro-hangupcall,s,7)

    -- Executing [s em macro-hangupcall:7] GotoIf("SIP/2002-0000054f",
"1?theend") in new stack

    -- Goto (macro-hangupcall,s,9)

    -- Executing [s em macro-hangupcall:9] Hangup("SIP/2002-0000054f", "") in
new stack

  == Spawn extension (macro-hangupcall, s, 9) exited non-zero on
'SIP/2002-0000054f' in macro 'hangupcall'

  == Spawn extension (from-internal, h, 1) exited non-zero on
'SIP/2002-0000054f'

 

No arquivo meetme_additional.conf o FreePBX só escreve isso:

conf => 7070,123

 

Ele não deveria escrever

conf => 7070,123,789

 

Já que a senha do usuário é 123 e do admin 789? Ou a senha do admin fica
armazenada diretamente no banco de dados?

 

Afinal, a conferencia do Elastix funciona corretamente ou não?

 

Grato;

Fernando 

 

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20100913/eea16488/attachment-0001.htm 
-------------- Próxima Parte ----------
Um anexo não texto foi limpo...
Nome  : não disponível
Tipo  : image/gif
Tam   : 840 bytes
Descr.: não disponível
Url   : http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20100913/eea16488/attachment-0001.gif 


Mais detalhes sobre a lista de discussão AsteriskBrasil