[РЕШЕНО] Проблемы установки
« : Ноябрь 02, 2016, 03:56:25 pm »
Добрый день!
При попытке установить систему после создания БД (сообщение - база данный успешно создана), появляется всплывающее окно "The given key was not present in the dictionary".
При этом при работе появляется ошибка
Sha1
Sha1
02.11.16 15:53:39 Reading 14 lines (2 - 16) from queues_log
02.11.16 15:53:52 ERROR: Sequence contains no matching element

Но главная проблема - не показывает очереди. Т.е. при попытке загрузки получаем пустое окно. Очереди астериск видит и сам успешно на них звонит.
Помогите, пожалуйста, решить проблему.

Re: Проблемы установки
« Ответ #1 : Ноябрь 02, 2016, 04:22:46 pm »
Тогда нужны исходные данные.
Название ОС с Asterisk,
Версия SSH сервера,
Даете программе рутового пользователя, или другого,
Версия Asterisk,
Версия OC Windows,
Проверяли ли наличие логов cel-custom/Master.csv и queue_log,
Есть ли данные в этих двух логах,
запускаются ли команды:
cat
wc
tail

Re: Проблемы установки
« Ответ #2 : Ноябрь 02, 2016, 04:52:20 pm »
Спасибо за ответ

1. uname -a
Linux ubuntu 4.4.0-45-generic #66-Ubuntu SMP Wed Oct 19 14:12:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

2. OpenSSH_7.2p2 Ubuntu-4ubuntu2.1, OpenSSL 1.0.2g  1 Mar 2016

3. Пользователь для ssh - root

4. Windows 7 professional

5. Asterisk 13.1.0~dfsg-1.1ubuntu4

6. root@ubuntu:/etc/asterisk# ll /var/log/asterisk/queue_log
-rw-r--r-- 1 asterisk asterisk 997 Nov  2 15:58 /var/log/asterisk/queue_log
root@ubuntu:/etc/asterisk# ll /var/log/asterisk/cel-custom/Master.csv
-rw-r--r-- 1 asterisk asterisk 32234 Nov  2 16:02 /var/log/asterisk/cel-custom/Master.csv

tail -f  /var/log/asterisk/queue_log
1478090530|ubuntu-1478090507.0|helpdesk|NONE|ABANDON|1|1|23
1478090806|NONE|NONE|NONE|QUEUESTART|
1478090806|ubuntu-1478090806.33|helpdesk|NONE|ENTERQUEUE||777|1
1478090813|ubuntu-1478090806.33|helpdesk|NONE|ABANDON|1|1|7
1478091014|NONE|NONE|NONE|QUEUESTART|
1478091014|NONE|NONE|NONE|CONFIGRELOAD|
1478091179|NONE|NONE|NONE|QUEUESTART|
1478091179|NONE|NONE|NONE|CONFIGRELOAD|
1478091481|ubuntu-1478091481.0|helpdesk|NONE|ENTERQUEUE||777|1
1478091487|ubuntu-1478091481.0|helpdesk|NONE|ABANDON|1|1|6

