@asterisk_ru

Страница 371 из 905
qww
24.11.2017
15:41:35
кто-то подключал белорусский anitex ? freepbx регистрируется нормально. а asterisk строкой register => 388XXXX:password@213.184.241.3/388XXXX пишет time out пинг на 213.184.241.3 есть и 5060й порт 213.184.241.3 открыт

Ilya
24.11.2017
15:43:49
Sergey
24.11.2017
15:44:14
нет

Google
Sergey
24.11.2017
15:44:41
он когда-то был на Skilfactory, пока те с канала все видео не удалили

Trushakov
24.11.2017
15:45:34
Я про пароли =)
Ну какие в freepbx генерят я не в курсе. В обычном астере длинные и бессмысленные с цифрами

Sergey
24.11.2017
15:47:30
Trushakov
24.11.2017
15:47:54
Sergey
24.11.2017
15:49:37
https://youtu.be/4Pmiv8YDLQw

Zhiganov
24.11.2017
15:54:10
https://youtu.be/4Pmiv8YDLQw
Вам свой канал бы завести, очень нравиться смотреть презентации с вашим участием. Жил бы в России пошёл бы к вам на курсы.

Sergey
24.11.2017
15:54:55
да, спасибо) следите за новостями, возобновление вебинаров на регулярной основе у нас в планах.

Zhiganov
24.11.2017
15:57:34
вы новости на сайт в основном вылаживаете или есть может какой нить твиттер или телеграм канал ?

Sergey
24.11.2017
15:58:13
думаю, будем сразу во всех каналах об этом сообщать. в первую очередь, сюда ссылку скинем)

Trushakov
24.11.2017
15:59:08
А кто -нибудь занимался очередями и realtime? Суть вопроса , все что нахожу в интернете , однотипное , по нему сделал , но при переносе столкнулся с проблемой. Параметр announce-position в sql запросе отсутствует. А там где в конфигах yes было, в sql int поле. И поле music нет. Musiconhold зато есть. Как переехать с малой кровью?

Повторю, может кто подскажет

Google
Sergey
24.11.2017
16:00:30
а realtime вы с какой целью решили вкорячить?

Andrey
24.11.2017
16:00:56
Лучший реалтайм движок для астера - камаилио

Trushakov
24.11.2017
16:01:23
Идея появилась очереди там хранить

Очень надо

Что б резерв проще было сделать

Два сервера , две базы

И полетели

Боль

Знаю

Но вот так

Sergey
24.11.2017
16:03:36
а с Астериском как давно работаете?

Trushakov
24.11.2017
16:03:54
Достаточно давно

От 4 лет

Но знаю не все

Реализацию членов очереди сделал

Остался только вопрос с очередями самими

Sergey
24.11.2017
16:06:23
использование realtime, учитывая его "популярность", наводит на мысль, что помощи можно и не дождаться

