Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / TrixBox, Elastix, FreePbx / Нести по плану свою переменную

Нести по плану свою переменную

SetVar
1 2>
Откуда: Odessa
Сообщений: 90

Нести по плану свою переменную

Хочу вот тут PEER Details:
дополнительной опцией создать переменную со значением
далше она должна пойти по диалплану чтоб пиры различались

просто написать в GUI
peer=yes
voipS=voip1-1
canreinvite=no
context=from-internal-custom..

она не задаеться
перехожу в custom-context а там переменной нет (вернее значение voipS пусто)
Как ее (переменную) создать и возможно ли єто в принципе?
2009-12-08 18:35

Сообщений: 6521

Re: Нести по плану свою переменную

peer=yes ?
А ещё что?
time=no
money=sometime
или тоже
money=no

А что же есть? Есть вера в волшебство переменных, в то что созданное в GUI будет само попадать в custom-context. Надо почитать мне кажется...
http://asterisk.ru/knowledgebase/Asterisk+Variables
2009-12-08 18:45

Откуда: Odessa
Сообщений: 90

Re: Нести по плану свою переменную

читал
там все описано хорошо но не в GUI
а в диалплане, который в триксе не редактируеться по правильному
а реализовать логику по другому не получиться

money=sometime
sometime+alcohol=0
alcohol=-money
2009-12-08 20:05

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Нести по плану свою переменную

как вариант - пропатчить гуй и все дела
чтоб сохранить свою переменную надо сделать

setvar=money=0
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2009-12-08 20:41

Сообщений: 6521

Re: Нести по плану свою переменную

Для сравнения:
Пользоваться Windows и писать для Windows - не одно и то же.
Trixbox = пользоваться Windows. Но писать - ещё рано.

Если речь идёт о глобальной переменной, то её можно добросить вполне, в sip_general_custom.conf
2009-12-08 20:46

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Нести по плану свою переменную

А если добавить в настройку пира опцию setvar?
Asterisk sip setvar = variable=value : Channel variable to be set for all calls from this peer/user.

Чтобы ее нести, думаю надо попробовать setvar = __myvar = 1
Нижние подчеркивания чтобы наследовалась во всех каналах.
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2009-12-08 21:27

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Нести по плану свою переменную

с подчеркиваниями несется нормально, проверено
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2009-12-08 21:42

Сообщений: 6521

Re: Нести по плану свою переменную

setvar = __CHANNEL(language)=ru ?
2009-12-08 21:46

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Нести по плану свою переменную

;)
ну не до такого, конечно
но есть заморочки, когда удобно привязывать переменную к каналу
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2009-12-08 23:14

Откуда: Odessa
Сообщений: 90

Re: Нести по плану свою переменную

switch:

с подчеркиваниями несется нормально, проверено
А куда писалось с подчеркиванием?
т.е. в каком месте :)
PEER Details ?
у меня не получилось

Set( __money=0)
или так
SetGlobalVar(money=0)
и даже так
setvar=money=0

в кастоме оно пустое :(
2009-12-09 00:15

1 2>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru