Дерево сторінок

Versions Compared

Ключ

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleНалаштування для SIP лінії

[tls-transport]; 
type=transport
protocol=tls
bind=0.0.0.0
verify_server=yes
ca_list_file=/etc/asterisk/certificate/ca.crt
cert_file=/etc/asterisk/certificate/asterisk.crt
priv_key_file=/etc/asterisk/certificate/asterisk.key
method=tlsv1_2

[udp-transport]
type=transport
protocol=udp
bind=0.0.0.0

[38044232XXXX]; секція необхідна для реєстрації номера. Створюється для кожної номерної лінії
type=registration
transport=tls-transport
outbound_auth=38044232XXXX
contact_user=38044232XXXX
server_uri=sip:csbc.lifecell.ua:5061
client_uri=sip:38044232XXXX@csbc.lifecell.ua:5061

[38044232XXXX]; секція, яка містить параметри аутентифікації. Створюється для кожної номерної лінії
type=auth
auth_type=userpass
password=verysecretpass
username=38044232XXXX

[38044232XXXX]; секція необхідна для визначення якому endpoint-у направити вхідний виклик 
якщо  інвайт прийшов з адреси «match», означає, що він відноситься до endpoint-у 38044232XXXX
type=identify
endpoint=38044232XXXX
match=csbc.lifecell.ua:5061

[38044232XXXX]; SIP-канал в сторону lifecell.  Створюється для кожної номерної лінії
type=endpoint
context=incoming
media_encryption=sdes
disallow=all
allow=ulaw
allow=alaw
transport=tls-transport
outbound_auth=38044232XXXX
aors=38044232XXXX
from_user=38044232XXXX

[38044232XXXX]; aor (address of record) – вказує Asterisk як зв'язатися з endpoint 
type=aor
contact=sip:csbc.lifecell.ua:5061;тут пропущено поле username, що дозволяє визначити номер абонента Б за допомогою dialplan
max_contacts=1

[1001]; внутрішній номер
type=endpoint
context=incoming
context= outgoing
disallow=all
allow=ulaw
allow=alaw
transport=udp-transport
auth=1001
aors=1001

[1001]
type=auth
auth_type=userpass
password=verysecretpass
username=1001

[1001]
type = aor
max_contacts = 1

[1002]; внутрішній номер
type=endpoint
context=incoming
context= outgoing
disallow=all
allow=ulaw
allow=alaw
transport=udp-transport
auth=1002
aors=1002

[1002]
type=auth
auth_type=userpass
password=verysecretpass
username=1002

[1002]
type = aor
max_contacts = 1


Expand
titleПараметри для NAT налаштувань

Налаштування extensions.conf для PJSIP
[incoming] 
exten => 38044232XXXX,1,Dial(PJSIP/1001)

[outgoing]
exten => _XXXX,1,Dial(PJSIP/${EXTEN})
exten => _XXXX.,1,Dial(PJSIP/${EXTEN}@38044232XXXX); звонок уйдет через ендпоинт 38044232XXXX на контакт [набраный номер]@[адрес сервера из aor]


Expand
titleПараметри для NAT налаштувань

force_rport=yes
direct_media=no
ice_support=yes

...