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

История изменений [назад]

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

спросил 2017-08-30 16:58:19 +0400

Sergiy Gravatar Sergiy

PJSIP звонки на все регистрации

Добрый день. Есть астериск 14.6.0, на нем настроен pjsip и создано 2 аккаунта, на одном из которых зарегистрировано 3 устройства, на каждом из них указано "max_contacts=10".

pjsip show aors

  Aor:  1001                                             10
Contact:  1001/sip:1001@10.0.16.117:5060         66fbcd7aa3 Unknown         nan
Contact:  1001/sip:1001@10.0.16.133:5060         97550385ed Unknown         nan
Contact:  1001/sip:1001@10.0.16.191:5060         b55b7ea3e3 Unknown         nan

  Aor:  1000                                          10
Contact:  1000/sip:1000@10.0.14.171:57467; fd225b95d3 Unknown         nan

Вот настройки самых пользователей

[transport]

type=transport

protocol=udp

bind=0.0.0.0:5060

[1000]

type=endpoint

transport=transport

context=incontext

disallow=all

allow=alaw

allow=ulaw

auth=1000

aors=1000

[1000]

type=auth

auth_type=userpass

password=1000

username=1000

[1000]

type=aor

max_contacts=10

[1001]

type=endpoint

transport=transport

context=incontext

disallow=all

allow=alaw

allow=ulaw

auth=1001

aors=1001

[1001]

type=auth

auth_type=userpass

password=1001

username=1001

[1001]

type=aor

max_contacts=10

При звонке на 1001 ничего не звонит при активных 2 и больше регистрациях на этот номер. Если регистрация одна все работает отлично. Читал собственно об pjsip что можно сделать так что бы можно было на один и тот же аккаунт зарегестрированый с разных устройств(то есть например можна зарегестрировать номер 1000 на софт-фоне и на хардфоне, а если позвонить на 1000 то будет звонить два устройства, как будто на очередь)

PJSIP звонки на все регистрации

Добрый день. Есть астериск 14.6.0, на нем настроен pjsip и создано 2 аккаунта, на одном из которых зарегистрировано 3 устройства, на каждом из них указано "max_contacts=10".

pjsip show aors

  Aor:  1001                                             10
Contact:  1001/sip:1001@10.0.16.117:5060         66fbcd7aa3 Unknown         nan
Contact:  1001/sip:1001@10.0.16.133:5060         97550385ed Unknown         nan
Contact:  1001/sip:1001@10.0.16.191:5060         b55b7ea3e3 Unknown         nan

  Aor:  1000                                          10
Contact:  1000/sip:1000@10.0.14.171:57467; fd225b95d3 Unknown         nan

Вот настройки самых пользователей

[transport]

type=transport

protocol=udp

bind=0.0.0.0:5060

[1000]

type=endpoint

transport=transport

context=incontext

disallow=all

allow=alaw

allow=ulaw

auth=1000

aors=1000

[1000]

type=auth

auth_type=userpass

password=1000

username=1000

[1000]

type=aor

max_contacts=10

[1001]

type=endpoint

transport=transport

context=incontext

disallow=all

allow=alaw

allow=ulaw

auth=1001

aors=1001

[1001]

type=auth

auth_type=userpass

password=1001

username=1001

[1001]

type=aor

max_contacts=10

extensions.conf exten => _XXXX,1,Dial(PJSIP/${EXTEN},40,tT) exten => _XXXX,n,hangup()

