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

pjsip вызов множество контактов.

0

Добрый день! Сразу скажу что хочется сделать. Нужно множество телефонов объединить в группу для их одновременного вызова. Решил попробовать сделать следующим образом:

  1. Создан endpoint к которому подключено несколько aor разных телефонных аппаратов:

Endpoint: punkt-group Not in use 0 of 1

    Aor:  702                                                2
  Contact:  702/sip:702@192.168.2.108:5063             ed0b32ba25 Avail        22.415
    Aor:  703                                                2
  Contact:  703/sip:703@192.168.2.106:5062             4217fff579 Avail        22.870
    Aor:  704                                                2
  Contact:  704/sip:704@192.168.2.104:5062             d0369951fb Avail        24.438
    Aor:  705                                                2
  Contact:  705/sip:705@192.168.2.107:5063             88ea134e42 Avail        36.509
    Aor:  706                                                2
  Contact:  706/sip:706@192.168.2.102:5062             b2ce19a9d8 Avail        27.538
    Aor:  707                                                2
  Contact:  707/sip:707@192.168.2.101:5062             1901b8002c Avail        20.574
    Aor:  708                                                2
  Contact:  708/sip:708@192.168.2.103:5060             c788ff41ee Avail         8.905
    Aor:  709                                                2
  Contact:  709/sip:709@192.168.2.105:5063             bedb04050a Avail        20.593

2. Вызываются они таким образом:

Dial(${PJSIP_DIAL_CONTACTS(punkt-group)}

Всё работает отлично за исключением того, что если кто то из группы разговаривает и приходит второй звонок, то он обрывает текущий разговор и соединяет агента с новым клиентом. В конфиге pjsip прописан параметр devicestatebusy_at=1 и он в pjsip show endpoint виден.

Может кто сталкивался с таким? Просто формировать динамический группу вызова не хотелось бы. И очередь тут явно излишня. Так что интересует только решение данного вопроса через группу аорсов.

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

спросил 2018-04-10 17:52:45 +0400

bandys Gravatar bandys
284 9 11

1 Ответ

0

Поведение в данном случае полностью зависит от SIP клиента. Как он себя ведёт при получении второго входящего. Включите SIP дебаг (pjsip set logger host X.X.X.X) и посмотрите от кого приходит BYE.

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

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

ответил 2018-05-04 10:30:02 +0400

asteriskguru Gravatar asteriskguru
1160 4 5 21
http://www.asteriskguru.r...

Comments

с множественной регистрацией такой проблемы нет. Тут обратная ситуация. Физический аппарат один, а откликается на два вызова. Спасибо за наводку. Попробую посмотреть. И ещё уточнение: клиент из первого разговора не сбрасывается а ставится на удержание. Короче буду дебажить :) По результату отпишусь.

bandys ( 2018-05-14 18:26:55 +0400 )редактировать

Ваш ответ

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 ленту новостей

Статистика

Задан: 2018-04-10 17:52:45 +0400

Просмотрен: 1,116 раз

Обновлен: May 04 '18

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