tail -f /var/log/asterisk/cel-custom/Master.csv
"HANGUP","1478091487.627120","777","777","777","","779","779","default","SIP/777-00000000","","","3","","ubuntu-1478091481.0","ubuntu-1478091481.0","","","","{""dialstatus"":""CANCEL"",""hangupcause"":0,""hangupsource"":""SIP/777-00000000""}"
"CHAN_END","1478091487.627251","777","777","777","","779","779","default","SIP/777-00000000","","","3","","ubuntu-1478091481.0","ubuntu-1478091481.0","","","",""
"LINKEDID_END","1478091487.627365","777","777","777","","779","779","default","SIP/777-00000000","","","3","","ubuntu-1478091481.0","ubuntu-1478091481.0","","","",""
"CHAN_START","1478091756.853046","","","","","","s","default","SIP/777-00000002","","","3","","ubuntu-1478091756.21","ubuntu-1478091756.21","","","",""
"ANSWER","1478091762.445766","","777","777","","","","default","SIP/777-00000002","AppDial2","(Outgoing Line)","3","","ubuntu-1478091756.21","ubuntu-1478091756.21","","","",""
"APP_START","1478091762.446322","","777","777","","","","default","SIP/777-00000002","ChanSpy","SIP/778,bq","3","","ubuntu-1478091756.21","ubuntu-1478091756.21","","","",""
"APP_END","1478091767.605669","","777","777","","","","default","SIP/777-00000002","ChanSpy","SIP/778,bq","3","","ubuntu-1478091756.21","ubuntu-1478091756.21","","","",""
"HANGUP","1478091767.606819","","777","777","","","","default","SIP/777-00000002","AppDial2","(Outgoing Line)","3","","ubuntu-1478091756.21","ubuntu-1478091756.21","","","","{""dialstatus"":"""",""hangupcause"":16,""hangupsource"":""SIP/777-00000002""}"
"CHAN_END","1478091767.607219","","777","777","","","","default","SIP/777-00000002","AppDial2","(Outgoing Line)","3","","ubuntu-1478091756.21","ubuntu-1478091756.21","","","",""
"LINKEDID_END","1478091767.607457","","777","777","","","","default","SIP/777-00000002","AppDial2","(Outgoing Line)","3","","ubuntu-1478091756.21","ubuntu-1478091756.21","","","",""

8. Команды присутствуют в стандартном дистрибутиве.

Re: Проблемы установки
« Ответ #3 : Ноябрь 02, 2016, 04:53:14 pm »
Спасибо за ответ

1. uname -a
Linux ubuntu 4.4.0-45-generic #66-Ubuntu SMP Wed Oct 19 14:12:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

2. OpenSSH_7.2p2 Ubuntu-4ubuntu2.1, OpenSSL 1.0.2g  1 Mar 2016

3. Пользователь для ssh - root

4. Windows 7 professional

5. Asterisk 13.1.0~dfsg-1.1ubuntu4

6. root@ubuntu:/etc/asterisk# ll /var/log/asterisk/queue_log
-rw-r--r-- 1 asterisk asterisk 997 Nov  2 15:58 /var/log/asterisk/queue_log
root@ubuntu:/etc/asterisk# ll /var/log/asterisk/cel-custom/Master.csv
-rw-r--r-- 1 asterisk asterisk 32234 Nov  2 16:02 /var/log/asterisk/cel-custom/Master.csv

tail -f  /var/log/asterisk/queue_log
1478090530|ubuntu-1478090507.0|helpdesk|NONE|ABANDON|1|1|23
1478090806|NONE|NONE|NONE|QUEUESTART|
1478090806|ubuntu-1478090806.33|helpdesk|NONE|ENTERQUEUE||777|1
1478090813|ubuntu-1478090806.33|helpdesk|NONE|ABANDON|1|1|7
1478091014|NONE|NONE|NONE|QUEUESTART|
1478091014|NONE|NONE|NONE|CONFIGRELOAD|
1478091179|NONE|NONE|NONE|QUEUESTART|
1478091179|NONE|NONE|NONE|CONFIGRELOAD|
1478091481|ubuntu-1478091481.0|helpdesk|NONE|ENTERQUEUE||777|1
1478091487|ubuntu-1478091481.0|helpdesk|NONE|ABANDON|1|1|6

tail -f /var/log/asterisk/cel-custom/Master.csv
"HANGUP","1478091487.627120","777","777","777","","779","779","default","SIP/777-00000000","","","3","","ubuntu-1478091481.0","ubuntu-1478091481.0","","","","{""dialstatus"":""CANCEL"",""hangupcause"":0,""hangupsource"":""SIP/777-00000000""}"
"CHAN_END","1478091487.627251","777","777","777","","779","779","default","SIP/777-00000000","","","3","","ubuntu-1478091481.0","ubuntu-1478091481.0","","","",""
"LINKEDID_END","1478091487.627365","777","777","777","","779","779","default","SIP/777-00000000","","","3","","ubuntu-1478091481.0","ubuntu-1478091481.0","","","",""
"CHAN_START","1478091756.853046","","","","","","s","default","SIP/777-00000002","","","3","","ubuntu-1478091756.21","ubuntu-1478091756.21","","","",""
"ANSWER","1478091762.445766","","777","777","","","","default","SIP/777-00000002","AppDial2","(Outgoing Line)","3","","ubuntu-1478091756.21","ubuntu-1478091756.21","","","",""
"APP_START","1478091762.446322","","777","777","","","","default","SIP/777-00000002","ChanSpy","SIP/778,bq","3","","ubuntu-1478091756.21","ubuntu-1478091756.21","","","",""
"APP_END","1478091767.605669","","777","777","","","","default","SIP/777-00000002","ChanSpy","SIP/778,bq","3","","ubuntu-1478091756.21","ubuntu-1478091756.21","","","",""
"HANGUP","1478091767.606819","","777","777","","","","default","SIP/777-00000002","AppDial2","(Outgoing Line)","3","","ubuntu-1478091756.21","ubuntu-1478091756.21","","","","{""dialstatus"":"""",""hangupcause"":16,""hangupsource"":""SIP/777-00000002""}"
"CHAN_END","1478091767.607219","","777","777","","","","default","SIP/777-00000002","AppDial2","(Outgoing Line)","3","","ubuntu-1478091756.21","ubuntu-1478091756.21","","","",""
"LINKEDID_END","1478091767.607457","","777","777","","","","default","SIP/777-00000002","AppDial2","(Outgoing Line)","3","","ubuntu-1478091756.21","ubuntu-1478091756.21","","","",""

