VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Помогите пожалуйста с настройкой Yeastar myPBX u100

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
podkop
Сообщения: 1
Зарегистрирован: 12 май 2015, 17:07

Помогите пожалуйста с настройкой Yeastar myPBX u100

Сообщение podkop »

Помогите пожалуйста с настройкой Yeastar myPBX u100.
Я полный ноль в астериске(((
Надо добавить макрос для программы ФастОператор для группы 620 с любого входящего номера

Прислали пример для сборки на базе Elastix:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
Мы используем готовую сборку Elastix, в связи с этим необходимо внести следующие изменения:
В файл /etc/asterisk/extensions_override_freepbx.conf добавить:

[macro-auto-blkvm]

include => macro-auto-blkvm-custom
exten => s,1,Set(__MACRO_RESULT=)
exten => s,n,Noop(Deleting: ${BLKVM_OVERRIDE} ${DB_DELETE(${BLKVM_OVERRIDE})})
exten => s,n,System(curl --connect-timeout 1 --retry 0
exten => "http://localhost/FastOperatorOnline/FastOperator.asmx/MakeCall?User=${DB(AMPUSER/$USER/${CALLERID(num)}/cidname)}&PhoneNumber=${CALLERID_FO}")


; end of [macro-auto-blkvm]

${DB(AMPUSER/$USER/${CALLERID(num)} - Имя оператора в Elastix (Display Name), он же - <Пользователь АТС>
${CALLERID_FO} – он же <Номер телефона Гостя>. Данная переменная определяется следующим образом.

В файл /etc/asterisk/extensions_additional.conf в нужный контекст входящего вызова [ext-did-xxxx], который конфигурируется как выходящие маршруты (Inbound Routes) необходимо добавить функцию определения переменной CALLERID_FO, которая будет наследоваться всеми потомками. Пример:

[ext-did-0002]
include => ext-did-0002-custom
exten => fax,1,Goto(${CUT(FAX_DEST,^,1)},${CUT(FAX_DEST,^,2)},${CUT(FAX_DEST,^,3)})
exten => 73912711717,1,Set(__FROM_DID=${EXTEN})
exten => 73912711717,n,Gosub(app-blacklist-check,s,1)
exten => 73912711717,n,ExecIf($[ "${CALLERID(name)}" = "" ] ?Set(CALLERID(name)=${CALLERID(num)}))
exten => 73912711717,n,Set(__CALLINGPRES_SV=${CALLERPRES()})
exten => 73912711717,n,Set(CALLERPRES()=allowed_not_screened)
exten => 73912711717,n,Set(_RGPREFIX=KRS:)
exten => 73912711717,n,Set(CALLERID(name)=${RGPREFIX}${CALLERID(name)})
exten => 73912711717,n,Set(__CALLERID_FO=${CALLERID(num):-10})

Указание двойного подчеркивания перед переменной обязательно! Иначе переменная не будет доступна во время передачи GET-запроса. Так же в ходе определения переменной, от входящего номера берем последние 10 символов.
Следует учесть тот факт, что при конфигурировании и сохранению конфигурации из WEB-интерфейса Elastix, все внесенные изменения вручную в файл extensions_additional.conf, пропадут. Поэтому для сохранения изменений необходимо перенести контекст [ext-did-xxxx] в /etc/asterisk/extensions_override_freepbx.conf
Но у myPBX нет файлов extensions_override_freepbx.conf и extensions_additional.conf
Из экстеншинсов есть только extconfig.conf, extensions.conf, extensions_bill.conf
Приатачил extensions.conf на всякий случай, мне показалось его и надо править
Помогите пожаааалуйста)
Вложения
extensions.zip
(6.73 КБ) 246 скачиваний
ded
Сообщения: 15630
Зарегистрирован: 26 авг 2010, 19:00

Re: Помогите пожалуйста с настройкой Yeastar myPBX u100

Сообщение ded »

Полный ноль в астериске?
Платный суппорт.
Аватара пользователя
SolarW
Сообщения: 1331
Зарегистрирован: 01 сен 2010, 14:21
Откуда: Днепропетровск, Украина

Re: Помогите пожалуйста с настройкой Yeastar myPBX u100

Сообщение SolarW »

podkop писал(а):Но у myPBX нет файлов extensions_override_freepbx.conf и extensions_additional.conf
Я вам больше того скажу - у него и Elastix'а внутри нет.
Соответственно эти правки (рассчитанные на Elastix) - в вашем случае мало вам помогут.
Разве что в случае если вы поймете ЧТО происходит в этих правках и САМИ напишете аналогичный функционал с учетом реалий внутренностей myPBX (ну или наймете такого писателя. Вдруг что - это не я (с) ded)
podkop писал(а): мне показалось его и надо править
Неправильно показалось - этой файл перезаписывается при перезагрузке/изменении настроек через веб-интерфейс.
Есть метода свои файлы с настройками подсовывать этой системой - поищите, я тут на форуме писал как.
Или сразу в техподдержку Айпиматики обратитесь - они вам дадут инструкцию по тому, как свои файлы конфигурации делать на этой железке.
Аватара пользователя
SolarW
Сообщения: 1331
Зарегистрирован: 01 сен 2010, 14:21
Откуда: Днепропетровск, Украина

Re: Помогите пожалуйста с настройкой Yeastar myPBX u100

Сообщение SolarW »

ded писал(а):Полный ноль в астериске?
Но надежды есть - по крайней мере мысли что надо править идут в правильном направлении.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH