Pull to refresh
  • by relevance
  • by date
  • by rating

Телефонный лохотрон

Cellular communication
Возможно то, что я пишу уже кто-то знает, но уверен, после этого поста число знающих людей должно стать больше.

Если вам по долгу службы или своих интересов часто приходится звонить по незнакомым для вас телефонам… Если вы делаете это как правило со своего мобильника… И если кто-то кое-где у нас порой честно жить не хочет, то вполне возможно, что все описанное ниже, пригодится вам и спасет сотню-другую кровных рубликов.

Спасем родные рублики!
Total votes 164: ↑157 and ↓7 +150
Views 10K
Comments 76

Создание регулярных выражений из диапазонов мобильных телефонных номеров

Regular expressions *Development of communication systems *
Sandbox
Привет!

Я много работаю с VoIP-сетями. С коммерческим оборудованием, конечно тоже, но и очень много с OpenSource (статья пишется в контексте использования Asterisk PBX).

В телефонии часто возникает простая задача, разделить маршруты на определённые направления. Ну например, направить вызовы на городские номера в сторону оператора 1, МГ — в сторону оператора 2, МН — в сторону оператора 3.
Задача, в общем-то тривиальная, и реализуется на Asterisk легко:

;Местная городская связь: 7 знаков (в разных регионах РФ от 3-х до 7-ми знаков), и номера экстренных служб.
exten => _0X,1,dial(SIP/itsp1/${EXTEN})
exten => _0XX,1,dial(SIP/itsp1/${EXTEN})
exten => _XXXXXXX,1,dial(SIP/itsp1/${EXTEN})
;Междугородняя и мобильная связь: код выхода на МГ связь (в РФ - "8") + 10 знаков.
exten => _8[348]XXXXXXXXX,1,dial(SIP/itsp2/${EXTEN})
exten => _89XXXXXXXXX,1,dial(SIP/itsp2/${EXTEN})
;Международная связь: код выхода на МН связь (в РФ - "810") + номер телефона в международном формате.
exten => _810X.,1,dial(SIP/itsp3/${EXTEN})


Однако иногда возникает необходимость предоставить абоненту доступ только к мобильным телефонам его области, и здесь простым "_89XXXXXXXXX" не отделаешься.
Читать дальше →
Total votes 24: ↑21 and ↓3 +18
Views 13K
Comments 24

Попытка обойтись без регулярных выражений для номеров телефонов собственного региона

Asterisk *Development of communication systems *
Sandbox

Привет, %username%!


В процессе администрирования Asterisk PBX рано или поздно возникает необходимость маршрутизации звонков по направлениям и чаще всего это: город, МН, внутризоновая связь, МГ. С первыми двумя все ясно. А вот последние два… Ну и что здесь сложного скажете Вы? Уже написан вагон и маленькая тележка статей и скриптов по поводу составления регулярных выражений по DEF и ABC кодам, но периодически приходится обновлять все эти регулярки. И тут возникла мысль, а можно ли это автоматизировать. К сожалению чего-то готового, а главное подходящего найти не удалось. Значит будем изобретать свой велосипед.
Читать дальше →
Total votes 18: ↑14 and ↓4 +10
Views 5.5K
Comments 3

Генератор масок из интервалов DEF кодов для Asterisk

PHP *Asterisk *Development of communication systems *
Что имеем на входе:
  1. несколько SIP операторов для исходящей связи, причём у некоторых более «вкусные» тарифы на определенного мобильного оператора;
  2. данные по DEF кодам на rossvyaz.ru выделенным операторам, но разбитыми на интервалы в том числе смежные (особенно заметно для МегаФона);
  3. настроенный Asterisk в виде дистрибутива Elastix.

На выходе хотим получить список масок для определения номеров московских сотовых операторов (МСС, Билайн, МТС, МегаФон). Для этого за пару часов был написан небольшой скрипт, который наверняка может пригодиться кому-то еще и при небольших изменениях может быть переделан под других операторов или другие регионы.

Upd.: генератор масок по DEF-кодам для Asterisk — теперь и онлайн =).
Читать дальше →
Total votes 8: ↑7 and ↓1 +6
Views 9.3K
Comments 9

Автоматическая генерация Dial Patterns для Asterisk из DEF-кодов сотовых операторов

Asterisk *Development of communication systems *
Sandbox
В конторе используем шлюзы GSM, для исходящих звонков на сотовые. Но была задача ограничить диапазон номеров в outboud routes asterisk, чтобы пользователи не звонили куда попало. А именно разрешить исходящую связь только на сотовые своего региона.

Далее можно прочитать как автоматизировать обновление Dial Patterns исходящих звонков в Asterisk, используя общедоступный список DEF-кодов сотовых операторов.
Читать дальше →
Total votes 12: ↑12 and ↓0 +12
Views 12K
Comments 3

Asterisk+Lua+регулярное обновление DEF кодов

Asterisk *Lua *
Снова всех приветствую. После написания прошлой статьи про использование lua в астериске, пришла мысль про небольшое пояснение об использовании DEF-кодов совместно с lua. Ранее тут пролетала статья про генерацию кодов используя скрипт на php. Я этим скриптом успешно пользовался и пользуюсь, но с небольшими (совсем не большими) доработками.

Читать дальше →
Total votes 4: ↑4 and ↓0 +4
Views 5.3K
Comments 0