При звонке на 1001 ничего не звонит при активных 2 и больше регистрациях на этот номер. Если регистрация одна все работает отлично. Читал собственно об pjsip что можно сделать так что бы можно было на один и тот же аккаунт зарегестрированый с разных устройств(то устройств звонить как на очередь(то есть например можна зарегестрировать номер 1000 на софт-фоне и на хардфоне, а если позвонить на 1000 то будет звонить два устройства, как будто на очередь)

PJSIP звонки на все регистрации

Добрый день. Есть астериск 14.6.0, на нем настроен pjsip и создано 2 аккаунта, на одном из которых зарегистрировано 3 устройства, на каждом из них указано "max_contacts=10".

pjsip show aors

  Aor:  1001                                             10
Contact:  1001/sip:1001@10.0.16.117:5060         66fbcd7aa3 Unknown         nan
Contact:  1001/sip:1001@10.0.16.133:5060         97550385ed Unknown         nan
Contact:  1001/sip:1001@10.0.16.191:5060         b55b7ea3e3 Unknown         nan

  Aor:  1000                                          10
Contact:  1000/sip:1000@10.0.14.171:57467; fd225b95d3 Unknown         nan

Вот настройки самых пользователей

[transport]

type=transport

protocol=udp

bind=0.0.0.0:5060

[1000]

type=endpoint

transport=transport

context=incontext

disallow=all

allow=alaw

allow=ulaw

auth=1000

aors=1000

[1000]

type=auth

auth_type=userpass

password=1000

username=1000

[1000]

type=aor

max_contacts=10

[1001]

type=endpoint

transport=transport

context=incontext

disallow=all

allow=alaw

allow=ulaw

auth=1001

aors=1001

[1001]

type=auth

auth_type=userpass

password=1001

username=1001

[1001]

type=aor

max_contacts=10

extensions.conf exten => _XXXX,1,Dial(PJSIP/${EXTEN},40,tT) exten => _XXXX,n,hangup()

При звонке на 1001 ничего не звонит при активных 2 и больше регистрациях на этот номер. Если регистрация одна все работает отлично. Читал собственно об pjsip что можно сделать так что бы можно было на один и тот же аккаунт зарегестрированый с разных устройств звонить как на очередь(то есть например можна зарегестрировать номер 1000 на софт-фоне и на хардфоне, а если позвонить на 1000 то будет звонить два устройства, как будто на очередь) очередь)

Подскажет ли кто-то что нужно сделать что бы звонок приходит на все зарегестрированы устройства?

PJSIP звонки на все регистрации

Добрый день. Есть астериск 14.6.0, на нем настроен pjsip и создано 2 аккаунта, на одном из которых зарегистрировано 3 устройства, на каждом из них указано "max_contacts=10".

pjsip show aors

  Aor:  1001                                             10
Contact:  1001/sip:1001@10.0.16.117:5060         66fbcd7aa3 Unknown         nan
Contact:  1001/sip:1001@10.0.16.133:5060         97550385ed Unknown         nan
Contact:  1001/sip:1001@10.0.16.191:5060         b55b7ea3e3 Unknown         nan

  Aor:  1000                                          10
Contact:  1000/sip:1000@10.0.14.171:57467; fd225b95d3 Unknown         nan

Вот настройки самых пользователей

[transport]

type=transport

protocol=udp

bind=0.0.0.0:5060

[1000]

type=endpoint

transport=transport

context=incontext

disallow=all

allow=alaw

allow=ulaw

auth=1000

aors=1000

[1000]

type=auth

auth_type=userpass

password=1000

username=1000

[1000]

type=aor

max_contacts=10

[1001]

type=endpoint

transport=transport

context=incontext

disallow=all

allow=alaw

allow=ulaw

auth=1001

aors=1001

[1001]

type=auth

auth_type=userpass

password=1001

username=1001

[1001]

type=aor

max_contacts=10

extensions.conf exten => _XXXX,1,Dial(PJSIP/${EXTEN},40,tT) exten => _XXXX,n,hangup()

При звонке на 1001 ничего не звонит при активных 2 и больше регистрациях на этот номер. Если регистрация одна все работает отлично. Читал собственно об pjsip что можно сделать так что бы можно было на один и тот же аккаунт зарегестрированый с разных устройств звонить как на очередь(то есть например можна зарегестрировать номер 1000 на софт-фоне и на хардфоне, а если позвонить на 1000 то будет звонить два устройства, как будто на очередь)

Подскажет ли кто-то что нужно сделать что бы звонок приходит на все зарегестрированы устройства?

Обновленно: pjsip выводит следующее asterisk -rx 'pjsip show aors'

  Aor:  1000                                                 3
Contact:  1000/sip:1000@10.0.14.171:64646;rinstance=28 2832be66c9 Unknown         nan

  Aor:  1001                                                 3
Contact:  1001/sip:1001@10.0.16.191:5060               a6aea78635 Unknown         nan
Contact:  1001/sip:1001@10.0.16.133:5060               ff3528f8b4 Unknown         nan

Objects found: 2

А вот что в дебаге -- Called PJSIP/1001 -- PJSIP/1001-00000024 is ringing

== Spawn extension (incontext, 3117, 1) exited non-zero on 'PJSIP/1000-00000023'

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