Size: a a a

2020 December 10

Я

Ярослав in ru_freeswitch
Коллеги, посоветуйте, пожалуйста, какой-нибудь пример автообзвона?

Задача: сообщать клиентам компании о задолженности за услуги. Из базы берем номер, звоним, проигрываем сообщение, просим нажать клавишу, чтобы связаться с оператором (это вроде понятно). Не совсем понятно, как и какие ошибки будут возникать и как их обрабатывать. Подсобите примером, пожалуйста!
источник

BT

Boris The Blade in ru_freeswitch
подскажите пожалуйста насчет группы вызова на несколько телефонов. тут есть 2 способа, между ними есть какая-то разница принципиальная?

<action application="bridge" data="{ignore_early_media=true}sofia/internal/userA@local.pbx.com,....

<action application="bridge" data="${group_call(sales@${domain_name})}"/>
источник

АХ

Алексей Хабуляк... in ru_freeswitch
Boris The Blade
подскажите пожалуйста насчет группы вызова на несколько телефонов. тут есть 2 способа, между ними есть какая-то разница принципиальная?

<action application="bridge" data="{ignore_early_media=true}sofia/internal/userA@local.pbx.com,....

<action application="bridge" data="${group_call(sales@${domain_name})}"/>
групп колл за вас соберет на выходе строку такую же как в первом примере
источник

BT

Boris The Blade in ru_freeswitch
понятно, спасибо
источник

АХ

Алексей Хабуляк... in ru_freeswitch
только для этого вам нужно группу создать
источник

АХ

Алексей Хабуляк... in ru_freeswitch
в директори
источник

BT

Boris The Blade in ru_freeswitch
а то читаю гайды, в одном так указано ,в другом так и не могу понять
источник

BT

Boris The Blade in ru_freeswitch
Алексей Хабуляк
в директори
а параметр группы в файле пользователя как-то влияет или заменяет значение?
источник

AK

Andrey Kryukov in ru_freeswitch
Boris The Blade
а параметр группы в файле пользователя как-то влияет или заменяет значение?
Что за параметр ?
источник

BT

Boris The Blade in ru_freeswitch
Andrey Kryukov
Что за параметр ?
<variable name="callgroup" value="techsupport"/>
источник

BT

Boris The Blade in ru_freeswitch
переменная точнее
источник

АХ

Алексей Хабуляк... in ru_freeswitch
это просто переменная юзера
источник

BT

Boris The Blade in ru_freeswitch
ок, спасибо за консультацию
источник

BT

Boris The Blade in ru_freeswitch
а ну да, она кажется влияет только на перехват вызова
источник

AK

Andrey Kryukov in ru_freeswitch
group_call  это по сути своей макрос
group_call group@domain[+F|+A|+E]

Когда вы сделаете <variable name="callgroup" value="techsupport"/>
то возьмутся юзеры из секции в directory

<groups>      
<group name="techsupport">
       <users>
         <user id="1000" type="pointer"/>
         <user id="1001" type="pointer"/>
         <user id="1002" type="pointer"/>
         <user id="1003" type="pointer"/>
         <user id="1004" type="pointer"/>
       </users>
     </group>
<groups>
источник

AK

Andrey Kryukov in ru_freeswitch
Ключики [+F|+A|+E] повлияют только на то какой разделитель будет в диалстроке (","  "|" или ":_:")
источник

BT

Boris The Blade in ru_freeswitch
ага, спасибо, вечером попробую на нужном количестве телефонов
источник

AK

Andrey Kryukov in ru_freeswitch
тут стоит оговориться, что если в dial-string  в настройках пользователя стоит настройка вызова в 2 локации(последовательно или параллельно), то стоит иметь ввиду что group_call может дать не те результаты которые вы ожидаете.
По сути group_call конкатенирует диалстроки  каждого пользователя в списке , через разделитель указанный  ключами   [+F|+A|+E]
источник

BT

Boris The Blade in ru_freeswitch
хорошо, проверим
источник

BT

Boris The Blade in ru_freeswitch
там вроде стандартный диалстринг стоит
источник