
Даниил
17.10.2018
19:44:52
Фанвилы должны с полпинка

S
17.10.2018
20:04:42

енот
18.10.2018
03:23:08
Бывает проснешься как птица — крылатой пружиной на взводе! И хочется жить и трудиться Но к завтраку это проходит!

Alexandr
18.10.2018
03:26:04

Google

Archawka
18.10.2018
04:31:42

Виталий
18.10.2018
06:31:42

Alex
18.10.2018
08:06:41

Алексей
18.10.2018
08:11:50
Коллеги, никто не знает, возможно ли на fs отключил запись в таблицу channels? использую postgresl в ядре.

Виталий
18.10.2018
08:17:49
это же служебная таблица для работы фс

Алексей
18.10.2018
08:18:42
ну вот мне тоже так кажется, что иначе он не может. просто я эту информацию не использую, думал можно разгрузить

Виталий
18.10.2018
08:28:30
я таки вас умоляю.... там таблица мелкая - просто по колличеству каналов активных в данное время
и если вы не используете возможности постгреса в коре - мож вам просто вынести sqlite в memmory ?

Alexandr
18.10.2018
08:54:13
Ребята с радиуса приходят данные в данных. Типа h323-time="h323-time=765". Кто знает почему? И как в морде в диал плане сделать реплейс?

Александр
18.10.2018
08:57:24
остановка фрисвича точно разгузит)

Алексей
18.10.2018
09:00:36
+иногда у меня формируются достаточно большие переменные. и в varchar колону application-data не влезают. по хорошему конечно надо от них избавиться. но периодчески получаю error от psql

Aklin
18.10.2018
09:04:04
в varchar колонку постгреса влазит 4гб

Google

Aklin
18.10.2018
09:04:52
а не, вру - 1гб
вероятно там разработчики fs сделали лимит
application_data character varying(4096),

Алексей
18.10.2018
09:14:44
ага
думаю, ничего страшного если я увеличу

Aklin
18.10.2018
09:16:36
Ну можно просто убрать лимит
Вопрос только что будет когда фс оттуда будет читать
Может там буфер на 4к и если будет больше то все сломается

Алексей
18.10.2018
09:17:29
вот и потестирую =)
на стенде

Сергей
18.10.2018
09:22:09

Алексей
18.10.2018
09:22:40

Сергей
18.10.2018
09:22:52
в моем случае да

Алексей
18.10.2018
09:23:32
я читал что может быть проблема изза cdr. типа если пишешь сразу в базу какую нибудь.
но у меня cdr на одном fs собираются через amqp event, в другом на RAM диск сохраняю json файлы и потом отдельным демоном разбираю.
проблема и там и там

Сергей
18.10.2018
09:24:52
У меня виснут при звонках из луа на несколько направлений одновременно
Cdr тоже через amqp собираем

Алексей
18.10.2018
09:35:46
в моем случае да
не помогло =( . можно конечно выгружать все каналы, скриптом пробегать и спрашивать существуют ли они, а если false делать delete.
а можно просто удалить всё, он нужные опять добавит. но хз на сколько это правильно
лан, что нибудь придумаю. всем спасибо

Google

leo
18.10.2018
09:37:26
А сколько у вас там обычно каналов?

Алексей
18.10.2018
09:39:17
Ща 2000 висит. Чистил где-то месяц назад

leo
18.10.2018
09:40:00
просто же можно брать множество каналов из базы, вычитать из него множество каналов в fs, остальное удалять
Оно быстро будет

Алексей
18.10.2018
09:41:22
Может он select и делает оттуда. Но я не уверен. Надо смотреть

Виталий
18.10.2018
09:51:33
точно лезет в базу и оттуда выгребает

Сергей
18.10.2018
10:11:24

Алексей
18.10.2018
10:11:34

Marc
18.10.2018
13:29:59

Алексей
18.10.2018
13:30:51

Marc
18.10.2018
13:39:09
Если персистентно ничего хранить не нужно, попробуйте переместить. У нас после этого висяки на channels пропали

Terminator
18.10.2018
14:05:41
@mmakap будет жить. Поприветствуем!

BN
18.10.2018
15:09:55

Дмитрий
18.10.2018
15:10:44
Ребят, доброго времени суток. Подскажите, так вот ради интереса дома на виртуалках собираю связку камаилио и фрисвич. Камаилио регистрирует пользователей, маршрутизирует звонки. фрисвич как медиа. Проблема получилась следующая. есть 2 номера внутренних. например 1000 и 1001. если с 1000 позвонить на 1001, то звонок уходит на фрисвич и не возвращается обратно на камаилио. соответственно железная женщина мне начинает говорить мол номер 1001 сейчас не доступеню. оставьте голосовое сообщение. Может кто реализовывал, сможет подсказать что не так
заранее спасибо

Миша
18.10.2018
15:39:14
У вас звонок ходит по кругу, с kamalio-fs-kamalio-fs-....

Дмитрий
18.10.2018
15:41:11
а как быть должно? если не секрет? разве камаилио диспатчер не так работает?

Миша
18.10.2018
15:43:37
Можно например проверять что ответ приходит от агента fs и направлять звонок адресату.

Дмитрий
18.10.2018
15:44:47
Это как? есть ли статья какая? (желательно на русском. с ангийским плохо дружу..). Ну или если есть не много времени, могли бы обьяснить как?

Google

Миша
18.10.2018
15:50:29
У вас похоже такая история что вы набираете 1000 kamailio отправляет звонок на fs. В fs в диалплане говорит тётя и fs отправляется звонок на kamalio. Тот смотрит что звонок на номер 1000 и отправляет его опять на fs и так по кругу. Можно добавить в конфиг kamailio ещё одно условие - проверить что ответ пришёл от fs агента.

Дмитрий
18.10.2018
15:53:58
failure_route[RTF_DISPATCH] {
if (t_is_canceled()) {
exit;
}
# next DST - only for 500 or local timeout
if (t_check_status("500")
or (t_branch_timeout() and !t_branch_replied()))
{
if(ds_next_dst())
{
t_on_failure("RTF_DISPATCH");
route(RELAY);
exit;
}
}
}
разве не так?

Миша
18.10.2018
15:55:00
Или я не внимательно читал.
Что значит не возвращается?
Второй телефон звонит?

Дмитрий
18.10.2018
15:57:32
ну по идее два подключенных ip телефона к камаилио должны же звонить между собой? в принципе они то и звонили, только без голоса. пока диспатчер не включил. а тут получается что с 1000 я набираю 1001, 1000 - не звонит. в логе фс вижу что звонок обрабатывается его диалпланом, и вместо того чтобы направить звонок обратно на камаилио, он зависает там
ну по сути да, я цикл вижу
который вы сказали
ой
1001 не звонит
ошибся. извиняюсь

Dmitriy
18.10.2018
15:59:00
на kb.asipto.com есть примеры интеграции, есть там и как избежать петли (вроде с заголовками)

Дмитрий
18.10.2018
15:59:43
спасибо огромное! пойду читать

BN
18.10.2018
17:45:56
Из за чего звонок может не сбрасываться на другом конце?

? Stan
18.10.2018
17:46:10

BN
18.10.2018
17:47:49
А шлюз не сбрасывает
Goip

? Stan
18.10.2018
17:48:08
ну а шлюз получил сигнализацию о сбросе?

Google

BN
18.10.2018
17:48:33

? Stan
18.10.2018
17:48:56
а как фрисвищ с гоипом соединён?

BN
18.10.2018
17:51:41

? Stan
18.10.2018
17:52:10
а между ними физически что?

BN
18.10.2018
17:52:23

? Stan
18.10.2018
17:52:31
л2, л3?

BN
18.10.2018
17:53:11
l3

? Stan
18.10.2018
17:53:31
отлично. можно в некротике встать на л3 в сторону гоипа и посмотреть какая сигналка туда улетает - снять дамп
а потом если будет непонятно предоставить его на суд общественности

BN
18.10.2018
17:53:48
спасибо, покопаю)

S
19.10.2018
07:35:45
коллеги, есть вопрос по caller_id_name…
суть проблемы: создал конференцию, все работает…
но в вебморде модерации конференции (фьюжен) на участниках пришедих по SIP-у с обычных телефонов (не IP) в «CID name» стоит «unknown»
я хочу отображать там более осмысленное имя….эта информация есть у меня в LDAP
эту инфу я ЛУА-скриптом вытягиваю, но куда ее прописать? те переменные, в которых есть этот «unknown» судя по доке формируются из SIP-заголовков и доступны только по чтению…

Виталий
19.10.2018
07:38:23
допиши морду чтоб отдельно по номеру дергала твой ЛДАП и добавляла в таблицу при ее формировании

Артем
19.10.2018
07:47:48
Добрый день! У меня тоже вопрос caller_id_name. При входящем curlом дергаю phpшку которая на выходе выдает либо сам входящий номер либо фио клиента... Возникла проблема: при effective_caller_id_ name длиннее 13 символов в трубке просто тишина... Что ограничение 13 символов? Вроде при внутреннем звонке (ext - ext) caller_id_name проходит нормально и большей длинны...
<action application="curl" data="http://192.168.7.5/services/phonebase/book.php?phone=${caller_id_number}"/>
<action application="set" data="effective_caller_id_name=${curl_response_data}" />
дальше бридж

Алексей
19.10.2018
07:49:33
или звонок в итоге проходит?

Артем
19.10.2018
07:49:48
Не не проходит...
В логе нормально ФИО прописывается
как результат php