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

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

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

спросил 2014-01-21 17:32:10 +0400

Diana92 Gravatar Diana92

Поставить лимит на исходящие звонки

Добрый день Мне нужно написать экстеншн, который поставит на месяц лимитку на звонки на междугородний и мобильный выход. Допустим на номер 400000 дать 100 минут на месяц и.т.д Я читала книжки про то как пишутся диалпланы и кажется у меня получилось написать диалплан который ставит лимит на один звонок на 7 минут, а как сделать на целый месяц?

exten => 8777[1235678]XXXXX,n,Set(TRUNKOPTIONS=${TRUNKOPTIONS}L(420000[:30000][:15000])) exten => _8777[1235678]XXXXX,n,Set(LIMITWARNINGFILE=beep) exten => _8777[1235678]XXXXX,n,Set(LIMITTIMEOUTFILE=custom/vremja-isteklo) exten => _8777[1235678]XXXXX,n,Set(LIMITPLAYAUDIOCALLEE=yes) exten => _8777[1235678]XXXXX,n,Set(LIMITPLAYAUDIO_CALLER=yes)

Есть ли такая возможность? Я знаю есть такая функция gotoiftime() который может ограничить по времени, но можно ли так сделать на каждый месяц и поставить лимитку? Есть ли какая-та функция, я не знаю с помощью которого можно выбрать промежуток времени допустим с первого января до первого февраля 100 минут, и сделать так на каждый месяц? Но что то с gotoiftime() у меня не идет, читала про все возможные функций что может помочь мне справится с задачей, ничего не нашла( может я не там копаю, логику построения не понимаю. я понимаю когда идет один звонок и ставится лимит, как в моем случае на 7 минут, после истечения звонок автоматический прерывается, но как сделать по времени?

Поставить лимит на исходящие звонки

Добрый день Мне нужно написать экстеншн, который поставит на месяц лимитку на звонки на междугородний и мобильный выход. Допустим на номер 400000 дать 100 минут на месяц и.т.д Я читала книжки про то как пишутся диалпланы и кажется у меня получилось написать диалплан который ставит лимит на один звонок на 7 минут, а как сделать на целый месяц?

exten => => 8777[1235678]XXXXX,n,Set(TRUNKOPTIONS=${TRUNKOPTIONS}L(420000[:30000][:15000])) exten => => _8777[1235678]XXXXX,n,Set(LIMITWARNINGFILE=beep) exten => => _8777[1235678]XXXXX,n,Set(LIMITTIMEOUTFILE=custom/vremja-isteklo) exten => => _8777[1235678]XXXXX,n,Set(LIMITPLAYAUDIOCALLEE=yes) exten => => _8777[1235678]XXXXX,n,Set(LIMITPLAYAUDIO_CALLER=yes)

Есть ли такая возможность? Я знаю есть такая функция gotoiftime() который может ограничить по времени, но можно ли так сделать на каждый месяц и поставить лимитку? Есть ли какая-та функция, я не знаю с помощью которого можно выбрать промежуток времени допустим с первого января до первого февраля 100 минут, и сделать так на каждый месяц? Но что то с gotoiftime() у меня не идет, читала про все возможные функций что может помочь мне справится с задачей, ничего не нашла( может я не там копаю, логику построения не понимаю. я понимаю когда идет один звонок и ставится лимит, как в моем случае на 7 минут, после истечения звонок автоматический прерывается, но как сделать по времени?

Поставить лимит на исходящие звонки

Добрый день Мне нужно написать экстеншн, который поставит на месяц лимитку на звонки на междугородний и мобильный выход. Допустим на номер 400000 дать 100 минут на месяц и.т.д Я читала книжки про то как пишутся диалпланы и кажется у меня получилось написать диалплан который ставит лимит на один звонок на 7 минут, а как сделать на целый месяц?месяц? exten=>+77XXXXXXXXX,n,GotoIf($["${DB(limit/${CALLERID(number)})}"="1"]?:unlimited) exten => +77XXXXXXXXX,n,Set(TRUNKOPTIONS=${TRUNKOPTIONS}L(420000[:30000][:15000])) exten => +77XXXXXXXXX,n,Set(LIMITWARNINGFILE=beep) exten => +77XXXXXXXXX,n,Set(LIMITTIMEOUTFILE=timeout) exten => +77XXXXXXXXX,n,Set(LIMITPLAYAUDIOCALLEE=yes) exten => +77XXXXXXXXX,n,Set(LIMITPLAYAUDIOCALLER=yes) exten => +77XXXXXXXXX,n(unlimited),Goto(outbound-allroutes,${EXTEN},1)

exten => 8777[1235678]XXXXX,n,Set(TRUNKOPTIONS=${TRUNKOPTIONS}L(420000[:30000][:15000])) exten => _8777[1235678]XXXXX,n,Set(LIMITWARNINGFILE=beep) exten => _8777[1235678]XXXXX,n,Set(LIMITTIMEOUTFILE=custom/vremja-isteklo) exten => _8777[1235678]XXXXX,n,Set(LIMITPLAYAUDIOCALLEE=yes) exten => _8777[1235678]XXXXX,n,Set(LIMITPLAYAUDIO_CALLER=yes)

Есть ли такая возможность? Я знаю есть такая функция gotoiftime() который может ограничить по времени, но можно ли так сделать на каждый месяц и поставить лимитку? Есть ли какая-та функция, я не знаю с помощью которого можно выбрать промежуток времени допустим с первого января до первого февраля 100 минут, и сделать так на каждый месяц? Но что то с gotoiftime() у меня не идет, читала про все возможные функций что может помочь мне справится с задачей, ничего не нашла( может я не там копаю, логику построения не понимаю. я понимаю когда идет один звонок и ставится лимит, как в моем случае на 7 минут, после истечения звонок автоматический прерывается, но как сделать по времени?

Поставить лимит на исходящие звонки

Добрый день Мне нужно написать экстеншн, который поставит на месяц лимитку на звонки на междугородний и мобильный выход. Допустим на номер 400000 дать 100 минут на месяц и.т.д Я читала книжки про то как пишутся диалпланы и кажется у меня получилось написать диалплан который ставит лимит на один звонок на 7 минут, а как сделать на целый месяц? exten=>+77XXXXXXXXX,n,GotoIf($["${DB(limit/${CALLERID(number)})}"="1"]?:unlimited) exten => +77XXXXXXXXX,n,Set(TRUNKOPTIONS=${TRUNKOPTIONS}L(420000[:30000][:15000])) exten => +77XXXXXXXXX,n,Set(LIMITWARNINGFILE=beep) exten => +77XXXXXXXXX,n,Set(LIMITTIMEOUTFILE=timeout) exten => +77XXXXXXXXX,n,Set(LIMITPLAYAUDIOCALLEE=yes) exten => +77XXXXXXXXX,n,Set(LIMITPLAYAUDIOCALLER=yes) exten => +77XXXXXXXXX,n(unlimited),Goto(outbound-allroutes,${EXTEN},1)

Есть ли такая возможность? Я знаю есть такая функция gotoiftime() который может ограничить по времени, но можно ли так сделать на каждый месяц и поставить лимитку? Есть ли какая-та функция, я не знаю с помощью которого можно выбрать промежуток времени допустим с первого января до первого февраля 100 минут, и сделать так на каждый месяц? Но что то с gotoiftime() у меня не идет, читала про все возможные функций что может помочь мне справится с задачей, ничего не нашла( может я не там копаю, логику построения не понимаю. я понимаю когда идет один звонок и ставится лимит, как в моем случае на 7 минут, после истечения звонок автоматический прерывается, но как сделать по времени?

простите, я не знаю как туд код выделить чтобы читабельно было, раньше было сейчас что-то не нашла

Поставить лимит на исходящие звонки

Добрый день Мне нужно написать экстеншн, который поставит на месяц лимитку на звонки на междугородний и мобильный выход. Допустим на номер 400000 дать 100 минут на месяц и.т.д Я читала книжки про то как пишутся диалпланы и кажется у меня получилось написать диалплан который ставит лимит на один звонок на 7 минут, а как сделать на целый месяц? exten=>+77XXXXXXXXX,n,GotoIf($["${DB(limit/${CALLERID(number)})}"="1"]?:unlimited) exten => +77XXXXXXXXX,n,Set(TRUNKOPTIONS=${TRUNKOPTIONS}L(420000[:30000][:15000])) exten => +77XXXXXXXXX,n,Set(LIMITWARNINGFILE=beep) exten => +77XXXXXXXXX,n,Set(LIMITTIMEOUTFILE=timeout) exten => +77XXXXXXXXX,n,Set(LIMITPLAYAUDIOCALLEE=yes) exten => +77XXXXXXXXX,n,Set(LIMITPLAYAUDIOCALLER=yes) exten => +77XXXXXXXXX,n(unlimited),Goto(outbound-allroutes,${EXTEN},1)

Есть ли такая возможность? Я знаю есть такая функция gotoiftime() который может ограничить по времени, но можно ли так сделать на каждый месяц и поставить лимитку? Есть ли какая-та функция, я не знаю с помощью которого можно выбрать промежуток времени допустим с первого января до первого февраля 100 минут, и сделать так на каждый месяц? Но что то с gotoiftime() у меня не идет, читала про все возможные функций что может помочь мне справится с задачей, ничего не нашла( может я не там копаю, логику построения не понимаю. я понимаю когда идет один звонок и ставится лимит, как в моем случае на 7 минут, после истечения звонок автоматический прерывается, но как сделать по времени?

простите, я не знаю как туд тут код выделить чтобы читабельно было, раньше было сейчас что-то не нашла

Поставить лимит на исходящие звонки

Добрый день Мне нужно написать экстеншн, который поставит на месяц лимитку на звонки на междугородний и мобильный выход. Допустим на номер 400000 дать 100 минут на месяц и.т.д Я читала книжки про то как пишутся диалпланы и кажется у меня получилось написать диалплан который ставит лимит на один звонок на 7 минут, а как сделать на целый месяц? месяц?

exten=>+77XXXXXXXXX,n,GotoIf($["${DB(limit/${CALLERID(number)})}"="1"]?:unlimited)
exten => +77XXXXXXXXX,n,Set(TRUNKOPTIONS=${TRUNKOPTIONS}L(420000[:30000][:15000]))
exten => +77XXXXXXXXX,n,Set(LIMITWARNINGFILE=beep)
exten => +77XXXXXXXXX,n,Set(LIMITTIMEOUTFILE=timeout)
exten => +77XXXXXXXXX,n,Set(LIMITPLAYAUDIOCALLEE=yes)
exten => +77XXXXXXXXX,n,Set(LIMITPLAYAUDIOCALLER=yes)
exten => +77XXXXXXXXX,n(unlimited),Goto(outbound-allroutes,${EXTEN},1)

+77XXXXXXXXX,n,Set(TRUNK_OPTIONS=${TRUNK_OPTIONS}L(420000[:30000][:15000])) exten => +77XXXXXXXXX,n,Set(LIMIT_WARNING_FILE=beep) exten => +77XXXXXXXXX,n,Set(LIMIT_TIMEOUT_FILE=timeout) exten => +77XXXXXXXXX,n,Set(LIMIT_PLAYAUDIO_CALLEE=yes) exten => +77XXXXXXXXX,n,Set(LIMIT_PLAYAUDIO_CALLER=yes) exten => +77XXXXXXXXX,n(unlimited),Goto(outbound-allroutes,${EXTEN},1)

Есть ли такая возможность? Я знаю есть такая функция gotoiftime() который может ограничить по времени, но можно ли так сделать на каждый месяц и поставить лимитку? Есть ли какая-та функция, я не знаю с помощью которого можно выбрать промежуток времени допустим с первого января до первого февраля 100 минут, и сделать так на каждый месяц? Но что то с gotoiftime() у меня не идет, читала про все возможные функций что может помочь мне справится с задачей, ничего не нашла( может я не там копаю, логику построения не понимаю. я понимаю когда идет один звонок и ставится лимит, как в моем случае на 7 минут, после истечения звонок автоматический прерывается, но как сделать по времени?

простите, я не знаю как тут код выделить чтобы читабельно было, раньше было сейчас что-то не нашлаЯ похожий вопрос читала, там не нашла ответа, мне не нужен биллинг, мне не нужен модуль, мне нужно диалплан написать(

Поставить лимит на исходящие звонки

Добрый день Мне нужно написать экстеншн, который поставит на месяц лимитку на звонки на междугородний и мобильный выход. Допустим на номер 400000 дать 100 минут на месяц и.т.д Я читала книжки про то как пишутся диалпланы и кажется у меня получилось написать диалплан который ставит лимит на один звонок на 7 минут, звонок, а как сделать на целый месяц?

exten=>+77XXXXXXXXX,n,GotoIf($["${DB(limit/${CALLERID(number)})}"="1"]?:unlimited)
exten => +77XXXXXXXXX,n,Set(TRUNK_OPTIONS=${TRUNK_OPTIONS}L(420000[:30000][:15000]))
exten => +77XXXXXXXXX,n,Set(LIMIT_WARNING_FILE=beep)
exten => +77XXXXXXXXX,n,Set(LIMIT_TIMEOUT_FILE=timeout)
exten => +77XXXXXXXXX,n,Set(LIMIT_PLAYAUDIO_CALLEE=yes)
exten => +77XXXXXXXXX,n,Set(LIMIT_PLAYAUDIO_CALLER=yes)
exten => +77XXXXXXXXX,n(unlimited),Goto(outbound-allroutes,${EXTEN},1)

Есть ли такая возможность? Я знаю есть такая функция gotoiftime() который может ограничить по времени, но можно ли так сделать на каждый месяц и поставить лимитку? Есть ли какая-та функция, я не знаю с помощью которого можно выбрать промежуток времени допустим с первого января до первого февраля 100 минут, и сделать так на каждый месяц? Но что то с gotoiftime() у меня не идет, читала про все возможные функций что может помочь мне справится с задачей, ничего не нашла( может я не там копаю, логику построения не понимаю. я понимаю когда идет один звонок и ставится лимит, как в моем случае на 7 минут, после истечения звонок автоматический прерывается, но как сделать по времени?

Я похожий вопрос читала, там не нашла ответа, мне не нужен биллинг, мне не нужен модуль, мне нужно диалплан написать(

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