AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Проблема с исходящими вызовами по SIP Got SIP response 500 "account has been moved to a remote system"

Newbies/FAQ Forum 2 сообщений -
#1

Добрый день.
Есть 2 офиса, скажем(А и Б) в разных городах, между ними поднят vpn-канал, в каждом из них стоит panas tda100 к которым по потоку подключен астериск, собственно через астериски организована связь между офисами (по IAX-у) и МГ связь(провайдер сипнет). Если я пытаюсь звонить с атс офиса А через подключенный к ней астериск на межгород, то получаю ошибку Got SIP response 500 "account has been moved to a remote system". но, если вызов приходит со станции Б, и я его перенаправляю по тому-же самому маршруту, то вызов проходит на-ура.
астериск стоит на centOS 5.4 версия астериска 1.4.28 (пробовал менять на 29, 30 1.6.20 и т.д. всё тоже самое) . пробовал общаться с тех. поддержкой - говорят всё нормально.... Поиск в гугле на эту тему ничем не помог... В общем - где копать - непонятно... Заранее благодарен за Вашу помошь в этом нелёгком вопросе.

Файлы конфигурации

sip.conf
[general]
context=default
allowguest=no
bindport=5060
bindaddr=192.168.1.10
disallow=all
allow=g729
language=ru
tos_sip=cs3
tos_audio=ef
srvlookup=yes
useragent=SipPhone

[sipnet]
type=peer
username=пользователь
secret=пароль
host=sipnet.ru
insecure=invite
fromuser=пользователь
fromdomain=sipnet.ru
nat=yes
canreinvite=no
dtmfmode=info
qualify=1000

extensions.conf
[general]
static=yes
writeprotect=yes
clearglobalvars=yes
language=ru

[default]
exten => _.,1,Answer()
exten => _.,n,Playback(beep)
exten => _.,n,Hangup()

[from-iax]
include => local
include => to-voip

[local]
exten => _1XX,1,Set(CALLERID(number)=${CALLERID(num)})
exten => _1XX,n,Dial(DAHDI/g1/${EXTEN},90,)
exten => _1XX,n,Hangup()

[office]
exten => _31XX,1,SetCallerID(4${CALLERID(num)})
exten => _31XX,n,Dial(IAX2/to-remote/${EXTEN:1},90,)
exten => _31XX,n,Hangup()

[from-panasonic]
include => office
include => local
include => to-voip

[to-voip]
exten => _8[02-9]XXXXXXXXX,1,SetCallerID(пользователь)
exten => _8[02-9]XXXXXXXXX,n,Dial(SIP/sipnet/7${EXTEN:1},90,)
exten => _8[02-9]XXXXXXXXX,n,Hangup()

iax.conf
[general]
Language=ru
disallow=all
allow=alaw
allow=g729
autokill=yes
tos=0x18
jitterbuffer=yes
forcejitterbuffer=yes
maxjitterbuffer=500
bindaddr=192.168.1.10
bindport=4569

[to-remote]
type=peer
host=192.168.17.10
auth=md5
secret=local
username=local
trunk=yes
nat=no
trasfer=no

[remote]
host=192.168.17.10
type=user
secret=remote
auth=md5
context=from-iax
trunk=yes
nat=no
transfer=no
requirecalltoken=no
#2

решили проблему? столкнулся с подобным. вчера еще все работало, а сегодня в консоли:
Цитата:
-- Got SIP response 500 "account has been moved to a remote system" back from 212.53.40.40
-- SIP/sipnet-00000006 is circuit-busy


Added after 2 hours 50 minutes:

вобщем нашел я в чем дело. криво настроенные атс шлют пустые поля хедеров (в частности поле From) - астериск тупо это транслирует дальше.
вобщем решением будет или настроить атс как надо (желательней всего) или (если лень) добавить в конфиг sipnet строчку:
Цитата:
sendrpid=yes


в гугле этого решения не было (по крайней мере я не нашел), теперь будет Wink