Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
|
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: | ||