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

Передача переменных между контекстами

0

У меня есть voip шлюз 36 каналов. Каждый канал смотрит (направлен) в свой контекст. Но можно и в один направить, от этого ничего не поменяется. Есть внутренние телефоны IP. 70 штук.

Настроен прием факсов через ReceiveFAX и faxdetect.

Столкнулся с проблемой. Звонит человек (снаружи), или человеку звонят. Когда снаружи идет факс, факсдетект перекидывает сразу на exten fax в тот конекст, к которому относится входящая линия. Факс принимается, но как определить, кому его дальше доставлять? Т.е. как определить (взять ил передать) в контекст где факс принимается номер (екстен) того номера, с которого ранее велся разговор?

Сформулирую вопрос еще раз, как передать в один конекст (где находится екстен fax) в виде чего угодно (переменной например), внутренний номер, с которым только-что был разговор голосом?

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

спросил 2012-02-14 23:56:27 +0400

asipin Gravatar asipin
10 7 1 4

2 Ответа

0

Переменные можно передавать используя наследование:

Если мы в команде Set присоединим спереди к имени переменной одиночный символ _ , то в этом случае эта переменная будет унаследована каналом, который будет создан основным каналом, например, при использовании команды Dial(Local/...); . Однажды будучи наследована, эта переменная не будет далее унаследована. В случае, если мы присоединим спереди к имени переменной два символа _, переменная будет наследоваться неограниченное число раз.

читать тут http://voip.rus.net/tiki-index.php?page=Asterisk%20Variables

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

ответил 2012-02-15 07:05:48 +0400

switch Gravatar switch
8334 11 7 92
http://lynks.ru/

Comments

помоему у него проблема в том, что он вообще про переменные ничего не знает. тоесть команду Set ему показать

meral ( 2012-02-15 15:07:55 +0400 )редактировать

Вполне может быть. Ну пойдет по ссылке - узнает.

switch ( 2012-02-15 15:08:45 +0400 )редактировать

врядли. тут сокрее ссылку на общий гид нужна.. но ведб ево вроде в гугле натйи не пробелма о_0

meral ( 2012-02-15 15:10:28 +0400 )редактировать
0

Там еще вопрос всплыл с недополученными факсами. В итоге, с переменными не получилось. не стао=л разбираться, написал внешнюю программу, которая все раскладывает и рассылает.

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

ответил 2012-02-17 23:44:42 +0400

asipin Gravatar asipin
10 7 1 4

Comments

EPIC FAIL

switch ( 2012-02-18 08:38:37 +0400 )редактировать

Ваш ответ

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

Статистика

Задан: 2012-02-14 23:56:27 +0400

Просмотрен: 2,131 раз

Обновлен: Feb 17 '12

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