@asterisk_ru

Страница 700 из 905
Игорь
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
Так все таки что не нравится астеру?
На сколкьо мен известно - тут мало кто AEL знает Но я не уверен что тут длжна быть точка ResetCDR();.

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
Но это не работает
попробуйте ([013-9])

А вообще касаемо 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


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


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 совсем не посикс

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