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

динамические мемберы во FreePBX-distro

Обо всем касательно FreePBX, MetPBX, TrixBox, Elastix, AstPBX и всех других дистрибутивов

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

april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: динамические мемберы во FreePBX-distro

Сообщение april22 »

полностью согласен !
буду разбиратся , вот единственное про кнопочку в очереди ... и я бы немного успокоился и занлся бы в изучении скриптов .
а так даже тупо не нашол способ как по нажатию зажеч кнопочку :(
Своими вопросами , вы загоняете меня в ГУГЛЬ.
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: динамические мемберы во FreePBX-distro

Сообщение april22 »

поища в доках . нашол пример но все равно не сработал :-(

Код: Выделить всё

<?xml version="1.0" encoding="UTF-8"?>
<AastraIPphoneExecute>
<ExecuteItem URI="Led: prgkey1=on"/>
</AastraIPphoneExecute>
я так понимаю при вызове этой XML должна была загорется кнопочка :-( не получилось .....

кнопочка не загорается а на экране телефона "Cannot display"
Своими вопросами , вы загоняете меня в ГУГЛЬ.
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: динамические мемберы во FreePBX-distro

Сообщение april22 »

было бы совсем шикарно если бы отработал XML такого вида ( по документации так оно и должно было бы быть )

Код: Выделить всё

<?xml version="1.0" encoding="UTF-8"?>
<AastraIPphoneExecute>
<ExecuteItem "Led: prgkey1=on"/>
<ExecuteItem "DialLine:3:XXXX*/>
</AastraIPphoneExecute>
войти в очередь , ну и при некоторой доработке на другой кнопке - выйти и погасить кнопку

но не работает :-(
Своими вопросами , вы загоняете меня в ГУГЛЬ.
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: динамические мемберы во FreePBX-distro

Сообщение april22 »

Огромный поклон ! допилю ( хоть и костыль некий ) выложу
Своими вопросами , вы загоняете меня в ГУГЛЬ.
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: динамические мемберы во FreePBX-distro

Сообщение april22 »

И так ! помотрел допилил .. некий костыль но работает как надо .
конфигурация системы
FreePBX-distro
теелфон AASTRA 6730i
задача , визуально ( по кнопочкам ) заходить в очередь и выходить , индикация на кнопочках.

для задачи использовались две кнопки login\logoff

использованы два скрипта на PHP

Logon

Код: Выделить всё

<?php
header('Content-Type: text/xml');
echo '<AastraIPPhoneExecute>'. "\n";
echo '<ExecuteItem URI="DialLine:3:*452899"/>'."\n";
echo '<ExecuteItem URI="Led: prgkey1=on"/>'."\n";
echo '<ExecuteItem URI="Led: prgkey2=off"/>'."\n";
echo '</AastraIPPhoneExecute>';
?>
Logoff

Код: Выделить всё

<?php
header('Content-Type: text/xml');
echo '<AastraIPPhoneExecute>'. "\n";
echo '<ExecuteItem URI="DialLine:3:*452899"/>'."\n";
echo '<ExecuteItem URI="Led: prgkey1=off"/>'."\n";
echo '<ExecuteItem URI="Led: prgkey2=on"/>'."\n";
echo '</AastraIPPhoneExecute>';
?>
на телефоне Астериск на линии 3.

программировние телефона
в телефоне на кнопочке 1указываем тип XML , переменная ссылка на перый скрипт
в телефоне на кнопочке 2указываем тип XML , переменная ссылка на второй скрипт

в итоге получаем при нажатии на кнопочку 1 она загорается и по третьей линии набирается вход в очередь
соответственно по второй происходит отключение от очереди гаснит первая кнопочка и загорается вторая .

PS может лучше в скриптах указывать вместо *452899 , в первом 2899*- регистрация 2899**-разрегистрация ?
Своими вопросами , вы загоняете меня в ГУГЛЬ.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH