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

Передача CALLERID(NAME) с подхватом базы Asterisk [закрыт]

0

Изначально вопрос задан был по-дебильному... Уточняю, что хотел. Есть FreePBX с PhoneBook в базе Астериска соответственно есть записи

asterisk*CLI> database show cidname
/cidname/947400                                   : управление образования №429
/cidname/947637                                   : Элтиз ЧАО
/cidname/947744                                   : Любитов В.В. СПД ФЛП
/cidname/954451                                   : Бабаев Д.Г. ФЛ-П
/cidname/954774                                   : Агротехника ООО
/cidname/970168                                   : Дошк. учебн. заведение №160
/cidname/972183                                   : Дошк. учебн. заведение №146
/cidname/973093                                   : Дошк. учебн. заведение №160
/cidname/974153                                   : Дошк. учебн. заведение №348
/cidname/977017                                   : тест
/cidname/988590                                   : управление образования №138
/cidname/988771                                   : управление образования №180
/cidname/990140                                   : ЗЖБК-15 ПАО
/cidname/993036                                   : Дошк. учебн. заведение №407

как извлечь из базы CALLERID(name)

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

спросил 2012-05-05 18:10:08 +0400

globus2000inc Gravatar globus2000inc
1 2 1

обновил 2012-05-05 19:36:15 +0400

Comments

Вопрос и сейчас задан аналогично. Причем тут AstDB и функция CALLERID? Вам нужно в диалпане читать из AstDB или что?

Aven ( 2012-05-05 20:01:21 +0400 )редактировать

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

globus2000inc ( 2012-05-05 20:22:04 +0400 )редактировать

2 Ответа

1

эээ...

same=> n,noop(${DB(cidname/${CALLERID(num)})})
same=> n,set(CALLERID(name)=${DB(cidname/${CALLERID(num)})})

Что-то такое вам что ли требуется? Из диалплана "извлечь из базы" делает функция DB.

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

ответил 2012-05-05 20:50:10 +0400

ro Gravatar ro flag of Russian Federation
404 1 1 11
http://rootblog.ru/

обновил 2012-05-05 20:51:46 +0400

0

В общем правильно поставленный вопрос - содержит половину ответа, мой вопрос был поставлен НЕ ПРАВИЛЬНО (причем два раза). В общем мне просто нужно было настроить Источник поиска CID в FreePBX и выбрать его во входящей маршрутизации. Извините, если кого отвлёк и поставил в тупик своим вопросом!

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

ответил 2012-05-07 11:56:52 +0400

globus2000inc Gravatar globus2000inc
1 2 1

обновил 2012-05-07 11:57:30 +0400

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

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

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

Статистика

Задан: 2012-05-05 18:10:08 +0400

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

Обновлен: May 07 '12

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