зачем freepbx пишет include, которые никогда не сработают
- с этим вопросом на форум freepbx. Они, наверное знают.
2.
чуть что, нужно лезть в extensions_override_freepbx
- по факту, очень редко. Практически вся логика, которая не поддается настройке через веб, прекрасно оисывается в extensions_custom.conf.
3. Если приходится часто лезть extensions_override_freepbx, тогда вам не нужен freepbx. Ставтье голый астериск и пишите свой диалплан, который удовлетворит все потребности.
Вообще-то есть смысл в include, логика такая: если не нет совпадений в основном контексте, тогда ищутся совпадения в инклюдах. Это как бы азы астериск.
Юрий Юсупбаев:
При звонке приходит пакет INVITE, а Вы показываете пакеты OPTIONS, которые в астериске включаются опцией qualify.
"Метод SIP протокола ``OPTIONS`` позволяет пользователям (UA) отправлять запросы другим пользователям (UA) или прокси серверам, для проверки совместимости с ними. Это позволяет клиенту получить информацию о том, какие методы поддерживает удаленный клиент, поддерживаемые "content types", расширения, кодеки, и т.д., без необходимости совершения вызова этого удаленного абонента."
еще раз повторю:
дамп обмена пакетами OPTIONS никоим образом не относятся к звонку на номер 1001...
Начиная с версии астериск 1.8 параметр "externip" заменен на "externaddr".
Можно прочитать это здесь - downloads.asterisk.org/pub/telephony/asterisk/old-releases/ChangeLog-1.8.0
Тем не менее, параметр "externip" как работал, так и продолжает работать, включая версию 14.
Если заглянуть в исходники (chan_sip.c), то можно увидеть такую строку:
else if (!strcasecmp(v->name, "externaddr") || !strcasecmp(v->name, "externip"))
Это как пример. Можно задать несколько сетей параметром "localnet", а можно одну сеть.
Неважно, сколько у Вас интерфейсов. Вы указываете в sip.conf адреса. А всей остальной маршрутизацией занимается centos 7.2
В Вашем случае:
externip = <адрес что даст ростелеком>
localnet=192.168.50.0/24
2. - по факту, очень редко. Практически вся логика, которая не поддается настройке через веб, прекрасно оисывается в extensions_custom.conf.
3. Если приходится часто лезть extensions_override_freepbx, тогда вам не нужен freepbx. Ставтье голый астериск и пишите свой диалплан, который удовлетворит все потребности.