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

switch() и sip

Добавлено: 25 окт 2012, 17:50
pipl
подскажите, пожалуйста, один момент поставил в тупик. команда switch () диадплан же по идее должна не только с IAX работать, но с sip тоже. или я заблуждаюсь ?

Re: switch() и sip

Добавлено: 25 окт 2012, 18:56
awsswa
switch - работает с realtime для написания диалпланов в Extensions.conf в таблицах (mysql например)
http://voip.rus.net/tiki-index.php?page ... Extensions

Re: switch() и sip

Добавлено: 25 окт 2012, 19:31
pipl
упрощаем задачу, есть два транка между двумя серваками (iax и sip) asterisk ast1 и ast2. по IAX транку ast2 может считывать через switch dialplan с ast1. по SIP транку, ошибка. Отсюда вопрос sip то работает вообще с switch напрямую ? красота и полная фцнкциональность realtime на сегодня не нужна

Re: switch() и sip

Добавлено: 25 окт 2012, 19:48
ded
На этот вопрос должон ответить - switch (по определению).

Re: switch() и sip

Добавлено: 25 окт 2012, 19:49
awsswa
вы усложняете задачу - зачем навороты со считывание Extensions.conf
хотите общий ? сихронизируйте по расписанию
Если в вас realtime - синхронизируйте средствами mysql

Re: switch() и sip

Добавлено: 26 окт 2012, 00:01
kasper
pipl писал(а):идее должна не только с IAX работать, но с sip тоже. или я заблуждаюсь ?
Заблуждаетесь

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

[root@SuperPbx asterisk]# grep -r "ast_register_switch" ./asterisk-1.8.5.0
./asterisk-1.8.5.0/pbx/pbx_realtime.c:  if (ast_register_switch(&realtime_switch))
./asterisk-1.8.5.0/pbx/pbx_loopback.c:  if (ast_register_switch(&loopback_switch))
./asterisk-1.8.5.0/pbx/pbx_lua.c:       if (ast_register_switch(&lua_switch)) {
./asterisk-1.8.5.0/pbx/pbx_dundi.c:     if (ast_register_switch(&dundi_switch))
./asterisk-1.8.5.0/include/asterisk/pbx.h:int ast_register_switch(struct ast_switch *sw);
./asterisk-1.8.5.0/main/pbx.c:int ast_register_switch(struct ast_switch *sw)
./asterisk-1.8.5.0/channels/chan_iax2.c:        if (ast_register_switch(&iax2_switch)) {
sip нету.
З.Ы. обожаю grep =)

Re: switch() и sip

Добавлено: 26 окт 2012, 10:50
pipl
спасибо за ответы