
Igor
11.05.2018
11:12:36
Перед обрезанием нужно проверить длину, да...

Sergey
11.05.2018
11:12:54

Vadim
11.05.2018
11:15:04

Sqsmile
11.05.2018
11:16:03

Google

Dmitry
11.05.2018
11:18:49

Vadim
11.05.2018
11:20:14
Чтобы отрезать просто первый символ не зная длины , нужно написать ${CALLERID (num):1)}, но этот символ может быть любым, не обязательно там плюс. Т.е. лучше провести анализ на этот символ и обрезать, если он не нужен

Sergey
11.05.2018
11:22:37
можно написать условие отрезания 10 цифр с конца просто напросто:
${CALLERID (num):10:10)
ЕМНИП

Vadim
11.05.2018
11:25:19

Sergey
11.05.2018
11:25:32
там с конца считается
а, тьфу
${CALLERID (num):-10:10)

Vadim
11.05.2018
11:25:52
Чтобы последние 10 взять нужно :-10
Допустим хотим взять 5 символов начиная с 8 с конца :-8:5
А если хотим взять 5 символов , но первые 8 удалить, то :8:5

Ilya
11.05.2018
11:28:06

Vadim
11.05.2018
11:29:10
Вообще там выше вопрос был про то, чтобы + обрезать, но мы же не знаем, что первый символ именно +

Google

Sergey
11.05.2018
11:30:35
может прийти и 10 знаков, может и больше.
может с 7-ки
может с 8-ки, или с +7, или вообще без них
а так обрежет все лишнее

intruder
11.05.2018
11:31:28

Sergey
11.05.2018
11:31:44
не, тут речь про CallerID

intruder
11.05.2018
11:32:10
тогда в шаблоне _X./_+X.

Sergey
11.05.2018
11:32:31
CallerID к шаблону вообще не относится
это не EXTEN

intruder
11.05.2018
11:32:44
относится

Vadim
11.05.2018
11:32:47
Поэтому лучше шаблоны задать _+7[3489]xxxxxxxxx и [78][3489]xxxxxxxxx это для федеральных РФ. С этого шаблона gotu на экстеншен _[3489]xxxxxxxxx

Евгений
11.05.2018
11:32:51

Sergey
11.05.2018
11:32:58
но я такую нотацию не видел в реальной жизни

intruder
11.05.2018
11:33:29
я использую - норм пашет

Sergey
11.05.2018
11:33:30
да и смысл? создавать два разных правила?

Vadim
11.05.2018
11:33:35
Перед gotu вырезать лишнее в самом gotu
Ну у нас с плюсом и без может придти
А там всего лишь одна строкэчка

intruder
11.05.2018
11:34:31
ну через gotoif
способов много отрезать там где надо по условию

Google

Евгений
11.05.2018
11:35:48
ну через gotoif
Надо попробовать. Думаю, в Cid тоже можно придумать интересное

Vadim
11.05.2018
11:35:55
Одно правило с плюсом , в нем переход на указанный мной экстеншен . Плюс и 7 или 8 вырезается. А там где без плюса просто вырезается 7 или 8. Т.е. в первом случае вырезаю 2 символа, а во втором 1 и переход на экстеншен, о котором писал
Gotoif длиннее код получается

Vladyslav
11.05.2018
11:37:27
Подскажите пожалуйста, в диал плане дект базы запись { +380xxxxxxxxx | x+ | *x+ | *xx*x+ } корректная?

Vadim
11.05.2018
11:37:29
Лучше goto

Vladyslav
11.05.2018
11:38:14
+380xxxxxxxxx оно типа принимает, но после перезагрузки страницы диал план вновь дефолтный

intruder
11.05.2018
11:38:31
лишь бы работало
ктонить iax2 по ipv6 кидал?

Vladyslav
11.05.2018
11:41:02
+3. тоже принимает, но так же после перезагрузки страницы пропадает...

Евгений
11.05.2018
11:42:14
Просто скопировал, т.к. был в пути

Игорь
11.05.2018
11:43:07
Доброго времени суток.
Может кто подскажет как DialPlan'у
Есть такой кусок:
[test]
exten => s,1,Answer()
exten => s,n,System(/home/scripts/траЛяЛя from=001@test to=НаборНомера и тд)
exten => s,n,Тут не важно, вроде
exten => s,n,Hangup
exten => 001,1,Queue(111)
exten => 001,n,Hangup
exten => queue,1,Queue(111,t,,,1800)
exten => queue,n,Hangup
exten => h,1,Hangup
—------------------------------------—
По какой логике начинает вызываться очередь?

Евгений
11.05.2018
11:44:18

intruder
11.05.2018
11:44:44

Vadim
11.05.2018
11:44:57
Шаблонами коротко получается

Евгений
11.05.2018
11:45:31

Vadim
11.05.2018
11:45:36
Необработанные шаблонами можно в оригинале послать на какой нибудь экстеншен

Евгений
11.05.2018
11:46:37
Плюс операторы по-разному дают Cid, кто с +, кто без, кто 10 знаков по РФ, 6 по городу, межгород с 8, а международный 810

Google

Евгений
11.05.2018
11:46:45
И всё надо учесть.

Vladyslav
11.05.2018
11:47:14

Евгений
11.05.2018
11:47:38
И да, Китай 886. Или +88314: а если в е164 - без плюса. А если это Нижний Новгород?)

Vadim
11.05.2018
11:48:42
886 гонконг на сколько я помню

Yevgeniy
11.05.2018
11:49:14
85 Гк
86 Китай

Евгений
11.05.2018
11:49:22
Не принципиально)

Vadim
11.05.2018
11:50:28
Посмотрел сейчас 886 Тайвань

Евгений
11.05.2018
11:50:58
В Cid шаблоны нельзя, но можно в базу запихать и придумать диалплан, дёргающий из базы

Admin
ERROR: S client not available

Vadim
11.05.2018
11:50:59
Ну и да... не принципиально ?

Евгений
11.05.2018
11:51:18
Сложно, что длина номера разная, в Австрии 10, в РФ 11, в Украине 12, международные, например, от МТТ - 15 символов
Можно внести все в таблицу и дёргать оттуда
Мне однажды провайдер прислал городской номер +хххххх. С плюсом шестизнак.
Админ может криво где настроил, но и так было

Yevgeniy
11.05.2018
11:54:57
если много МН звонков то не поленись с настройкой правил
или попросите оператора сделать фильтра

Vadim
11.05.2018
11:55:46
А у меня смартфон из номера МТС +7 9ххххххххх удаляет 7 и номер получается +9 итд

Евгений
11.05.2018
11:55:50
У меня нет) по региону. Это мы беседуем о том, что просто отрезать часть номера без проверок - не круто)

Trushakov
11.05.2018
11:56:18
ну вообщето есть регесп и просто можно + удалить нафиг

Google

Trushakov
11.05.2018
11:56:32
а не заниматься орезанием по цифрам и гаданиям сколько цифр

Евгений
11.05.2018
11:56:51

Vladyslav
11.05.2018
11:57:13

Trushakov
11.05.2018
11:57:31
тогда в шаблоне _X./_+X.
такой вариант вызывает большое сомнение. сколько не пробовал я шаблон испольщовать для звонящего, без точного указания оно не работало
задача в чем ?

Евгений
11.05.2018
11:57:55

Trushakov
11.05.2018
11:57:57
изначально искали как + вначвале отрезать

Евгений
11.05.2018
11:58:25
задача в чем ?
Конвертировать любой входящий номер в нужный единый формат

Trushakov
11.05.2018
12:01:24
сомнительно. вилимо что-то я делал не так. но шаблон для звонящего у меня не проходил

Евгений
11.05.2018
12:01:28
Я спокойно дропаю спамеров по
_did/_382290[56]XXX

Trushakov
11.05.2018
12:02:04
наверное понял свою ошибку
_ забывал походу

Евгений
11.05.2018
12:02:30
Тоже забывал её, да, без неё никак
Только полное соотаетствие
Иначе х расценивается как символ "икс"

Trushakov
11.05.2018
12:03:39
да да да.

Евгений
11.05.2018
12:03:44
А подчёркивание - признак шаблона

Vasiliy
11.05.2018
12:08:39
К деду их, к деду

Евгений
11.05.2018
12:09:38