Страница 1 из 1
Модификаторы SMG1016M
Добавлено: 27 дек 2013 16:27
AlexeyMish
Можно в следующих версиях прошивки, добавить возможность работать с номерами CdPn и CgPn не только с цифрами, но и знаками?
Дело в том, что в сипе могут присылать любое безобразие, т.е. не только 88432215800, но и +78432215800 и просто "CallCenter"..
Хочется иметь возможность обработать и привести весь этот зоопарк к единому знаменателю. Сейчас проверил, способ удаления символа "-" в модификаторах, применяется только для цифр. Т.е. от "+" избавиться не удается.
Так правило модификации -$ для номера "+78432215804" в примере (веб интерфейс) показывает то, что мне надо "78432215804", но в транк группу, куда направляется вызов номер приходит с номера "+8432215804".
Добавлено: 30 дек 2013 08:47
Aleksey_ts
Ваш вопрос принят к обсуждению. Результат будет сообщен дополнительно.
Re: Модификаторы SMG1016M
Добавлено: 09 янв 2014 16:23
Aleksey_ts
Здравствуйте!
Передача символа "+" в номере происходит из-за того что получен номер с типом international.
Т.е. происходит следующее:
SIP адаптер, получив "+" отправляет в приложение номер с типом "международный" без каких либо плюсов.
Обратно, получив от приложения международный номер (опять же без каких либо плюсов) SIP адаптер добавляет "+".
Для того, что бы "вырезать" плюс нужно сделать модификацию CgPN с изменением типа номера (любой, кроме international).
По вопросу "...любое безобразие..." - у нас используется сигнализация ISUP, в которой нумерация осуществляется полубайтами, в которой в принципе ничего другого кроме цифр передать нельзя, соответственно, и в модификациях нет смысла добавлять другие знаки.
Текстовые номера могут быть по сути только логические информационные, то что мы передаем в Displayed имени.
Для возможности маршрутизации и модификации произвольных символьных имен нужны значительные доработки. Если этот вопрос имеет высокую степень важности для Вас, то свяжитесь с нами по номеру телефона технической поддержки.
Re: Модификаторы SMG1016M
Добавлено: 14 янв 2014 16:28
AlexeyMish
Понял.
Спасибо за подробный ответ!
Вопрос не очень важный, пара раз возникала потребность, но один раз вопрос был решен перенастройкой на стороне оператора который отправлял "безобразие", второй раз сложнее, т.к. речь о ошибке в используемом ПО, которую как то не очень оперативно решают.
В любом случае, вешать на вас не самые важные и не относящиеся к вашему оборудованию вопросы не считаю нужным.
С прошедшими праздниками, коллеги!
Re: Модификаторы SMG1016M
Добавлено: 24 май 2014 13:11
shader
дабы не плодить темы, спрошу тут:
Исходные данные:
Smg-1016m, последняя прошивка, Sip-регистратор.
на нем: абоненты с локальными 4х значными номерами.
Необходимо:
научить шлюз звонить на 6ти значные номера (городские) через 9 и отдавать 6ти значный callerId (полученный от оператора)
Ну например, чтобы абонент с внутренним номером 4000 мог звонить на городской номер 39-99-99 и иметь исходящий номер 34-99-99 (купленный у оператора).
И всё у меня получилось за исключением одного момента:
как при исходящем звонке модифицировать ОДНОВРЕМЕННО и номер А и номер Б (удалить 9ку и подставить внешний номер, полученный от оператора)?
Ну с 9кой то понятно...
Либо если одновременно невозможно, как сделать сначала изменение А-номера, а потом Б?
Re: Модификаторы SMG1016M
Добавлено: 26 май 2014 09:02
Aleksey_ts
Здравствуйте!
Возможность одновременной модификации есть. Это позволяют таблицы модификации, имеющие правила модификации одновременно CgPN и CdPN по наступившему условию отбора в закладке "Отбор номера" в таблицах модификации. Отбор может быть как по номеру А, так и по номеру Б.
Re: Модификаторы SMG1016M
Добавлено: 28 май 2014 17:26
shader
Aleksey_ts писал(а):Здравствуйте!
Возможность одновременной модификации есть. Это позволяют таблицы модификации, имеющие правила модификации одновременно CgPN и CdPN по наступившему условию отбора в закладке "Отбор номера" в таблицах модификации. Отбор может быть как по номеру А, так и по номеру Б.
А вот у меня что-то не получается.
Я делаю так:
1. Создаю модификатор CdPN, где по маске 9ХХХХХХ удаляю первую цифру (чтобы преобразовать 9ХХХ-ХХХ в формат городского номера ХХХ-ХХХ)
2. Создаю модификатор CgPN, где по маске 3ХХХ (исходящий локальный номер 3000) удаляю две цифры и подставляю 3428, чтобы на выходе получить городской номер 342800.
Захожу в соотв. транковую группу и в исходящей связи указываю оба модификатора (в CgPN и CdPN соответственно). При этом оба модификатора изменяют лишь исходящий номер...
Что я делаю не так?
Re: Модификаторы SMG1016M
Добавлено: 28 май 2014 18:04
Aleksey_ts
shader писал(а):дабы не плодить темы, спрошу тут:
Исходные данные:
Smg-1016m, последняя прошивка, Sip-регистратор.
на нем: абоненты с локальными 4х значными номерами.
Необходимо:
научить шлюз звонить на 6ти значные номера (городские) через 9 и отдавать 6ти значный callerId (полученный от оператора)
Ну например, чтобы абонент с внутренним номером 4000 мог звонить на городской номер 39-99-99 и иметь исходящий номер 34-99-99 (купленный у оператора).
И всё у меня получилось за исключением одного момента:
как при исходящем звонке модифицировать ОДНОВРЕМЕННО и номер А и номер Б (удалить 9ку и подставить внешний номер, полученный от оператора)?
Ну с 9кой то понятно...
Либо если одновременно невозможно, как сделать сначала изменение А-номера, а потом Б?
Ориентируемся на задачу.
Абонент с внутренним номером 4000 должен звонить на город через 9-ку (т.е. набирает номер 9399999) и иметь в городе АОН 349999.
Для этого в правилах "отбор номера" таблицы модификаторов нужно создать маску 4000 (это в частном случае. Если таких номеров, скажем, тысяча - 4000-4999, то подойдет маска 4ххх). В разделе "Модификация CdPN/Original CdPN" в правилах модификации добавляем "-$" для удаления первой цифры номера Б и оставления без изменения остальной части номера. В разделе "Модификация CgPN/RedirPN" записать правило "----+349999". Это правило удалит первые 4-е цифры номера вызывающего (4000) и вставит шесть цифр городского номера 349999.
Далее этот модификатор нужно назначить на модификатор CgPN по исходящей связи. Модификатор для CdPN убрать.
В результате работать это будет так: как только при исходящей связи SMG получит номер 4000, он вырежет из номера CdPN первую цифру, а номер CgPN примедет к городскому номеру. Т.е. вся модификация произойдет по анализу номера CgPN.
Re: Модификаторы SMG1016M
Добавлено: 28 май 2014 18:13
shader
Спасибо! Получилось.
А вот еще вопрос из серии "на засыпку":
Как переименовывать категории доступа?
В мануале к шлюзу в качестве примера приводятся красивые названия "абонент без МГ" и т. д.
А я вот захожу в этот раздел, меняю имя (казалось бы, что может быть проще) и... оно не меняется при нажатии кнопки "сохранить".
думал, может браузер не тот (chrome) пробовал из винды IE, тот же эффект.
Re: Модификаторы SMG1016M
Добавлено: 28 май 2014 18:34
Aleksey_ts
На странице настройки категории доступа нет кнопки "Сохранить". Там есть кнопка "Применить". Ее имете ввиду?
На последней прошивке, что выложена на сайте, такой проблемы нет.