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

sip сообщение при REGISTER

0

Коллеги, скажите пожалуйста, отличаются ли Sip пакеты при 1. Транк по IP пооднимается( тут invite - начало соединения) 2. Транк по логину и паролю. Во втором варианте с чего начинается соединения? есть ли там пакет Invite ? с чего начинается установка связи?

удалить закрыть спам изменить тег редактировать

спросил 2016-08-15 10:32:44 +0400

rayden8 Gravatar rayden8
250 38 2 13

обновил 2016-08-15 10:39:14 +0400

Comments

Зачем Вам это?

zzuz ( 2016-08-15 12:22:55 +0400 )редактировать

интересно. Хотя с работающего транка по регистрации снял дамп. там тоже invite начинается. а с не работающего транка по регистрации логина и пароля, invite сразу не идет, Там начинается с Register. Интересно о чем это может говорить.

rayden8 ( 2016-08-15 13:08:40 +0400 )редактировать

В Интернете найдите справочники и учебные пособия по SIP. Думаю полнее ответа не найдете, чем в этих источниках.

StuxForce ( 2016-08-15 13:20:59 +0400 )редактировать
2

Кратко: Регист нужен для того что знать где абонент (если у вам 100 абонентов за одним роутером не прописывать ведь порты на роутере а потом на телефонах). Соединения всегда с Инвайта - потом проверяется пароль или не проверяется.

awsswa ( 2016-08-15 14:00:16 +0400 )редактировать

спасибо awsswa.

rayden8 ( 2016-08-15 16:02:52 +0400 )редактировать

3 Ответа

1

Самый полный источник информации по SIP протоколу. ссылка

ссылка удалить спам редактировать

ответил 2016-08-15 14:06:49 +0400

zzuz Gravatar zzuz flag of Russian Federation
7174 2 6 75
http://line24.ru/
0

Если транк без аутентификации (без логина-пароля, по IP), то в ответ на первый INVITE сервер сразу отвечает 100 Trying, далее 180 Ringing и 200 OK (или там 486 Busy Here, например).

Если транк по логину-паролю, то в ответ на первый INVITE сервер всегда присылает 401 Unauthorized (как бы говорит: "Дай логин-пароль!"), в котором есть строка nonce="xxxyyyzzz". Получив этот ответ, клиент формирует новый INVITE, уже с логином-паролем, захэшированными с этой строкой nonce. Это нужно, чтобы логин и пароль не летели открытым текстом. Сервер, получив этот второй INVITE, дальше уже отвечает 100 Trying и далее по первому сценарию (разумеется, если логин-пароль верные).

Как-то так, вкратце.

ссылка удалить спам редактировать

ответил 2016-08-15 19:07:11 +0400

glukinho Gravatar glukinho
661 4 3 12
0
ссылка удалить спам редактировать

ответил 2017-03-09 10:24:41 +0400

rockohunter Gravatar rockohunter
1

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2016-08-15 10:32:44 +0400

Просмотрен: 463 раз

Обновлен: Mar 09 '17

Похожие вопросы:

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