freeswitchforum.com

Форум поддержки FreeSWITCH

FreeSWITCH is a registered trademark of Anthony Minessale. Official FreeSWITCH site.

Текущее время: 28 мар 2024 21:06

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
СообщениеДобавлено: 24 июл 2012 17:27 
Site Admin

Зарегистрирован: 29 июн 2012 11:19
Сообщения: 224
Цитата:
<action application="export" data="nolocal:execute_on_answer=info"/>
<action application="export" data="nolocal:execute_on_answer=curl http://mysite.ru/start.php post client=${caller_id_number}&disp=${presence_id}"/>

Я уже писал, вроде, вам, что два раза нельзя присваивать событие по ответу
Выполните следующее:
Код:
<?xml version="1.0" encoding="utf-8"?>
<include>
  <context name="default">

    <extension name="group_dial_sales">
      <condition field="destination_number" expression="^2000$">
           <action application="export" data="nolocal:execute_on_answer=info"/>
           <action application="bridge" data="${group_call(sales@${domain_name})}"/>
       </condition>
    </extension>

  </context>
</include>


С таким же приложенным полным логом.

_________________
Если вы нашли решение, опишите его, пожалуйста, на форуме


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 июл 2012 17:28 
Site Admin

Зарегистрирован: 29 июн 2012 11:19
Сообщения: 224
Кстати, если пользоваться пробелами для оформления содержимого тега Code, то удобнее и вам читать :)

_________________
Если вы нашли решение, опишите его, пожалуйста, на форуме


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 июл 2012 18:12 

Зарегистрирован: 11 июл 2012 17:50
Сообщения: 54
клиент 1002 набирает группу 2000 в 18:06:00
диспетчер 1000 поднимает трубку в 18:06:30
диспетчер 1000 кладет трубку в 18:07
логи в файле http://www.onlinedisk.ru/file/915869/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 июл 2012 20:22 
Site Admin

Зарегистрирован: 29 июн 2012 11:19
Сообщения: 224
Код:
<?xml version="1.0" encoding="utf-8"?>
<include>
  <context name="default">

    <extension name="group_dial_sales">
      <condition field="destination_number" expression="^2000$">
           <action application="export" data="nolocal:execute_on_answer=log info ===== ${Caller-Destination-Number} ====="/>
           <action application="bridge" data="${group_call(sales@${domain_name})}"/>
       </condition>
    </extension>

  </context>
</include>

вот такой код должен в консоль (да и в лог) вывести ответившего оператора. Покажите тоже логи. Далее будем пробовать со скриптом.

_________________
Если вы нашли решение, опишите его, пожалуйста, на форуме


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 июл 2012 23:18 

Зарегистрирован: 11 июл 2012 17:50
Сообщения: 54
клиент 1002 набирает группу 2000 в 23:13:00
диспетчер 1000 поднимает трубку в 23:13:31
диспетчер 1000 кладет трубку в 23:14
логи в файле http://www.onlinedisk.ru/file/916042/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 июл 2012 23:21 

Зарегистрирован: 11 июл 2012 17:50
Сообщения: 54
ещё сделал

Код:
<?xml version="1.0" encoding="utf-8"?>
<include>
  <context name="default">

    <extension name="group_dial_sales">
      <condition field="destination_number" expression="^2000$">
           <action application="export" data="nolocal:execute_on_answer=log info ===== ${destination_number} ====="/>
           <action application="bridge" data="${group_call(sales@${domain_name})}"/>
       </condition>
    </extension>

  </context>
</include>


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 июл 2012 23:26 

Зарегистрирован: 11 июл 2012 17:50
Сообщения: 54
для

Код:
<action application="export" data="nolocal:execute_on_answer=log info ===== ${destination_number} ====="/>


клиент 1002 набирает группу 2000 в 23:22:00
диспетчер 1000 поднимает трубку в 23:22:30
диспетчер 1000 кладет трубку в 23:23
логи в файле http://www.onlinedisk.ru/file/916047/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 июл 2012 08:41 
Site Admin

Зарегистрирован: 29 июн 2012 11:19
Сообщения: 224
Давайте попробуем перебрать всевозможные переменные, в которых встречается 1000, вот такой код что выдаст?
Код:
<?xml version="1.0" encoding="utf-8"?>
<include>
  <context name="default">

    <extension name="group_dial_sales">
      <condition field="destination_number" expression="^2000$">
           <action application="export" data="nolocal:execute_on_answer=log info ===== ${Channel-Name} == ${Channel-Presence-ID} == ${Caller-Callee-ID-Number} == ${Caller-Destination-Number} == ${Caller-Channel-Name} == ${variable_channel_name} == ${variable_sip_destination_url} == ${variable_presence_id} == ${variable_sip_req_uri} == ${variable_sip_recover_contact} == ${variable_sip_full_to} == ${variable_sip_to_user} == ${variable_sip_to_uri} == ${variable_sip_contact_user} == ${variable_sip_contact_uri} ====="/>
           <action application="bridge" data="${group_call(sales@${domain_name})}"/>
       </condition>
    </extension>

  </context>
</include>

_________________
Если вы нашли решение, опишите его, пожалуйста, на форуме


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 июл 2012 10:42 

Зарегистрирован: 11 июл 2012 17:50
Сообщения: 54
клиент 1002 набирает группу 2000 в 10:38:00
диспетчер 1000 поднимает трубку в 10:38:30
диспетчер 1000 кладет трубку в 10:38
логи в файле http://www.onlinedisk.ru/file/916207/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 июл 2012 13:27 
Site Admin

Зарегистрирован: 29 июн 2012 11:19
Сообщения: 224
Хм, как же все плохо :) Попробую подумать над альтернативой.

_________________
Если вы нашли решение, опишите его, пожалуйста, на форуме


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу Пред.  1, 2, 3  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 43


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB