ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Почему такой контекст

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Почему такой контекст

Сообщение AndrewVL » 20 апр 2017, 13:36

Здравствуйте.
Только начинаю изучать астериска

в sip_additional есть такой код

[хххх8out]
username=xxxx8
type=peer
secret=9999999
qualify=yes
host=qqq.xxx.ru
fromuser=xxxx8
insecure=invite
context=from-trunk-sipxxxx8out

и такой же код для хххх9

звоню на хххх9. в логе вижу
executing [xxxx9@from-trunk-sip-xxxx8out]

не пойму. телефон хххх9. звоню на него. контектс соответственно описан from-trunk-sipxxxx9out

почему тогда from-trunk-sipxxxx8out ?
AndrewVL
 
Сообщений: 12
Зарегистрирован: 09 апр 2017, 22:05

Re: Почему такой контекст

Сообщение ded » 20 апр 2017, 14:16

Откройте Книгу о будущем и прочтите главу о SIP - peers, users and friends в чём отличие.
ded
 
Сообщений: 15801
Зарегистрирован: 26 авг 2010, 19:00

Re: Почему такой контекст

Сообщение AndrewVL » 20 апр 2017, 14:27

Вроде читал) но скорее всего не уяснил до конца)
Peer как гласит документация - для исходящих.
Вот и поставил при настройке транка во вкладке исходящие.

Меня в данном случае беспокоит другое.
Почему в коде описан транк для хххх8. Но он фигурирует в логах при звонках на хххх9
Хотя и 8 и 9 описаны отдельно
AndrewVL
 
Сообщений: 12
Зарегистрирован: 09 апр 2017, 22:05

Re: Почему такой контекст

Сообщение ded » 20 апр 2017, 14:35

Ещё читать, про процесс определения "кто это?" при входящем SIP.
http://asterisk.ru/knowledgebase/Asteri ... g+sip.conf
AndrewVL писал(а):Почему в коде описан транк для хххх8. Но он фигурирует в логах при звонках на хххх9
Хотя и 8 и 9 описаны отдельно

Потому что оба они с одного и того же хоста
host=qqq.xxx.ru
а так как указано
insecure=invite
то часть юзера хххх8@ в инвайте, служащая для аутентификации вызова, игнорируется.
Некоторые накладки существуют. Peer может быть и входящим, при обнаружении совпадения с указанным там ИП адресом. При указании доверительного внешнего пира (шлюза, провайдера) рекомендации обычно ставить
context=from-trunk
тогда входящий обрабатывается в сценариях Inbound routes во FreePBX.
Если указания на контекст нет, то FreePBX автоматом создаёт ему такой
context=from-trunk-sipxxxx8out
ded
 
Сообщений: 15801
Зарегистрирован: 26 авг 2010, 19:00

Re: Почему такой контекст

Сообщение AndrewVL » 20 апр 2017, 14:50

Спасибо за развёрнутый ответ. Invite поставил тк не работали входящие)
AndrewVL
 
Сообщений: 12
Зарегистрирован: 09 апр 2017, 22:05


Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: Finn и гости: 20

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH