First time here? Check out the FAQ!

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

изменить значение переменной EXTEN в диалплане

0

Исходящие номера набираются в виде 9[код оператора][номер телефона], сделано так, потому, что люди так привыкли. При входящем звонке пробрасывается номер с кодом страны, отсюда возникает проблема отсутствия возможности нажать на телефоне кнопку "перезвонить". Хочу изменить переменную EXTEN в диалплане, возможно ли это?

Или использовать GoSub и делать вызов через другую, созданную мной, переменную?

Хочу знать, как делать это правильно, поскольку статей на эту тему в интернете не нашёл.

спросил Apr 4 '17

nufay Gravatar nufay
1 1

Comments

Что мешает сделать новый exten => "номер с кодом страны" в нем обрезать номер через ${EXTEN:<число>} и отправить через Goto или тп на 9[код оператора][номер телефона] Это наверно самый простой способ.

StuxForce (Apr 4 '17)edit

если делать goto то что должно быть в номере после exten =>? _X. ?

nufay (Apr 4 '17)edit

Исходящие номера набираются в виде 9[код оператора][номер телефона] - вот туда (в тот контекст) и перенаправляйте после Goto

StuxForce (Apr 5 '17)edit

1 Ответ

0

EXTEN это не переменная. это функция указывающая на текущий номер в диалплане.

вы можете ее "поменять" сделав goto

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

ответил Apr 5 '17

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Ваш ответ

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 ленту новостей

Статистика

Задан: Apr 4 '17

Просмотрен: 1,998 раз

Обновлен: Apr 05 '17

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