[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