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

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

ответил 2012-07-02 18:50:59 +0400

artefackt Gravatar artefackt flag of Ukraine

Если я правильно Ваш текст понял, то Вам нужно идентифицировать с какого номера пытается совершить звонок Ваш абонент которому

отдал абоненту транком нумерацию 2334xx kurks-agro

Верно?

Тогда нужно просто ставить эту проверку в диалплане перед тем как пускать звонок дальше. Примерно так:

exten => _[0-79].,1,GotoIf($["${CALLERID(num)}" != "233400"]?4) exten => _[0-79].,2,Dial(SIP/gateway/${EXTEN}) exten => _[0-79].,3,Hangup() exten => _[0-79].,4,Hangup(52)

Если я правильно Ваш текст понял, то Вам нужно идентифицировать с какого номера пытается совершить звонок Ваш абонент которому

отдал абоненту транком нумерацию 2334xx kurks-agro

Верно?

Тогда нужно просто ставить эту проверку в диалплане перед тем как пускать звонок дальше. Примерно так:

exten => _[0-79].,1,GotoIf($["${CALLERID(num)}" != "233400"]?4) "233400"]?4) exten => _[0-79].,2,Dial(SIP/gateway/${EXTEN}) _[0-79].,2,Dial(SIP/gateway/${EXTEN}) exten => _[0-79].,3,Hangup() _[0-79].,3,Hangup() exten => _[0-79].,4,Hangup(52)_[0-79].,4,Hangup(52)

Если я правильно Ваш текст понял, то Вам нужно идентифицировать с какого номера пытается совершить звонок Ваш абонент которому

отдал абоненту транком нумерацию 2334xx kurks-agro

Верно?

Тогда нужно просто ставить эту проверку в диалплане перед тем как пускать звонок дальше. Примерно так:

exten => _[0-79].,1,GotoIf($["${CALLERID(num)}" != "233400"]?4) 
 exten => _[0-79].,2,Dial(SIP/gateway/${EXTEN}) 
 exten => _[0-79].,3,Hangup() 
 exten => _[0-79].,4,Hangup(52) 

_[0-79].,4,Hangup(52)

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