Список форумов Asterisk Forum Asterisk Forum
The Asterisk Open Source PBX - Russian Community
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ПравилаПравила   ГруппыГруппы   ИзбранноеИзбранное    LinksСсылки   РегистрацияРегистрация 
 RSSRSS   ПрофильПрофиль   Войти и проверить личные сообщения   ВходВход 

Проблема маршрутизации

 
Список форумов Asterisk Forum -> OpenSER    вывод темы на печать
Предыдущая тема :: Следующая тема  
Автор Сообщение
Centast



Зарегистрирован:
10.09.2009
Сообщения: 100

Статус: Оффлайн 

СообщениеДобавлено: Чт Ноя 26, 2009 14:42    Заголовок сообщения: Проблема маршрутизации

Есть такая проблема. Один пользователь не может позвонить другому. Дозвон идет через опенсер (работает в stateless режиме), который перенаправляет пакеты на астериск. Пользователи регистрируются, но при дозвоне астериск выдает слудующее:
Цитата:
-- Called 731
-- Got SIP response 482 "Loop Detected" back from opensips.host
-- Now forwarding SIP/9000-2cbf9000 to 'Local/731@default' (thanks to SIP/731-28fe6000)
-- Executing [731@default:1] Dial("Local/731@default-e2e6;2", "SIP/731") in new stack
[Nov 27 00:22:51] WARNING[98115]: app_dial.c:1435 dial_exec_full: Skipping dialing interface 'SIP/731' again since it has already been dialed
== Spawn extension (default, 731, 1) exited non-zero on 'Local/731@default-e2e6;2'
== Everyone is busy/congested at this time (1:0/0/1)
-- Auto fallthrough, channel 'SIP/9000-2cbf9000' status is 'CHANUNAVAIL'
[Nov 27 00:22:52] NOTICE[98115]: chan_sip.c:17571 handle_request_invite: Unable to create/find SIP channel for this INVITE
[Nov 27 00:22:54] WARNING[98115]: chan_sip.c:2803 retrans_pkt: Maximum retries exceeded on transmission MjlkNWYxMGI1OThjM2I2YjczNTI3YzdjZGQ4MmJjZDE. for seqno 2 (Critical Response) -- See doc/sip-retransmit.txt.


Вот простейший конфиг:

Цитата:
debug=9
log_stderror=no

fork=yes
children=4

disable_dns_blacklist=yes

auto_aliases=no
dns=no
rev_dns=no

port=5060

####### Modules Section ########
mpath="/usr/local/lib/opensips/modules/"

loadmodule "signaling.so"
loadmodule "sl.so"
loadmodule "db_mysql.so"
loadmodule "rr.so"
loadmodule "avpops.so"
loadmodule "maxfwd.so"
loadmodule "textops.so"
loadmodule "auth.so"
loadmodule "auth_db.so"
loadmodule "group.so"
loadmodule "mi_fifo.so"
loadmodule "options.so"

# ----------------- setting module-specific parameters ---------------

modparam("auth_db|group","db_url","mysql://asterisk:LT9AeYsU6Kx8QQ4W@dbhost/asterisk")
modparam("rr", "enable_full_lr", 1)
modparam("rr", "append_fromtag", 1)

modparam("db_mysql", "ping_interval", 600)

modparam("mi_fifo", "fifo_name", "/tmp/opensips_fifo")

modparam("group", "table", "grp")
modparam("group", "user_column", "username")
modparam("group", "group_column", "grp")

modparam("auth_db", "calculate_ha1", 1)
modparam("auth_db", "password_column", "password")
modparam("auth_db", "load_credentials", "")
modparam("auth_db", "user_column", "username")

modparam("options", "support", "100rel")

route {
if ( !mf_process_maxfwd_header("10") ) {
sl_send_reply("483","Too Many Hops");
return;
}
if ( msg:len > max_len ){
sl_send_reply ("513", "Massage OverFlow");
return;
}
if ( !is_method( "REGISTER" ) ) {
if ( is_method( "OPTIONS" ) ) {
sl_send_reply( "200" , "OK" );
return;
}
} else if ( is_method("REGISTER") ) {
if ( !proxy_authorize( "", "subscriber" ) ) {
proxy_challenge("", "1");
}
}
route(1);
return;
}

route[1] {
sl_send_reply( "100" , "Trying" );
if( !forward( "ast.host" ) ) {
sl_send_reply("503", "Server Unavailable");
return;
}
forward( );
return;
}

Пожалуйста, помогите разобраться что не так!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
kks



Зарегистрирован:
03.07.2009
Сообщения: 29

Статус: Оффлайн 

СообщениеДобавлено: Чт Ноя 26, 2009 17:32    Заголовок сообщения:

Покажите конфиги Asterisk
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Centast



Зарегистрирован:
10.09.2009
Сообщения: 100

Статус: Оффлайн 

СообщениеДобавлено: Чт Ноя 26, 2009 19:24    Заголовок сообщения:

Конфиг sip.conf
Цитата:

[general]
context=default
;allowoverlap=no
bindport=5060
bindaddr=0.0.0.0
rtcachefriends=yes
rtupdate=yes
rtautoclear=yes
rtsavesysname=yes
;ignoreregexpire=yes
externip=ip
srvlookup=yes
;canreinvite=no
dtmfmode=rfc2833
qualify=yes
nat=yes
;alwaysauthreject=yes
registerattempts=3
disallow=all
allow=alaw
allow=g729
Allow=gsm
allow=ulaw
insecure=port,invite

[9000]
secret=as122hsh@
allowsubscribe=yes
mailbox=9000@default
type=friend
host=dynamic
nat=yes
qualify=yes

[731]
secret=wrong!password
allowsubscribe=yes
mailbox=731@default
type=friend
host=dynamic
nat=yes
qualify=yes

[camaro]
insecure=port,invite
type=friend
allowsubscribe=no
context=default
host=opensip.host
allow=all


Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Список форумов Asterisk Forum -> OpenSER Ответить на тему
Страница 1 из 1

Добавить в Избранное

 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
You cannot attach files in this forum
You cannot download files in this forum