История изменений
Исправление
zgen,
(текущая версия)
:
А денег за что тебе, за хамство
За то что молча терплю твой низкий интеллект, когда на нормальные вопросы ты начинаешь вякать, что всё уже написал.
Вставляй в свой диалплан, если первые 3 цифры будут 495, 499
или первая цифра 9 - будет подставляться 7 перед номером, иначе будет оставаться таким же, каким был. (Вот тут тебе шпаргалка по «set»: https://www.voip-info.org/asterisk-func-if/)
n,Set(CALLERID(num)=${IF($[ ${CALLERID(num):3} = 495 ]?7${CALLERID(num)}:${CALLERID(num)})})
n,Set(CALLERID(num)=${IF($[ ${CALLERID(num):3} = 499 ]?7${CALLERID(num)}:${CALLERID(num)})})
n,Set(CALLERID(num)=${IF($[ ${CALLERID(num):1} = 9 ]?7${CALLERID(num)}:${CALLERID(num)})})
Будешь обслуживать asterisk - лучше прочитай книжку,
http://atsip.ru/pomoshch/kniga-asterisk-budushchee-telefonii-4-redaktsiya/355...
Исходная версия
zgen,
:
А денег за что тебе, за хамство
За то что молча терплю твой низкий интеллект, когда на нормальные вопросы ты начинаешь вякать, что всё уже написал.
Вставляй в свой диалплан, если первые 3 цифры будут 495, 499
или первая цифра 9 - будет подставляться 7 перед номером, иначе будет оставаться таким же, каким был
n,Set(CALLERID(num)=${IF($[ ${CALLERID(num):3} = 495 ]?7${CALLERID(num)}:${CALLERID(num)})})
n,Set(CALLERID(num)=${IF($[ ${CALLERID(num):3} = 499 ]?7${CALLERID(num)}:${CALLERID(num)})})
n,Set(CALLERID(num)=${IF($[ ${CALLERID(num):1} = 9 ]?7${CALLERID(num)}:${CALLERID(num)})})
Будешь обслуживать asterisk - лучше прочитай книжку,
http://atsip.ru/pomoshch/kniga-asterisk-budushchee-telefonii-4-redaktsiya/355...