8. Команды присутствуют в стандартном дистрибутиве.

Re: Проблемы установки
« Ответ #4 : Ноябрь 02, 2016, 05:03:04 pm »
Попробуйте проделать вот это.

Re: Проблемы установки
« Ответ #5 : Ноябрь 02, 2016, 05:06:42 pm »
Это уже сделал. Соединения проходят успешно, что видно из лога и в логах сервера
02.11.16 16:01:44 HelloAsterisk.com - HABBox
02.11.16 16:01:44 Version 3.2016.6.30
02.11.16 16:01:44 Starting Black Box
Product not licenced
02.11.16 16:01:48 Init AMI
02.11.16 16:01:48 AMI started
02.11.16 16:01:48 Init SSH
02.11.16 16:01:48 SSH connecting
Sha1
Sha1
Sha1
Sha1
Sha1
Sha1
02.11.16 16:01:48 SSH connect success
02.11.16 16:01:48 Start SSH listener
Sha1
02.11.16 16:01:48 Init Email listener
02.11.16 16:01:48 ERROR: email_server param not found
02.11.16 16:01:48 BB litener port: 1234
02.11.16 16:01:48 Starting HTTP listener
02.11.16 16:01:48 HTTP listener start success
Sha1
Sha1
Sha1
Sha1
Sha1
Sha1
Sha1
Sha1
Sha1
02.11.16 16:01:49 Reading 45 lines (116 - 161) from channels_log
Sha1
Sha1
Sha1
Sha1
Sha1
Sha1
Sha1
Sha1
Sha1
02.11.16 16:01:49 Reading 16 lines (2 - 18) from queues_log
Sha1
Sha1
Sha1
Sha1
Sha1
Sha1
Sha1
Sha1
Sha1
Sha1
Sha1
Sha1
Sha1
Sha1
Sha1
Sha1
Sha1
Sha1
Sha1
Sha1
Sha1

Re: Проблемы установки
« Ответ #6 : Ноябрь 02, 2016, 05:09:49 pm »
МОжно узнать, каким образом он находит очереди? По AMI или конфигам? И каким образом ищет их в конфигах, если второй вариант. Астериск настроен вручную и какие-то параметры, не используемые в данном решении, могут быть не указаны.

Re: Проблемы установки
« Ответ #7 : Ноябрь 02, 2016, 05:33:21 pm »
попробуйте посмотреть команду
manager show usersМожет быть, у Вас учетки в конфиге задвоились. Или настройки пользователя AMI отличаются.

Что касается ручных конфигов:
У наших партнеров - любителей FreeBSD и конфигов - была проблема в отображении статусов на панели. Проблема решилась добавлением параметров к SIP пирам.
Вот Вам работающий образец из FreePBX:

