Инструменты пользователя

Инструменты сайта


pjsip

**Это старая версия документа!**

[general]
[transport-udp]
type=transport
protocol=udp
bind=0.0.0.0:5060
[100]
type=endpoint
context=my
disallow=all
allow=ulaw
allow=alaw
aors=100
auth=100
[100]
type=auth
username=100
auth_type=userpass
password=123456
[100]
type=aor
max_contacts=1
[101]
type=endpoint
context=my
disallow=all
allow=ulaw
allow=alaw
aors=101
auth=101
[101]
type=auth
username=101
auth_type=userpass
password=123456
[101]
type=aor
max_contacts=1
[102]
type=endpoint
context=my
disallow=all
allow=ulaw
allow=alaw
aors=102
auth=102
[102]
type=auth
username=102
auth_type=userpass
password=123456
[102]
type=aor
max_contacts=1
;Вкратце, AOR — это адрес, который используется для идентификации устройства или аккаунта в SIP, и он связывает настройки устройств с конкретными параметрами конфигурации в PJSIP.

Один endpoint может использовать несколько AOR, т.е. несколько устройств могут иметь один номер

Регистрация у оператора

[sipnet]
type=registration
outboundauth=sipnet-auth
server
uri=sip:sipnet.ru
clienturi=sip:{SIP ID}@sipnet.ru
contact
uri=sip:{SIP ID}@{IP или хост клиента}

[sipnet-auth]
type=auth
auth_type=userpass
username={SIP ID}
password={пароль}
[sipnet-aor]
type=aor
contact=sip:{SIP ID}@sipnet.ru
[sipnet-endpoint]
type=endpoint
context=from-trunk
disallow=all
allow=alaw,ulaw
insecure=invite
dtmfmode=rfc2833
from
user={SIP ID}
fromdomain=sipnet.ru
auth=sipnet-auth
aors=sipnet-aor
nat=no
direct
media=no

Пояснение:

[sipnet]:

    Это блок для регистрации устройства (registration), который содержит информацию о том, как подключиться к серверу SIP (переводчику) sipnet.ru.

[sipnet-auth]:

    Блок аутентификации, который включает в себя имя пользователя (SIP ID) и пароль, используемые для авторизации на сервере SIP.

[sipnet-aor]:

    Блок для AOR (Address of Record), который связан с аккаунтом SIP (использует ваш SIP ID). Это определяет, как устройство будет регистрироваться на сервере.

[sipnet-endpoint]:

    Блок endpoint представляет собой устройство SIP, которое подключается через PJSIP. Здесь указаны параметры, такие как:

        context=from-trunk: Контекст для обработки входящих звонков.

        disallow=all: Отключение всех кодеков, за исключением тех, которые будут явно разрешены.

        allow=alaw,ulaw: Разрешение кодеков alaw и ulaw.

        insecure=invite: Параметр для обработки вызовов без проверки подлинности.

        dtmf_mode=rfc2833: Указание режима передачи DTMF (тональных сигналов) по RFC2833.

        from_user и from_domain: Указывают, как будет выглядеть адрес отправителя для исходящих запросов.

        nat=no и direct_media=no: Настройки для работы в NAT-среде и отключения прямой передачи медиа (direct media).
pjsip.1745404287.txt.gz · Последнее изменение: 2025/04/23 10:31 — kirill

DokuWiki Appliance - Powered by TurnKey Linux