First time here? Check out the FAQ!

Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Подмена символа на номер

0

Добрый день! Помогите пожалуйста сделать замену. Нужно чтобы при наборе sip-абонентом цифры "9" во внутренней сети сервер автоматически заменял 9 н шести значный номер (как будто бы абонент набрал не "9" а шести значный номер). Подскажите пожалуйста как это можно сделать? Где копать?

Сейчас в extension.conf прописано

exten => _9XXXXX,1,DIAL(DAHI/g1/${exten},60,tT) exten => _9XXXXX,n,Hangup

спросил Feb 20 '15

Arucard Gravatar Arucard
1 1

3 Ответа

0

exten => _9XXXXX,1,DIAL(DAHI/g1/123456${exten:1},60,tT) exten => _9XXXXX,n,Hangup

ссылка удалить спам редактировать

ответил Feb 20 '15

amonra Gravatar amonra flag of Ukraine
2301 26 13 65
http://lantec.ua/

Comments

что такое DAHI и {exten:1}?

zzuz (Feb 20 '15)edit

Ну чётко сказано "Нужно чтобы при наборе sip-абонентом цифры "9" во внутренней сети сервер автоматически заменял 9 н шести значный номер ".

И того имеем: 123456 - это данный 6-ти значный номер на который мы меняем 9-ку, а ${exten:1} убирает в номере первую цифру, то есть саму девятку.

amonra (Feb 23 '15)edit

Я к тому , что кто-то может скопипастить такой ответ , а в ответе пару ошибок . Технологии DAHI не существует , а ${EXTEN} должен быть в верхнем регистре .

zzuz (Feb 23 '15)edit
0

говорите одно, а пишите другое...

exten => _9XXXXX матчит номер начинающийся с цифры 9 и далее пять цифр

тогда уж, исходя из озвученной задачи, должно быть:

шестизначный номер (скстати пишется слитно) = 123456

exten => 9,1,DIAL(DAHI/g1/123456,60,tT) 
exten
=> 9,n,Hangup
ссылка удалить спам редактировать

ответил Feb 20 '15

virus_net Gravatar virus_net flag of Russian Federation
302 1 6
http://www.mega-net.ru/
0

Говорит "Persen you are call is ubavalibel, please call later"

ссылка удалить спам редактировать

ответил Feb 20 '15

Arucard Gravatar Arucard
1 1

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: Feb 20 '15

Просмотрен: 249 раз

Обновлен: Feb 20 '15

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.