Страница 1 из 2

Opensips 1.6 и drouting

Добавлено: 09 июл 2013, 00:13
shaverdoff
Здравствуйте! Мне двадцать лет, я бородат, живу с мамой, тролль, лжец и девственник. Вот и сейчас... P.S. Извените за неровный почерк. товарищи...
откликнитесь кто настраивал динамическую маршрутизацию через opensips?
вдохновился урлом с того же оф.сайта о http://www.unixnews.net/2010/09/dynamic ... nsips.html


Centos 5.8 32 bit

есть у версии 1.6 стабильный модуль drouting
судя по документации включается в конфиге так

Код: Выделить всё

loadmodule "drouting.so"   

и настройки параметров:

Код: Выделить всё

# ------- drouting params -------                                                                                                                                                                                        
modparam("drouting", "db_url", "mysql://opensips:opensipsrw@localhost/opensips")                                                                                                                                         
modparam("drouting", "use_domain", 1)
modparam("drouting", "probing_interval", 60)
modparam("drouting", "probing_from", "sip:pinger@192.268.2.110")
modparam("drouting", "probing_method", "OPTIONS")
modparam("drouting", "probing_reply_codes", "501, 403, 404")
Mysql поднят и создана база opensips.
конект работает.

но при запуске opernsips
ругать в messages

Код: Выделить всё

[root@localhost opensips]# service opensips start
Запускается opensips:                                      [ СБОЙ ]
[root@localhost opensips]# [root@localhost log]# tail -f messages 
Jul  8 23:45:52 localhost opensips: ERROR:core:main: bad config file (4 errors) 
Jul  8 23:46:54 localhost opensips: ERROR:core:set_mod_param_regex: parameter <probing_interval> not found in module <drouting> 
Jul  8 23:46:54 localhost opensips: CRITICAL:core:yyerror: parse error in config file, line 190, column 20-21: Parameter <probing_interval> not found in module <drouting> - can't set 
Jul  8 23:46:54 localhost opensips: ERROR:core:set_mod_param_regex: parameter <probing_from> not found in module <drouting> 
Jul  8 23:46:54 localhost opensips: CRITICAL:core:yyerror: parse error in config file, line 191, column 20-21: Parameter <probing_from> not found in module <drouting> - can't set 
Jul  8 23:46:54 localhost opensips: ERROR:core:set_mod_param_regex: parameter <probing_method> not found in module <drouting> 
Jul  8 23:46:54 localhost opensips: CRITICAL:core:yyerror: parse error in config file, line 192, column 20-21: Parameter <probing_method> not found in module <drouting> - can't set 
Jul  8 23:46:54 localhost opensips: ERROR:core:set_mod_param_regex: parameter <probing_reply_codes> not found in module <drouting> 
Jul  8 23:46:54 localhost opensips: CRITICAL:core:yyerror: parse error in config file, line 193, column 20-21: Parameter <probing_reply_codes> not found in module <drouting> - can't set 
Jul  8 23:46:54 localhost opensips: ERROR:core:main: bad config file (4 errors) 
понять не могу.. файл присутствует в каталоге подключенных модулей. что ему не так?
вот http://www.opensips.org/html/docs/modul ... l#id294414 дока...

Re: Opensips 1.6 и drouting

Добавлено: 09 июл 2013, 10:47
tma
Вам перевод сделать?

Код: Выделить всё

Jul  8 23:46:54 localhost opensips: CRITICAL:core:yyerror: parse error in config file, line 190, column 20-21: Parameter <probing_interval> not found in module <drouting> - can't set

Re: Opensips 1.6 и drouting

Добавлено: 09 июл 2013, 12:12
shaverdoff
Блин не перевод а не понятно почему вдруг модуль не видит своих параметров... в описании сказано что параметр probing_ имеется и пользуется как в первом посте... однако модуль не видит своих же параметров... может чтото еще нужно включить гдето в конфиге?

Re: Opensips 1.6 и drouting

Добавлено: 09 июл 2013, 13:07
tma
Разве не понятно, что в данной версии модуля нет такого функционала?
Бывает такое. Я использую Kamailio и тоже на подобное попадал.
Берите более новую версию или версию из SVN/etc.

Re: Opensips 1.6 и drouting

Добавлено: 09 июл 2013, 14:11
shaverdoff
короче перебирать все версии пока не наткнусь на рабочую.... вот ведь елы палы... не понятно на фига тогде в доках писать о присутствии модуля и функций в этой версии.

Re: Opensips 1.6 и drouting

Добавлено: 09 июл 2013, 14:13
shaverdoff
опять вычищать машину от стаорых версий... или на поверх катить лучше? ставил из сырцов...

Re: Opensips 1.6 и drouting

Добавлено: 09 июл 2013, 14:32
tma
Неужели сложно поискать по исходникам? man grep.

Re: Opensips 1.6 и drouting

Добавлено: 09 июл 2013, 15:48
shaverdoff
телепатический модуль не работает.

Re: Opensips 1.6 и drouting

Добавлено: 09 июл 2013, 17:01
shaverdoff
тоесть не понимаю что вы этим хотели сказать.. один фиг качать исходники и перебирать если в них модуль drouting и поддерживает ли он нужные мне параметры..

Re: Opensips 1.6 и drouting

Добавлено: 09 июл 2013, 19:12
tma
Я хочу сказать, что можно зайти в каталог с исходниками (если собирали из исходников) и grep'ом поискать есть ли там
упоминание данных параметров или нет. А так же - man strings, для поиска в бинарниках...