
Denis
11.06.2018
03:46:40
a reloadxml

енот
11.06.2018
03:47:10
2018-06-11 05:47:02.706572 [WARNING] sofia_reg.c:2916 Cant register a pointer.
2018-06-11 05:47:03.166643 [WARNING] sofia_reg.c:2916 Cant register a pointer.
хм
итак, я сбросил конфиг. с локальным конфигом авторизуется.

Google

Denis
11.06.2018
03:55:43
мож дублируются юзеры
или ты убираешь локальный конфиг?

Alexey
11.06.2018
03:59:00
user точно пытается зарегаться как 1004@domain1.awesomevoipdomain.faketld ?
pointer не нужон
что в siptrace?

енот
11.06.2018
04:05:27

Alexey
11.06.2018
04:05:49
sofia profile internal siptrace on
будет видно авторизацию
надо смотреть что в REGISTER было, что в ответ на неё

енот
11.06.2018
04:06:56
403 было, в sngrep. Сейчас перенатсрою заново и проверю всё.

Alexey
11.06.2018
04:07:22
0_o
могу ошибаться конечно, но по-моему там новый 401 должен быть при неправильном пароле
а не 403

Google

енот
11.06.2018
04:08:05
а я уверен что проблема не в пароле
на 146%
где-то я лажаю с доменом, судя по всему

Alexey
11.06.2018
04:09:00
давайте скрин\фото настроек клиента

енот
11.06.2018
04:10:14
https://i.imgur.com/vusmLBZ.png
https://i.imgur.com/MP9OpaA.png

Alexey
11.06.2018
04:11:25
реалм/домен обязан быть = тому, что в <domain name="domain1.awesomevoipdomain.faketld">
нигде не опечатались?

енот
11.06.2018
04:11:53
я копировал
вот я чувствую что проблема в нате
но не пойму как исправить
потому что до фс доходит клиент как 1003@172.31.1.100

Alexey
11.06.2018
04:14:04
Cant register a pointer
тут что-то намутили
удалите их вообще пока
вам вообще групповые звонки нужны?

енот
11.06.2018
04:15:00
нет
я не мутил))

Alexey
11.06.2018
04:15:05
кроме того в том конфиге, что вы сюда вставили нет pointers вообще

енот
11.06.2018
04:15:18
оно такую ошибку выдавало и до

Google

Alexey
11.06.2018
04:15:20
тогда они вообще не нужны

енот
11.06.2018
04:15:46
вот мой конфиг
https://pastebin.com/VdJ0szSv
а то просто из доки скопировал чтобы себя проверить

Alexey
11.06.2018
04:17:09
видите там хоть один pointer? и я нет
у вас старая directory осталась? (статическая)

енот
11.06.2018
04:17:42
только головной файл

Alexey
11.06.2018
04:18:21
и дайте угадаю, там pointer прописаны? перенесите его куда-нибудь
и reloadxml

енот
11.06.2018
04:18:26
он мне не нужен, прост не удалил
sofia_reg.c:2906 Can't find user [1003@172.31.1.100] from 80.65.18.205
You must define a domain called '172.31.1.100' in your directory and add a user with the id="1003" attribute
and you must configure your device to use the proper domain in it's authentication credentials.
Ага
но я прописал 172.31.1.100 в качестве домена в directory

енот
11.06.2018
04:19:25
Только что

Alexey
11.06.2018
04:20:43
включайте xml curl debug и смотрите параметр домена в результируещем xml, он будет отличаться от того, в котором пытается регаться юзер
так было и до этого, потому происходил fallback на статический конфиг, в котором были только указатели, но самого юзера уже не было

енот
11.06.2018
04:22:19
xml_curl перестал дампить результриующий в /tmp
а до того дампил
странно
блин, ну что за хрень

Alexey
11.06.2018
04:29:47
тяжела и неказиста жизнь енота-телефониста ?

Google

енот
11.06.2018
04:30:32
буквально час назад xml_curl дампил при дебаге полученый от бэкенда конфиг
сейчас перестал
как? почему? загадка.
нет, понятно что я конфиг переустановил на ванильный, но я не помню чтоб включал таккое.

Alexey
11.06.2018
04:31:45
перезагрузите модуль и попробуйте включить дебаг заново

