Опять простой вопрос, на этот раз по переменным
Добавлено: 16 фев 2015, 09:54
Подскажите, возможно ли как-то обратится к переменным, прописанным в sip.conf у внутреннего абонента:
у меня такие переменный используются например, если какому-то номеру нужно выходить в мир с определенного транка, не принадлежащего отделу и соответственно не попадающему под общие правила выхода наружу.
Как и положено при звонке создается канал и у канала появляются эти переменные. Тут понятно.
А нельзя обратиться как-то к этим переменным до создания абонентом канала, т.е. если например ему звонят и нужно провести какую-нибудь проверку(на основе подобно-записанных переменных) до того, как произвести набор?
sip show peer показывает у пира все его переменные, но как к ним обратиться?
Вообще интересует чтение, но может можно и переписать эти значения диалпланом?
Надеюсь не слишком много/избыточно описал.
Конечно можно использовать БД, и для некоторых вещей использую, но хотелось бы узнать возможно ли какое-то обращение к переменным peer-а.
Код: Выделить всё
sip.conf
[номер]
setvar=переменная=значение
Как и положено при звонке создается канал и у канала появляются эти переменные. Тут понятно.
А нельзя обратиться как-то к этим переменным до создания абонентом канала, т.е. если например ему звонят и нужно провести какую-нибудь проверку(на основе подобно-записанных переменных) до того, как произвести набор?
sip show peer показывает у пира все его переменные, но как к ним обратиться?
Вообще интересует чтение, но может можно и переписать эти значения диалпланом?
Надеюсь не слишком много/избыточно описал.
Конечно можно использовать БД, и для некоторых вещей использую, но хотелось бы узнать возможно ли какое-то обращение к переменным peer-а.