Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
pjsip [2025/04/23 08:11] kirill создано |
pjsip [2025/04/23 10:36] (текущий) kirill |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | '' | + | '' |
- | [transport-udp] | + | [transport-udp]\\ |
- | type=transport | + | type=transport\\ |
- | protocol=udp | + | protocol=udp\\ |
- | bind=0.0.0.0: | + | bind=0.0.0.0: |
- | [100] | + | [100]\\ |
- | type=endpoint | + | type=endpoint\\ |
- | context=my | + | context=my\\ |
- | disallow=all | + | disallow=all\\ |
- | allow=ulaw | + | allow=ulaw\\ |
- | allow=alaw | + | allow=alaw\\ |
- | aors=100 | + | aors=100\\ |
- | auth=100 | + | auth=100\\ |
- | [100] | + | [100]\\ |
- | type=auth | + | type=auth\\ |
- | username=100 | + | username=100\\ |
- | auth_type=userpass | + | auth_type=userpass\\ |
- | password=123456 | + | password=123456\\ |
- | [100] | + | [100]\\ |
- | type=aor | + | type=aor\\ |
- | max_contacts=1 | + | max_contacts=1\\ |
- | [101] | + | [101]\\ |
- | type=endpoint | + | type=endpoint\\ |
- | context=my | + | context=my\\ |
- | disallow=all | + | disallow=all\\ |
- | allow=ulaw | + | allow=ulaw\\ |
- | allow=alaw | + | allow=alaw\\ |
- | aors=101 | + | aors=101\\ |
- | auth=101 | + | auth=101\\ |
- | [101] | + | [101]\\ |
- | type=auth | + | type=auth\\ |
- | username=101 | + | username=101\\ |
- | auth_type=userpass | + | auth_type=userpass\\ |
- | password=123456 | + | password=123456\\ |
- | [101] | + | [101]\\ |
- | type=aor | + | type=aor\\ |
- | max_contacts=1 | + | max_contacts=1\\ |
- | [102] | + | [102]\\ |
- | type=endpoint | + | type=endpoint\\ |
- | context=my | + | context=my\\ |
- | disallow=all | + | disallow=all\\ |
- | allow=ulaw | + | allow=ulaw\\ |
- | allow=alaw | + | allow=alaw\\ |
- | aors=102 | + | aors=102\\ |
- | auth=102 | + | auth=102\\ |
- | [102] | + | [102]\\ |
- | type=auth | + | type=auth\\ |
- | username=102 | + | username=102\\ |
- | auth_type=userpass | + | auth_type=userpass\\ |
- | password=123456 | + | password=123456\\ |
- | [102] | + | [102]\\ |
- | type=aor | + | type=aor\\ |
- | max_contacts=1 | + | max_contacts=1\\ |
''; | ''; | ||
+ | |||
+ | Один endpoint может использовать несколько AOR, т.е. несколько устройств могут иметь один номер | ||
+ | |||
+ | |||
+ | |||
+ | Регистрация у оператора | ||
+ | |||
+ | '' | ||
+ | [sipnet]\\ | ||
+ | type=registration\\ | ||
+ | outbound_auth=sipnet-auth\\ | ||
+ | server_uri=sip: | ||
+ | client_uri=sip: | ||
+ | contact_uri=sip: | ||
+ | \\ | ||
+ | [sipnet-auth]\\ | ||
+ | type=auth\\ | ||
+ | auth_type=userpass\\ | ||
+ | username={SIP ID}\\ | ||
+ | password={пароль}\\ | ||
+ | |||
+ | [sipnet-aor]\\ | ||
+ | type=aor\\ | ||
+ | contact=sip: | ||
+ | |||
+ | [sipnet-endpoint]\\ | ||
+ | type=endpoint\\ | ||
+ | context=from-trunk\\ | ||
+ | disallow=all\\ | ||
+ | allow=alaw, | ||
+ | insecure=invite\\ | ||
+ | dtmf_mode=rfc2833\\ | ||
+ | from_user={SIP ID}\\ | ||
+ | from_domain=sipnet.ru\\ | ||
+ | auth=sipnet-auth\\ | ||
+ | aors=sipnet-aor\\ | ||
+ | nat=no\\ | ||
+ | direct_media=no\\ | ||
+ | '' | ||
+ | |||
+ | |||
+ | |||
+ | Пояснение: | ||
+ | |||
+ | [sipnet]: | ||
+ | |||
+ | Это блок для регистрации устройства (registration), | ||
+ | |||
+ | [sipnet-auth]: | ||
+ | |||
+ | Блок аутентификации, | ||
+ | |||
+ | [sipnet-aor]: | ||
+ | |||
+ | Блок для AOR (Address of Record), который связан с аккаунтом SIP (использует ваш SIP ID). Это определяет, | ||
+ | |||
+ | [sipnet-endpoint]: | ||
+ | |||
+ | Блок endpoint представляет собой устройство SIP, которое подключается через PJSIP. Здесь указаны параметры, | ||
+ | |||
+ | context=from-trunk: | ||
+ | |||
+ | disallow=all: | ||
+ | |||
+ | allow=alaw, | ||
+ | |||
+ | insecure=invite: | ||
+ | |||
+ | dtmf_mode=rfc2833: | ||
+ | |||
+ | from_user и from_domain: | ||
+ | |||
+ | nat=no и direct_media=no: |