енот
11.06.2018
04:32:24

Слава
11.06.2018
04:35:32
Я когда-то решил не пользоваться этим mod_curl_xml, или как там его, прочитав где-то, что якобы fs при некоторых условиях будет запрашивать xml 500 раз в секунду. И сделал генератор статического конфига. Висит локально демон, берет данные из бд пользователей, генерирует конфиг, вызывает reloadxml
При изменении пароля демону приходит уведомление по http, он перегенерирует конфиг, и делает то же самое раз в 12 часов


енот
11.06.2018
04:36:34
Я когда-то решил не пользоваться этим mod_curl_xml, или как там его, прочитав где-то, что якобы fs при некоторых условиях будет запрашивать xml 500 раз в секунду. И сделал генератор статического конфига. Висит локально демон, берет данные из бд пользователей, генерирует конфиг, вызывает reloadxml
При изменении пароля демону приходит уведомление по http, он перегенерирует конфиг, и делает то же самое раз в 12 часов
я регулярно пользуюсь mod_xml_curl, на нескольких проектах, довольно успешно. просто раньше эти проекты не стояли в хетцнеровской виртуалке с дебильным static nat 1:1
Всё. сдаюсь.

Admin
ERROR: S client not available

енот
11.06.2018
04:40:05
нахрен.

Vad
11.06.2018
06:47:43
1. верните все дефолтные коннфиги
2. отключите mod_xml_curl и проверьте как работает без него, соответственно если работает без него значит проблема в нем, если нет - тогда копать нат
3. "но я прописал 172.31.1.100 в качестве домена в directory" - этого не достатовчно, видимо вы убрали настройки самого домена из директории /directory когда ее "чистили", именно поэтому врените все дефолтные настройки и п.2

енот
11.06.2018
06:51:10

Vad
11.06.2018
06:53:03
отлично, тогда убираете ТОЛЬКО наскройки ендпоинтов (юзеров), те файлы 1000.xml-100X.xml и еще раз проверяете с mod_xml_curl

енот
11.06.2018
06:54:37
я проводил такие тесты

Vad
11.06.2018
06:55:09
а какой xml возращает mod_xml_curl

енот
11.06.2018
06:55:27
после сброса настроек она нифига не показывает с включенным дебагом

Vad
11.06.2018
06:55:56
mod_xml_curl debug on что то типа того, есть в документации по модулю

Google

Vad
11.06.2018
06:56:10
свич перегрузи и включи дебаг

енот
11.06.2018
06:57:30
freeswitch@CentOS-74-64-minimal> xml_curl debug_on
OK
2018-06-11 08:57:16.147895 [WARNING] sofia_reg.c:2916 Cant register a pointer.
freeswitch@CentOS-74-64-minimal> xml_curl debug_on
OK
2018-06-11 09:00:44.192978 [WARNING] sofia_reg.c:2906 Can't find user [10032@172.31.1.100] from 80.65.18.205
You must define a domain called '172.31.1.100' in your directory and add a user with the id="10032" attribute
and you must configure your device to use the proper domain in it's authentication credentials.
ещё вот так
в рабочей конфигурации базовый directory вообще не тронут
только дефолтный пароль изменен
все дефолтные юзеры на месте, это не мешает никому

Alexey
11.06.2018
07:13:26

енот
11.06.2018
07:14:26

Alexey
11.06.2018
07:15:02
xml_curl в самом верху modules.conf.xml?
давайте сам xml_curl.conf.xml

енот
11.06.2018
07:16:27
давайте сам xml_curl.conf.xml
<configuration name="xml_curl.conf" description="cURL XML Gateway">
<bindings>
<binding name="dialplan">
<param name="gateway-url" value="http://localhost:80/directory.php" bindings="directory"/>
<param name="gateway-url" value="http://localhost:80/" bindings="dialplan"/>
</binding>
</bindings>
</configuration>
я
кажется
понял
идиот
я очень-очень невнимательный идиот

Alexey
11.06.2018
07:21:28
помогло хоть? нам расскажите, что мы пол дня чинили

енот
11.06.2018
07:21:45

Alexey
11.06.2018
07:22:59
хм? а я больше одного и не делал по-моему... точно в этом проблема?

енот
11.06.2018
07:23:06
да