У меня есть voip шлюз 36 каналов. Каждый канал смотрит (направлен) в свой контекст. Но можно и в один направить, от этого ничего не поменяется. Есть внутренние телефоны IP. 70 штук.
Настроен прием факсов через ReceiveFAX и faxdetect.
Столкнулся с проблемой. Звонит человек (снаружи), или человеку звонят. Когда снаружи идет факс, факсдетект перекидывает сразу на exten fax в тот конекст, к которому относится входящая линия. Факс принимается, но как определить, кому его дальше доставлять? Т.е. как определить (взять ил передать) в контекст где факс принимается номер (екстен) того номера, с которого ранее велся разговор?
Сформулирую вопрос еще раз, как передать в один конекст (где находится екстен fax) в виде чего угодно (переменной например), внутренний номер, с которым только-что был разговор голосом?
Там еще вопрос всплыл с недополученными факсами. В итоге, с переменными не получилось. не стао=л разбираться, написал внешнюю программу, которая все раскладывает и рассылает.
Переменные можно передавать используя наследование:
Если мы в команде Set присоединим спереди к имени переменной одиночный символ _ , то в этом случае эта переменная будет унаследована каналом, который будет создан основным каналом, например, при использовании команды Dial(Local/...); . Однажды будучи наследована, эта переменная не будет далее унаследована. В случае, если мы присоединим спереди к имени переменной два символа _, переменная будет наследоваться неограниченное число раз.
читать тут http://voip.rus.net/tiki-index.php?page=Asterisk%20Variables
помоему у него проблема в том, что он вообще про переменные ничего не знает. тоесть команду Set ему показать
meral ( 2012-02-15 15:07:55 +0400 )редактироватьврядли. тут сокрее ссылку на общий гид нужна.. но ведб ево вроде в гугле натйи не пробелма о_0
meral ( 2012-02-15 15:10:28 +0400 )редактироватьЗадан: 2012-02-14 23:56:27 +0400
Просмотрен: 2,137 раз
Обновлен: Feb 17 '12
FreePBX и FFA настройка faxdetect при входящем звонке
Fax через DAHDI, Asterisk. "Unexpected message received"
Установка переменных для diaplan'a
Как определить количество цифр при входящем звонке
Прием факса через плату Digium
Имена файлов принимаемых факсов freepbx
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.