Trushakov
24.11.2017
16:06:51
Понятно ((

Kirill
24.11.2017
16:08:39
Понятно ((
Там не всегда в базе есть все поля

То что у вас yes=1

Google
Kirill
24.11.2017
16:09:15
То что no=0

Trushakov
24.11.2017
16:09:29
Так. Это интуитивно понял.

Kirill
24.11.2017
16:09:56
Где брали структуру?

Trushakov
24.11.2017
16:10:02
Осталось только отсутвующее поле понять как повлияет. Это только на живом

Где брали структуру?
Она по интернету похоже везде одна и та же

Кроме чарсет

Где-то латиница

У меня utf8

Kirill
24.11.2017
16:10:55
Не правильно дядя Федор ты бутерброд еш

Trushakov
24.11.2017
16:11:20
А как надо?

Kirill
24.11.2017
16:11:50
Структура актуальные более менее находятся в архиве с исходниками

Trushakov
24.11.2017
16:12:32
Так. Мысль

Уже спасибо

Kirill
24.11.2017
16:13:19
Сейчас найду

Trushakov
24.11.2017
16:13:46
Уже качаю

Kirill
24.11.2017
16:14:57
я тоже )))

contrib\realtime

база какая у вас?

Trushakov
24.11.2017
16:16:34
Mysql

Andrey
24.11.2017
16:17:28
Хорошо хоть не монга

Google
Kirill
24.11.2017
16:18:04
Хорошо хоть не монга
Астер монгу не умеет а так монго не очень и плоха

Andrey
24.11.2017
16:18:26
Постгрес сейчас умеет больше чем монга, а работает лучше

Trushakov
24.11.2017
16:18:50
Спасибо

Kirill
24.11.2017
16:19:04
CREATE TABLE queues ( name VARCHAR(128) NOT NULL, musiconhold VARCHAR(128), announce VARCHAR(128), context VARCHAR(128), timeout INTEGER, ringinuse ENUM('yes','no'), setinterfacevar ENUM('yes','no'), setqueuevar ENUM('yes','no'), setqueueentryvar ENUM('yes','no'), monitor_format VARCHAR(8), membermacro VARCHAR(512), membergosub VARCHAR(512), queue_youarenext VARCHAR(128), queue_thereare VARCHAR(128), queue_callswaiting VARCHAR(128), queue_quantity1 VARCHAR(128), queue_quantity2 VARCHAR(128), queue_holdtime VARCHAR(128), queue_minutes VARCHAR(128), queue_minute VARCHAR(128), queue_seconds VARCHAR(128), queue_thankyou VARCHAR(128), queue_callerannounce VARCHAR(128), queue_reporthold VARCHAR(128), announce_frequency INTEGER, announce_to_first_user ENUM('yes','no'), min_announce_frequency INTEGER, announce_round_seconds INTEGER, announce_holdtime VARCHAR(128), announce_position VARCHAR(128), announce_position_limit INTEGER, periodic_announce VARCHAR(50), periodic_announce_frequency INTEGER, relative_periodic_announce ENUM('yes','no'), random_periodic_announce ENUM('yes','no'), retry INTEGER, wrapuptime INTEGER, penaltymemberslimit INTEGER, autofill ENUM('yes','no'), monitor_type VARCHAR(128), autopause ENUM('yes','no','all'), autopausedelay INTEGER, autopausebusy ENUM('yes','no'), autopauseunavail ENUM('yes','no'), maxlen INTEGER, servicelevel INTEGER, strategy ENUM('ringall','leastrecent','fewestcalls','random','rrmemory','linear','wrandom','rrordered'), joinempty VARCHAR(128), leavewhenempty VARCHAR(128), reportholdtime ENUM('yes','no'), memberdelay INTEGER, weight INTEGER, timeoutrestart ENUM('yes','no'), defaultrule VARCHAR(128), timeoutpriority VARCHAR(128), PRIMARY KEY (name) ); CREATE TABLE queue_members ( queue_name VARCHAR(80) NOT NULL, interface VARCHAR(80) NOT NULL, uniqueid VARCHAR(80) NOT NULL, membername VARCHAR(80), state_interface VARCHAR(80), penalty INTEGER, paused INTEGER, PRIMARY KEY (queue_name, interface) );

там вам надо вот это

Trushakov
24.11.2017
16:23:53
Надо значит таблицу пересоздать и заново заполнить .

Так лучше стало

Вижу свет

Спасибо

Kirill
24.11.2017
16:26:10
Смотрите там где звуковые файлы их можно указывать несколько через запятую

Также как и в конфиге

Лучше создать таблицы прям из файла там и версионность есть

qww
24.11.2017
16:28:54
как траблшутить регистрацию транка? сейчас при verbose 10 и debug 10 только одну строку выдает про timeout

Kirill
24.11.2017
16:29:06
Просто в интернете все старое. Тут столкнулись что прям недавно добавили поле в pjsip realtime и астер начал глючить

Или в астере sip set debug peer

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

Логика не часто обычно меняется а добавить пир очередь пользователя реалтайм легко

Если ещё func odbc прикрутить вообще хорошо

Google
Trushakov
24.11.2017
16:34:50
Это пользуется

Sergey
24.11.2017
16:35:09
ребзи, налетай

www.citilink.ru/catalog/computers_and_notebooks/servers_and_net_equipments/servers/493372/

Trushakov
24.11.2017
16:35:13
Через него в базу членов очереди и добавляются

Sergey
24.11.2017
16:35:17
сервак со скидкой 16 с чем-то стоит

наша группа захвата уже отправилась в Ситилинк

Trushakov
24.11.2017
16:43:32
Это как?
От так . В таблицу члены не вставляются штатно

Kirill
24.11.2017
16:44:36
А просто queue add member ))

А вставлять на постоянную админкой

mad
24.11.2017
16:46:22
Владею gen8. Отличная вещь, когда в полном фарше.

если что, я использую realtime для очередей.

Trushakov
24.11.2017
16:46:57
А просто queue add member ))
Он в базу mysql не добавляет.

mad
24.11.2017
16:47:49
gen10 чот гуано какой то, простите...

Kirill
24.11.2017
16:48:08
А надо?

Trushakov
24.11.2017
16:48:55
Мне надо

mad
24.11.2017
16:49:07
всем надо

Trushakov
24.11.2017
16:49:17
Принципиально надо

mad
24.11.2017
16:49:18
как без этого и какой смысл в реалтайм, если без этого?

Страница 371 из 905