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

Подстановка CallerID при его отсутствии

0

Здравствуйте! У нас астериск обрабатывает звонки, поступающие с офисной АТС, без определителя номера. Оператор FMC не принимает звонки без CallerID. Как можно реализовать подстановку CallerID только если звонок приходит без CallerID, а которые уже содержат CallerID, оставлять без изменений?

удалить закрыть спам изменить тег редактировать

спросил 2011-06-06 17:46:04 +0400

Daedalus Gravatar Daedalus
1 1
http://www.elsiel.ru/

3 Ответа

1

если ${CALLERID(num)} пустое, то CALLERID(num)=223322

ссылка удалить спам редактировать

ответил 2011-06-06 18:19:42 +0400

svoy Gravatar svoy
1603 1 4 20
http://svoy.in.ua/
0

а скрипт в extensions.conf прописывается?

ссылка удалить спам редактировать

ответил 2011-06-07 09:32:06 +0400

Daedalus Gravatar Daedalus
1 1
http://www.elsiel.ru/

Comments

Сорри, я все понял, спасибо... Daedalus ( 2011-06-07 14:04:50 +0400 )редактировать
0

Понимаю, что тема старая, но она по прежнему актуальная. У меня вот такая задача: Если номер пустой, то подставляется значение UNKNOWN, иначе выполняется сл. условие. Не удалось мне победить эту задачу. Вот пример того как я пытался это сделать: exten => s,1,ExecIf($["${CALLERID(all)}" = ""] ?Set(CALLERID(all)= "UNKNOWN"):Goto(s,know))

Условие не работает. UNKNOWN подставляется при любом раскладе, не зависимо от того есть номер или нет. Помогите знающие, в чем моя ошибка?

ссылка удалить спам редактировать

ответил 2013-09-17 08:56:06 +0400

volshebniy_ldmz Gravatar volshebniy_ldmz
1 1 1

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2011-06-06 17:46:04 +0400

Просмотрен: 451 раз

Обновлен: Nov 27 '13

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