|
SMConnect & SMConfig VPN-сервер на базе SMH-2Gi, Trim5 и SMH4 и средство удалённой настройки контроллера |
|
Опции темы | Поиск в этой теме |
18.08.2014, 19:33 | #1 |
Новичок
Регистрация: Sep 2009
Сообщения: 20
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
SMConfig и телефонный номер (решено)
Игрался с смконфигом и смсками, думаю над этим вам придется подумать.
В настройках пользователя можно в качестве телефонного номера использовать переменную. Только я наткнулся на один ньюанс. В качестве переменной задал число типа лонг (насколько я понял 32 битное). Так вот максимальное значение его 429 496 72 96 (если без знака, а сознаком и того меньше.) Для описания мобильного номера это явно маловато. Хотя функция была бы весьма полезна. Зы. Еще веселости кое-какие есть, но уточню, и отдельной темой напишу. |
19.08.2014, 09:32 | #2 | |
Сотрудник Segnetics
Регистрация: Sep 2011
Сообщения: 129
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: SMConfig и телефонный номер
Цитата:
|
|
07.06.2016, 09:36 | #3 |
Member
Регистрация: Jul 2012
Сообщения: 64
Благодарил(а): 0 раз(а)
Поблагодарили:
2 раз(а) в 1 сообщении
|
Ответ: SMConfig и телефонный номер (решено)
Нюанс №2:
Для задания номера из SMConfig я использую 2 переменных типа long, при этом номер "делится" на две части(если действовать по инструкции, то "code" и "phone"). как реализовать задание номера телефона если часть номера под названием "phone" может начинаться с цифры "0". Телефон имеет вид: +7 951 084 XXXX в этом случае первый "0" отбрасывается и в SMConfig передается НЕПРАВИЛЬНЫЙ номер вида: +7 951 84 XXXX как корректно избежать этой ситуации? ведь как бы мы не делили весь номер на 2 части может оказаться так, что вторая часть номера будет начинаться с цифры "0" А хочется иметь универсальность и независимость от случайных величин. |
07.06.2016, 10:30 | #4 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: SMConfig и телефонный номер (решено)
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
18.09.2021, 09:06 | #5 |
Новичок
Регистрация: Sep 2021
Адрес: Уфа
Сообщения: 1
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: SMConfig и телефонный номер (решено)
Предлагаю задачу разбить на 2 части:
1. Определение количества ведущих нулей в значении Phone и передача этого количества в SMConfig. 2. Обработка этого полученного значения средствами SMConfig. Например, сделать в поле ввода номера доступной конструкцию вида: {Code}{Nulls}*0{Phone} или что-то похожее, где Nulls - количество нулей. Первая часть решается довольно просто, макрос во вложении. Вторая - тут без помощи разработчиков не обойтись. __________________ С уважением, dinka |
18.09.2021, 09:18 | #6 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: SMConfig и телефонный номер (решено)
Ничего не предлагайте. Просто раскладывайте номер +1(123)1234567 на 11 отдельных цифр, эти цифры подавайте на 11 шмемов и эти 11 шмемов забейте в поле номера.
Типа так: {1}{2}{3} и т.д. А система уж составит из 11 цифр большое число. Пять лет прошло, решение давно уже есть __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |