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

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

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

ответил 2019-04-01 13:40:44 +0400

Olpag Gravatar Olpag

1. Для регистрации отдельных пиров обязательно должно быть:

-в dial-peer voice pots :

    register e164
    user-name
    user-password

-в dial-peer voice voip :
session target sip-server

-в sip-ua:

    user-register
    sip-server 192.168.1.254
    register e164
    remote-party-id

Например, так:

dial-peer voice 1000 pots
 destination-pattern 109 
 port 0/0
 register e164
 user-name Addpac_GSM0
 user-password  EYEuHs6PTg5yZ3oUaQP5+g== encrypt
 display-name 109 quoted add-line-number

dial-peer voice 1001 pots
 ...
 register e164
 user-name Addpac_GSM1
 user-password  EYEuHs6PTg5yZ3oUaQP5+g== encrypt
 ...

2. Чтобы работали входящие с GSM на Asterisk обязательно должно быть

 -в sip-ua :
remote-party-id

В астериске в конфиге пиров убрать или закомментировать insecure=port,invite и прописать trustrpid=yes

[109]
...
#insecure=port,invite
trustrpid=yes
...

Инвайт с авторизацией работает только в том случае, если в настройке Addpac выбрать REMOTE-PARTY-ID

-в поле From подставляется имя пира, зареганного на астере, и тогда инвайт проходит авторизацию, а CALLER-ID передается в поле Remote-Party-ID :

INVITE sip:123456789@192.168.1.254 SIP/2.0
From: <sip:Addpac_GSM0@192.168.1.254>
Remote-Party-ID: <sip:109@192.168.1.254>

1. Для регистрации отдельных пиров обязательно должно быть:

-в dial-peer voice pots :

    register e164
    user-name
    user-password

-в dial-peer voice voip :
session target sip-server

-в sip-ua:

    user-register
    sip-server 192.168.1.254
    register e164
    remote-party-id

Например, так:

dial-peer voice 1000 pots
 destination-pattern 109 
 port 0/0
 register e164
 user-name Addpac_GSM0
Addpac_FXS0
 user-password  EYEuHs6PTg5yZ3oUaQP5+g== encrypt
 display-name 109 quoted add-line-number

dial-peer voice 1001 pots
 ...
 register e164
 user-name Addpac_GSM1
Addpac_FXS1
 user-password  EYEuHs6PTg5yZ3oUaQP5+g== encrypt
 ...

2. Чтобы работали входящие с GSM Adpack на Asterisk обязательно должно быть

 -в sip-ua :
remote-party-id

В астериске в конфиге пиров убрать или закомментировать insecure=port,invite и прописать trustrpid=yes

[109]
...
#insecure=port,invite
trustrpid=yes
...

Инвайт с авторизацией работает только в том случае, если в настройке Addpac выбрать REMOTE-PARTY-ID

-в поле From подставляется имя пира, зареганного на астере, и тогда инвайт проходит авторизацию, а CALLER-ID передается в поле Remote-Party-ID :

INVITE sip:123456789@192.168.1.254 SIP/2.0
From: <sip:Addpac_GSM0@192.168.1.254>
<sip:Addpac_FXS0@192.168.1.254>
Remote-Party-ID: <sip:109@192.168.1.254>

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