Не работает такая конструкция в extensions.conf
num1 => /etc/asterisk/num1
[ext-did-0001]
exten => B/${num1},n,Dial(SIP/222,20)
Где B-внешний номер.
Вопрос что делаю неправильно, будет ли вообще работать такая конструкция?
спросил 2014-07-23 16:01:02 +0400
Аноним
судя по всему вы плохо книжку читали.
работает вот такая каонструкция
[inbound]
#include "/etc/asterisk/other_file.conf"
потом в этом файле пишете что хотите.
например строчки вида
exten => _1234565/11111111,1,Dial(SIP/100)
exten => _1234565/11111112,1,Dial(SIP/200)
но это все неправильно. правильно - внести все в БД и задействовать REALTIME или func_odbc
чтоб подружить это все с freepbx прийдется разобраться как freepbx работает.
Задан: 2014-07-23 16:01:02 +0400
Просмотрен: 231 раз
Обновлен: Jul 24 '14
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Неправильно:
Out ( 2014-07-23 16:05:57 +0400 )редактироватьОшибки в описании проблемы, читать неудобно
extencion.conf - такого файла нет.
Извиняюсь за ошибки. В общем есть несколько файлов с номерами клиентов(cid), нужно что б с "файла 1" звонок приходил на "менеджера 1", с "файла 2" на "менеджера 2"
amatol15 ( 2014-07-23 18:29:58 +0400 )редактироватьнепонятно. пробуйте еще. что за файлы? книжку читали по * ?
meral ( 2014-07-23 19:53:59 +0400 )редактироватьЗа сумбурность извиняюсь. Теперь по порядку. Книжку по астериску читал, эксплуатирую несколько систем на базе FreePBX. Задача: Есть какое-то кол-во менеджеров которые отвечают на звонки, есть много клиентов. Нужно что б клиент попадал на своего менеджера, номера клиентов есть. Вручную это делается просто, либо в inbound routes веб интерфейса FreePBX описывается, либо в extensionsoverridefreepbx.conf -- exten => "CID"/"DID",n,Dial(SIP/222,20). Но клиентов несколько тысяч, вручную не вариант. Отсюда вопрос, можно ли список номеров клиентов вписать в файл, и сделать на него ссылку, как выше я пробовал? Или только с использованием БД ?
amatol15 ( 2014-07-24 00:05:38 +0400 )редактироватьссылку на файл с номерами - нельзя. можно напистаь диалплан или запрос к базе.
meral ( 2014-07-24 01:53:36 +0400 )редактироватьа ещё можно написать AGI скрипт, где выполнять запрос к базе, находить нужный телефон нужно менеджера и направлять вызов на него.
virus_net ( 2014-07-24 07:53:24 +0400 )редактироватьа еще можноприставить человека который будет вбивать ручками. не надо здесь никакого agi.
meral ( 2014-07-24 10:23:56 +0400 )редактироватьспасибо
amatol15 ( 2014-07-24 10:34:37 +0400 )редактировать