Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

asterisk распределение вход. звонков

0

Подскажите, как сделать чтобы вход. звонок поступал сначала на 101 (внутр. SIP номер), если он занят, чтобы сразу поступал на 102, если и тот занят, то уходил на 103. вот пример диалплана на вход. exten

  • [incoming]
  • exten => 2111111,1,Answer
  • exten => 2111111,n,Dial(SIP/101,,Ttr)
  • exten => 2111111,n,Dial(SIP/102,,Ttr)
  • exten => 2111111,n,Dial(SIP/103,,Ttr)
  • exten => 2111111,n,Hangup

Что нужно изменить?

удалить закрыть спам изменить тег редактировать

спросил 2014-04-02 12:54:02 +0400

Dimon1C Gravatar Dimon1C
1 1 1

обновил 2014-04-02 12:59:12 +0400

Comments

Создайте очередь, это гораздо удобнее.

foxm ( 2014-04-02 13:44:02 +0400 )редактировать

Не помогло

Dimon1C ( 2014-04-02 14:25:25 +0400 )редактировать

Так тут не очередь, тут просто нужно перенаправлять звонок на другой внутренний телефон. Я смотрел стратегии очереди, вроде как они не подходят к данному алгоритму.

Dimon1C ( 2014-04-02 15:02:03 +0400 )редактировать

Там есть стратегия rrmemory (по кругу обзванивать). Но в вашем случае наверно действительно проще сделать как zzuz советует.

foxm ( 2014-04-02 15:17:41 +0400 )редактировать

Так я попробовал как советуют, все равно второй звонок звонит на номер 101, как вторая линия, может что еще нужно сделать?

Dimon1C ( 2014-04-02 15:34:38 +0400 )редактировать

выключить вторую линию на софтфоне или контролировать количестов линий через функцию GROUP()

meral ( 2014-04-03 14:32:14 +0400 )редактировать

meral, а можно подробней, как эту функцию использовать чтобы выключить вторую линию

Dimon1C ( 2014-04-03 15:19:36 +0400 )редактировать

выставить групу, проверить количество звонков в группе, если больше 1 то не звонить а сделать goto дальше( не забыть сбросить группу). понятно желательно иметь опыт программирования. если опыта нету - ставьте freepbx или наймите когото.

meral ( 2014-04-03 15:54:54 +0400 )редактировать

вот тут есть примеры использования функции http://www.voip-info.org/wiki/view/Asterisk+func+group

meral ( 2014-04-03 15:56:03 +0400 )редактировать

Отключить вторую линию на телефонах, стало как надо, с группой тоже интересно, но надо разбираться. Спасибо meral за помощь

Dimon1C ( 2014-04-04 08:37:27 +0400 )редактировать

1 Ответ

0

В вашем случае нужно добавить опцию g в Dial .

exten => 2111111,n,Dial(SIP/101,,Ttrg)
ссылка удалить спам редактировать

ответил 2014-04-02 13:48:58 +0400

zzuz Gravatar zzuz flag of Russian Federation
7174 2 6 75
http://line24.ru/

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2014-04-02 12:54:02 +0400

Просмотрен: 690 раз

Обновлен: Apr 02 '14

Похожие вопросы:

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.