Перейти до

Asterisk под FreeBSD 10.3 - распределить входящие звонки


Рекомендованные сообщения

Простую настройку сделал
Снаружи, все звонки на номер 093ХХХХХХХХХ попадают на внутренний 1001
Из офиса все звонки идут наружу через 093ХХХХХХХХХ отлично.
Между собой в офисе звонит.
клиенты такие:
1001
1002
1003

Как сделать, чтоб поступающие снаружи звонки попадали на каждого клиента поочередно ?
Либо сначала пусть звонки поступают на 1001, потом на 1002 если 1001 занят, и на 1003, если первые два заняты
???

настройки ЕКСТЕНШЕНОВ пока такие :
extensions.conf
 

[incoming]
exten => 38093**********,1,Dial(Sip/1001)
exten => 38093**********,n,Playback(vm-nobodyavail)
exten => 38093**********,n,Hangup()

[outgoing]
exten => _X.,1,Dial(Sip/38093**********/${EXTEN})
exten => _X.,n,Hangup()

exten => 1001,1,Dial(Sip/1001)
exten => 1002,1,Dial(Sip/1002)
exten => 1003,1,Dial(Sip/1003)
Ссылка на сообщение
Поделиться на других сайтах

Попутно вопрос:

как на Asterisk реализовать переадресацию входящего звонка на другой внутренний номер, если взял трубку не тот человек и нужно соединить звонящего с нужным внутренним номером?

Ссылка на сообщение
Поделиться на других сайтах

Попутно вопрос:

как на Asterisk реализовать переадресацию входящего звонка на другой внутренний номер, если взял трубку не тот человек и нужно соединить звонящего с нужным внутренним номером?

http://lmgtfy.com/?q=%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%84%D0%B5%D1%80+%D0%B7%D0%B2%D0%BE%D0%BD%D0%BA%D0%B0+asterisk

Ссылка на сообщение
Поделиться на других сайтах

exten => s,8,Dial(SIP/1001&SIP/1001&SIP/1001,15,m) хай на всі звонять, хто перший підніме =)

Даже так можно ))) супер, спасибо.

 

Где бы нормальный мануал почитать, потому как уже 4 день читаю все подряд, а толку мало

Ссылка на сообщение
Поделиться на других сайтах

это лучше делать через очереди 

 

# less /usr/local/etc/asterisk/queues.conf

...

[duty]

strategy = ringall
member => SIP/1001
member => SIP/1002
member => SIP/1003
 
# less /usr/local/etc/asterisk/extensions.conf
...
exten => _X.,n,Queue(duty)
Відредаговано srd
Ссылка на сообщение
Поделиться на других сайтах

 

это лучше делать через очереди 

 

# less /usr/local/etc/asterisk/queues.conf

...

Спасибо за помощь, а с пояснениями построчно можно попросить ?

Потому как вапче не понятно что оно делает

Ссылка на сообщение
Поделиться на других сайтах

[duty] - название очереди

strategy = ringall  - стратегия распределения звонков (звонить всемь)

member => SIP/1001 - номера которые в очереди и будут принимать звонки

member => SIP/1002

member => SIP/1003  

# less /usr/local/etc/asterisk/extensions.conf ...

exten => _X.,n,Queue(duty) - екстеншен который отправляет звонок в очередь

Відредаговано Tux
Ссылка на сообщение
Поделиться на других сайтах
  • 3 weeks later...

Человек просил, что бы звонки шли по очереди. как вариант - звонки тому А это параметр strategy=rrmemory

 
Так же лучше добавить:
; время, по истечение которого агент считается недоступным
; и звонок возвращается в очередь
timeout = 30     ; звонить 30 сек и начинать звонить другому
 
; не разрешаем входить в очередь, в которой нет агентов, могущих ответить
joinempty=strict
leavewhenempty=yes
 
; не принимать звонки тем, кто уже разговаривает
ringinuse=no
Відредаговано disnetern
  • Like 1
Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...