[general]
;Вкратце, AOR — это адрес, который используется для идентификации устройства или аккаунта в SIP, и он связывает настройки устройств с конкретными параметрами конфигурации в PJSIP.
[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
Один endpoint может использовать несколько AOR, т.е. несколько устройств могут иметь один номер
Регистрация у оператора
[sipnet]
type=registration
outboundauth=sipnet-auth
serveruri=sip:sipnet.ru
clienturi=sip:{SIP ID}@sipnet.ru
contacturi=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
fromuser={SIP ID}
fromdomain=sipnet.ru
auth=sipnet-auth
aors=sipnet-aor
nat=no
directmedia=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).