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

имеем 3 группы менеджеров и 1 клиента.

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

Модератор: april22

имеем 3 группы менеджеров и 1 клиента.

Сообщение SuperTone » 20 мар 2018, 23:41

Как настроить такое поведение:
Мы имеем 3 группы менеджеров и 1 клиента.
Нужно установить соединение с одним из менеджеров (желательно звонить им каскадом), а затем, соединить его с клиентом.
Подскажите, как написать call файл? и если можно с диалпланом тоже подскажите.
Клиент не должен ждать когда возьмет трубку менеджер.
SuperTone
 
Сообщений: 12
Зарегистрирован: 20 мар 2018, 21:15

Re: имеем 3 группы менеджеров и 1 клиента.

Сообщение virus_net » 21 мар 2018, 08:11

мой SIP URI sip:virus_net@asterisk.ru или sip:dn@postmet.com
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Аватар пользователя
virus_net
 
Сообщений: 2170
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: имеем 3 группы менеджеров и 1 клиента.

Сообщение SuperTone » 21 мар 2018, 11:48

Как обзвон менеджеров примерно понял как делать, но не понял как его потом связать с клиентом. Подскажите, пожалуйста.
SuperTone
 
Сообщений: 12
Зарегистрирован: 20 мар 2018, 21:15

Re: имеем 3 группы менеджеров и 1 клиента.

Сообщение virus_net » 21 мар 2018, 11:51

Все это указано по ссылке выше.
Что набираем:
Channel: <channel>: Channel to use for the call.

С чем соединяем:
Context: <context-name> Context in extensions.conf
Extension: <ext> Extension definition in extensions.conf
Priority: <priority> Priority of extension to start with
мой SIP URI sip:virus_net@asterisk.ru или sip:dn@postmet.com
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Аватар пользователя
virus_net
 
Сообщений: 2170
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: имеем 3 группы менеджеров и 1 клиента.

Сообщение SuperTone » 21 мар 2018, 14:55

в Channel хочу указать Local

Context: find-manger
Extension: auto
Priority: 1

в диалплане [find-manger]
совершаю параллельный вызов менеджеров оператором Dial() при помощи оператора '&'.
с помощью параметра в Dial ",U(sub-answer^s^1)" перехожу в другой диалплан

[sub-answer]
Раз мы здесь, значит кто-то из менеджеров взял трубку, значит - мне нужно связать клиента с выбранным менеджером.
Как это сделать?
SuperTone
 
Сообщений: 12
Зарегистрирован: 20 мар 2018, 21:15

Re: имеем 3 группы менеджеров и 1 клиента.

Сообщение virus_net » 21 мар 2018, 15:12

Set: Set a variable for use in the extension logic (example: file1=/tmp/to );

используем variable в sub-answer
мой SIP URI sip:virus_net@asterisk.ru или sip:dn@postmet.com
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Аватар пользователя
virus_net
 
Сообщений: 2170
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: имеем 3 группы менеджеров и 1 клиента.

Сообщение SuperTone » 21 мар 2018, 17:06

Не понимаю зачем/как её можно использовать в дальнейшем
SuperTone
 
Сообщений: 12
Зарегистрирован: 20 мар 2018, 21:15


Вернуться в Вопросы новичков

Кто сейчас на форуме

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

© 2008 — 2018 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH