
Игорь
20.06.2018
07:36:32
собственно всё
если в файле стоит пометка
Archive: Yes
То файлы после того как по ним отработает Asterisk помещаются в:
/var/spool/asterisk/outgoing_done
Под вашу задачу пишите скрипт который будет создавать файл из вашей базы и кидать его в папку

Андрей
20.06.2018
10:25:17
билайну поплохело ?

Google

Андрей
20.06.2018
10:26:04
а. вроде уже ок. а где настраивается через сколько идет перерегистрация транка ?
если отвалился
и таймаут (когда горит Registration Send)

Alexey
20.06.2018
10:52:28
коллеги, всем привет, я немного на отдыхе с семьёй на море, так что если кого-то мочить - пишите сразу в личку.

Realmagnum Alex
20.06.2018
11:41:06
У меня вопрос по АЕЛ.
Получаю ошибку в логах.
[2018-06-20 14:40:39] WARNING[5286][C-00016ea0]: ast_expr2.fl:470 ast_yyerror: ast_yyerror(): syntax error: syntax error, unexpected '<token>', expecting $end; Input:
"363" = "204" OR "363" = "310" OR "363" = "363"
^
[2018-06-20 14:40:39] WARNING[5286][C-00016ea0]: ast_expr2.fl:474 ast_yyerror: If you have questions, please refer to https://wiki.asterisk.org/wiki/display/AST/Channe
l+Variables
Сам код
if ("${CALLERID(num)}" = "204" OR "${CALLERID(num)}" = "310" OR "${CALLERID(num)}" = "363")
{
ResetCDR();.
goto intercity-special-calls,777${EXTEN},1;
};

Игорь
20.06.2018
11:51:19
а точка после ; должна быть или это очепятка?
ну и он галочкой вам указывает в каком месте ошибка

Mark
20.06.2018
11:53:57
А ваще это ж совсем клиника. Мужик на море. Пиво, бабы, волны, бананы всякие плавающие. А он бредит срачами в чатике

Realmagnum Alex
20.06.2018
11:59:51

Google

Realmagnum Alex
20.06.2018
12:00:19
Так все таки что не нравится астеру?

Evgeny
20.06.2018
12:01:30
Всем привет
Подскажите пожалуйста как двойку из диапазона исключить методом regex?

Yuriy
20.06.2018
12:01:59

Evgeny
20.06.2018
12:02:21
А-ля ([01]|[3-9])
Но это не работает

Realmagnum Alex
20.06.2018
12:02:49
как раз пробую

Yuriy
20.06.2018
12:03:08
А вообще касаемо regex
https://regex101.com/

Evgeny
20.06.2018
12:03:51
Неа

Realmagnum Alex
20.06.2018
12:05:23
Действительно, дело было в |

Evgeny
20.06.2018
12:05:39
Но и ваш вариант не работает
:(

Realmagnum Alex
20.06.2018
12:05:53
Работает.

Yuriy
20.06.2018
12:06:26

Realmagnum Alex
20.06.2018
12:06:28
— Executing [89109003855@nlink460454:3] ResetCDR("SIP/363-00004bd1", "") in new stack
— Executing [89109003855@nlink460454:4] Goto("SIP/363-00004bd1", "intercity-special-calls,77789109003855,1") in new stack
— Goto (intercity-special-calls,77789109003855,1)

Evgeny
20.06.2018
12:06:35
Видимо другие условия конфликтуют((
Спасибо

Realmagnum Alex
20.06.2018
12:06:59
УПс, сорри. не посмотрел что был задан другой вопрос. думал это мне.

Google

Yuriy
20.06.2018
12:07:26
Спасибо
Вот это услове выше точно рабтает
по крайней мере в regex
то есть 2 тут не пройдет

Evgeny
20.06.2018
12:08:29
Смотрите

Yuriy
20.06.2018
12:08:35
в астеирске по идее должно быть
_[013-9]. например. Не помню как там строится

Evgeny
20.06.2018
12:09:17
+821234567890 нужно исключить третий символ двойку
Я искал так

Yuriy
20.06.2018
12:09:44
\d\d\d[013-9]*

Realmagnum Alex
20.06.2018
12:09:52
_XX[013-9]X.

Yuriy
20.06.2018
12:10:27
^\d{3}[013-9]*
но это Regex
это не регуярка астеирска

Evgeny
20.06.2018
12:10:56
^(\+|00|9)(7|8)[0-9]{4,20}
В конце ещё $ конец строки
Такой паттерн ищет номер сверху
Но вместо 0-9 подставляю ваш вариант и не ищет

Yuriy
20.06.2018
12:12:14
https://www.voip-info.org/asterisk-dialplan-patterns/

Evgeny
20.06.2018
12:12:16
На regex101
Это камаилио))

Yuriy
20.06.2018
12:12:31
на regex - решулярки

Google

Yuriy
20.06.2018
12:12:34
Это другое
Что kamailio?

Evgeny
20.06.2018
12:12:44
Извините если не сюда

Yuriy
20.06.2018
12:13:00
Так у вас проблема с астеирском или камаилио?

Evgeny
20.06.2018
12:13:10
С регуляркой

Yuriy
20.06.2018
12:13:41

Alexey
20.06.2018
12:14:15

Evgeny
20.06.2018
12:14:29

Mark
20.06.2018
12:15:01

Evgeny
20.06.2018
12:16:16
Может как-то через !2 ?

Realmagnum Alex
20.06.2018
12:16:21

Yuriy
20.06.2018
12:17:32

Sqsmile
20.06.2018
12:17:43

Evgeny
20.06.2018
12:17:53
Двойку на тройку смените

Sqsmile
20.06.2018
12:17:53
Строка в ael ; заканчивается

Evgeny
20.06.2018
12:17:58
И не найдет

Realmagnum Alex
20.06.2018
12:19:00
Как бы мне правильно сделать чтобы в CDR в поле dst оказывался вызываемый номер без 777 ?
_777XXXXXXXXXXX => {
Set(TIMEOUT(absolute)=3600);
&rec_out(${CALLERID(num)},7${EXTEN:4});
Dial(SIP/контекст/7${EXTEN:4});
Hangup();
};

Yuriy
20.06.2018
12:19:37

Google

Yuriy
20.06.2018
12:20:23
Хм
На вторую 2 матчится
а на 1 не хочет)
Все

Evgeny
20.06.2018
12:22:10
Как у вас это работает?))

Yuriy
20.06.2018
12:23:10
В Вашей регуляке
{4,20} относится к
[013-9]
То есть все остальные цифры тоже матчатся по правилу [013-9]

Evgeny
20.06.2018
12:23:24
Ааа

Yuriy
20.06.2018
12:23:25
Вот так добавьте
(\+|00|9)(7|8)[013-9]\d{4,20}

Evgeny
20.06.2018
12:23:26
Спасибо
Вместо /d могу же 0-9
Да?
Ну да, спасибо!!!

Yuriy
20.06.2018
12:25:47
да
Это одно и то же

Mark
20.06.2018
12:29:18
Шотывообщехочешь?

Yuriy
20.06.2018
12:29:41

Mark
20.06.2018
12:30:11
Нулан
Кстати, регекспы на этом сайте не совсем посикс и могут не отрабатывать вряде моментов
И тот же петонячий re совсем не посикс