VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

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

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

Ответить
AndrewVL
Сообщения: 12
Зарегистрирован: 09 апр 2017, 21:05

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

Сообщение AndrewVL »

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

в 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 ?
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение ded »

Откройте Книгу о будущем и прочтите главу о SIP - peers, users and friends в чём отличие.
AndrewVL
Сообщения: 12
Зарегистрирован: 09 апр 2017, 21:05

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

Сообщение AndrewVL »

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

Меня в данном случае беспокоит другое.
Почему в коде описан транк для хххх8. Но он фигурирует в логах при звонках на хххх9
Хотя и 8 и 9 описаны отдельно
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение ded »

Ещё читать, про процесс определения "кто это?" при входящем 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
AndrewVL
Сообщения: 12
Зарегистрирован: 09 апр 2017, 21:05

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

Сообщение AndrewVL »

Спасибо за развёрнутый ответ. Invite поставил тк не работали входящие)
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH