Страница 2 из 2
Re: Нормализация номеров
Добавлено: 17 июн 2015, 19:33
1g0r
А зачем вам длинна если нормализация делается по шаблону...
А вообще есть функция LEN() вроде как
Re: Нормализация номеров
Добавлено: 18 июн 2015, 08:22
Zebar
1g0r писал(а):А зачем вам длинна если нормализация делается по шаблону...
А вообще есть функция LEN() вроде как
Да сделали уже через Len() давно.
Re: Нормализация номеров
Добавлено: 14 янв 2017, 16:34
gnomiks
Добрый день. Сразу прошу прощение за Флуд.
У меня вопрос, по FreePBX 2.11.0.43 вы не сталкивались с такой проблемой. Есть 2 транка один Билайн второй Мультифон. Идет входящий звонок на Билайнт и он у оператора определяется так "4951234567" как бы нормально (определяется без цифры 8) . А вот на Мультифоне так "874951234567" Как убрать эту цифру 7 которая идет после цифры 8? Расскажите пожалуйста, я уже пол года ни как не могу её убрать. Куда мне зайти что бы изменить конфигурацию. скриптами я пользоваться не умею так что могу зайти через WinSCP. Спасибо большое
Re: Нормализация номеров
Добавлено: 16 янв 2017, 08:38
april22
если нормализовать через веб интерфейс не получается ....
надо прочесть книжку , и кастомизировать СallerID , при помощи ручной правки конфигов .
Re: Нормализация номеров
Добавлено: 16 янв 2017, 11:39
ded
Транк Мультифона - указать контекст
[from-multifone]
exten => _ZXXXXXXX.,1,NoOp(CALLERID(num)=${CALLERID(num)}) ; изучаем в каком виде пришёл
exten => _ZXXXXXXX.,n,CUT(${CALLERID(num)}...... тут уж постарайтесь самостоятельно, иначе копипаста, и ноль в голове.
ns20*CLI> core show function CUT
ns20*CLI>
-= Info about function 'CUT' =-
[Syntax]
CUT(<varname>,<char-delim>,<range-spec>)
[Synopsis]
Slices and dices strings, based upon a named delimiter.
[Description]
varname - variable you want cut
char-delim - defaults to '-'
range-spec - number of the field you want (1-based offset)
may also be specified as a range (with -)
or group of ranges and fields (with &)
Re: Нормализация номеров
Добавлено: 16 янв 2017, 13:26
ded
... или ещё более изящно:
Код: Выделить всё
[from-multifone]
exten => _ZXXXXXXX.,1,Set(CALLERID(num)=8${CALLERID(num):2})
exten => _ZXXXXXXX.,n,NoOp(CALLERID(num) is ${CALLERID(num)}) ; изучаем что получилось
exten => _ZXXXXXXX.,n,GoTo(from-trunk,${EXTEN},1)
Re: Нормализация номеров
Добавлено: 18 янв 2017, 15:46
gnomiks
Спасибо всем большое за помощь.
Мне помогла вот такая вот статья
https://voipnotes.ru/change-incomming-c ... k-freepbx/
Re: Нормализация номеров
Добавлено: 18 янв 2017, 15:56
gnomiks
Я сделал вот так вот

[/url]
Ранее когда происходил звонок он приходил вот в таком вот виде (мультифон) 791612345678, после внесения изменения в Set CallerID и добавив что бы астериск убирал одну цифру, вид стал таким 91612345678, то что мне и нужно было. А дальше что бы звонок попадал в 1С (простые звонки) пришлось привлечь программиста что бы он внес и там изменения. И все заработало.
Спасибо еще раз всем