[10]
deny=0.0.0.0/0.0.0.0
secret=pass
dtmfmode=rfc2833
canreinvite=no
context=from-internal
host=dynamic
trustrpid=yes
sendrpid=pai
type=friend
nat=force_rport,comedia
port=5060
qualify=yes
qualifyfreq=60
transport=udp,tcp,tls
avpf=no
force_avp=no
icesupport=no
encryption=no
callgroup=
pickupgroup=
dial=SIP/10
permit=0.0.0.0/0.0.0.0
callerid=Dmitry <10>
callcounter=yes
faxdetect=no
cc_monitor_policy=generic

Re: Проблемы установки
« Ответ #8 : Ноябрь 02, 2016, 05:36:10 pm »
ubuntu*CLI> manager show users

username
--------
admin
hello
-------------------
2 manager users configured.

После каждого нажатия кнопки "конфигурировать", пользователь hello дублируется

Re: Проблемы установки
« Ответ #9 : Ноябрь 02, 2016, 05:43:15 pm »
Да, алгоритм работы этой кнопки еще не довели до совершенства :)

Тогда нужно убрать дубли,
Проверить строку permit, чтобы разрешить айпишнику винды коннекты,

Продебажить коннект AMI снифером:
tcpdump -i lo -nqtttt -s 0 -A  '((src port 5038) or (dst port 5038))'

Re: Проблемы установки
« Ответ #10 : Ноябрь 02, 2016, 05:49:40 pm »
manager show connected
  Username         IP Address                                               Start       Elapsed     FileDes   HttpCnt   Read   Write
  admin            172.16.70.220                                            1478097795  210         13        0         2147483647  2147483647
Основное соединение устанавливается. Долно устанавливаться соединение с клиентов (hello)?

Плюсом при звонке сип-телефона в "Панель телефонии" обе линии "линия 1|2" и обе трубки желтые. Они же должны показывать в реальном времени занятость линий?

Re: Проблемы установки
« Ответ #11 : Ноябрь 02, 2016, 05:54:52 pm »
Клиенты общаются только с BBox и базой.

У меня есть полчаса.
Стукнитесь ко мне в скайп и япосмотрю через TW что там у Вас.
trscod

Re: Проблемы установки
« Ответ #12 : Ноябрь 02, 2016, 05:57:34 pm »
Спасибо, можно отложить на завтра утро? Во сколько вам будет удобно?

Re: Проблемы установки
« Ответ #13 : Ноябрь 02, 2016, 06:07:31 pm »
Вот что в логах по ошибкам. Первое - только в начале несколько раз, второе -сыпет постоянно. Я так понимаю, поэтому эвенты по каналам и не читаются.

14:50:53 | System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at BlackBox.Core.SshProvider.GetLinesCount(String filename)
   at BlackBox.Core.SshProvider.ReadChannelEvents()

18:04:13 | Tamir.SharpSsh.jsch.JSchException: System.Net.Sockets.SocketException (0x80004005): ����������� �� �����������, �.�. �������� ��������� ������ ������ �� ����������� 10.10.100.106:22
   at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
   at System.Net.Sockets.Socket.Connect(EndPoint remoteEP)
   at Tamir.SharpSsh.java.net.Socket..ctor(String host, Int32 port)
   at Tamir.SharpSsh.jsch.Util.createSocket(String host, Int32 port, Int32 timeout)
   at Tamir.SharpSsh.jsch.Session.connect(Int32 connectTimeout)
   at Tamir.SharpSsh.SshStream..ctor(String host, String username, String password)
   at BlackBox.Core.SshProvider.StartReadChannelEvents(Object sender, DoWorkEventArgs e)

Re: Проблемы установки
« Ответ #14 : Ноябрь 02, 2016, 06:22:42 pm »
Завтра смогу во второй половине дня. После 3-х примерно.
По поводу эрроров:
Ситуация пока такова, что не все эрроры являются эррорами. Отладочное сообщения для разработчика выводятся под видом эрроров.
Нужно разобраться с настройкой.