Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Баzа IP — периодически не проходят звонки

0

Кратко: звонки с Базы поступают и на Базу уходят только в течение некоторого времени после регистрации на их SIP proxy.

У «Центрального Телеграфа» (он же QWERTY, ЦенТел, Баzа Офис) куплен городской номер и заказана «Баzа IP».

Звонки должны приходить на Asterisk, если он зарегистрируется на сервере Баzа. Так оно и есть примерно первую минуту. При запуске Asterisk делает SIP REGISTER, звонки с города идут, на город уходят.

Через какое-то время (одна-две минуты) все перестает работать. На вход ничего, на выход — 403 Forbidden на наш INVITE. Через 345 секунд Asterisk заново регистрируется, звонки опять проходят, потом опять по кругу. Такое ощущение, что Баzа о нашей регистрации благополучно забывает. При этом она сама запрашивает регистрацию через 360 секунд.

SIP/2.0 200 OK
Via: SIP/2.0/UDP YYY.YYY.YYY.YYY:5060;received=YYY.YYY.YYY.YYY;branch=z9hG4bK6a71b540;rport=5060
From: <sip:8499XXXXXXX@qwerty.cnt.ru>;tag=as0cf91102
To: <sip:8499XXXXXXX@qwerty.cnt.ru>;tag=1022102070-1297722774165
Call-ID: 4c5b62665c34f0110e473ec53b8c4f0f@YYY.YYY.YYY.YYY
CSeq: 113 REGISTER
Contact: <sip:600@YYY.YYY.YYY.YYY>;expires=360;q=0.5
Allow-Events: call-info,line-seize,dialog,message-summary,as-feature-event
Content-Length: 0

[Feb 15 01:33:15] NOTICE[32189]: chan_sip.c:18179 handle_response_register: Outbound Registration: Expiry for qwerty.cnt.ru is 360 sec (Scheduling reregistration in 345 s)

Через 345 секунд Asterisk снова регистрируется, минуту звонки проходят, потом перестают.

SIP/2.0 100 Trying
Via: SIP/2.0/UDP YYY.YYY.YYY.YYY:5060;received=YYY.YYY.YYY.YYY;branch=z9hG4bK7825d266;rport=5060
From: "Sergey" <sip:8499XXXXXXX@qwerty.cnt.ru>;tag=as68c7c6cf
To: <sip:89265771173@qwerty.cnt.ru>
Call-ID: 23dae79973b2f43156a677c605a7b279@qwerty.cnt.ru
CSeq: 102 INVITE


SIP/2.0 403 Forbidden
Via: SIP/2.0/UDP YYY.YYY.YYY.YYY:5060;received=YYY.YYY.YYY.YYY;branch=z9hG4bK7825d266;rport=5060
From: "Sergey" <sip:8499XXXXXXX@qwerty.cnt.ru>;tag=as68c7c6cf
To: <sip:89265771173@qwerty.cnt.ru>;tag=aprqngfrt-3ivm2q10000c6
Call-ID: 23dae79973b2f43156a677c605a7b279@qwerty.cnt.ru
CSeq: 102 INVITE

sip show peers и sip show registry показывают Базу постоянно. Если qualify=yes, то пинг 10-30 мс, канал — стабильнее некуда.

Asterisk 1.6.2.5. Конфиги сделал совсем простыми.

users.conf:

[baza]
trunkname = baza
hasexten = no 
hassip = yes 
hasiax = no 
fromuser = 8499XXXXXXX
defaultuser = 8499XXXXXXX
username  = 8499XXXXXXX
fromdomain = qwerty.cnt.ru 
secret = PASSWORD 
remotesecret = PASSWORD
registersip = yes 
host = qwerty.cnt.ru 
context = from-baza 
insecure = port,invite
canreinvite = no 
nat = no
type=friend
disallow=all
allow=ulaw
allow=alaw

sip.conf:

[general]
context=default
allowoverlap=no
realm=zzzz.ru

[202]
type=friend
context=phones
host=dynamic
secret=PASSWORD
dtmfmode=auto
canreinvite=no
disallow=all
allow=ulaw
allow=alaw

extensions.conf:

[general]

[default]

[phones]
exten => 202,1,NoOp
exten => 202,n,Answer
exten => 202,n,Dial(SIP/202,30,r) 
exten => 202,n,Hangup

exten => _[78]49[59]XXXXXXX,1,Answer
exten => _[78]49[59]XXXXXXX,n,Dial(SIP/baza/${EXTEN})
exten => _[78]49[59]XXXXXXX,n,Hangup

exten => _[78]9[012][1569]XXXXXXX,1,Answer
exten => _[78]9[012][1569]XXXXXXX,n,Dial(SIP/baza/${EXTEN})
exten => _[78]9[012][1569]XXXXXXX,n,Hangup

[from-baza]
exten => s,1,NoOp
exten => s,n,Answer
exten => s,n,Dial(SIP/202)
exten => s,n,Hangup

Что нужно докрутить, чтобы заработало?

удалить закрыть спам изменить тег редактировать

спросил 2011-02-15 03:28:38 +0400

sergeykovalev Gravatar sergeykovalev
1 1 1
http://www.it-in.ru/

Comments

Здравствуйте. Столкнулся с аналогичной проблемой. Входящие с Базы приходят очень редко. А вот если запустить софтфон то всё нормально - звонки приходят.

Вы решили данную проблему? Спасибо.

RainMan ( 2012-05-07 21:32:20 +0400 )редактировать

1 Ответ

0

включите qualify, возможно NAT прерывает сессию, а на повторную регистрацию провайдер дает 403

ссылка удалить спам редактировать

ответил 2011-02-15 06:43:37 +0400

switch Gravatar switch
8334 11 7 92
http://lynks.ru/

Comments

NAT'a нет. Забыл сказать: Asterisk на отдельной виртуалке с прямым IP. Я от безысходности уже разрешил весь траффик: ~# iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination А qualify пробовал (он и сейчас включен), не помогает. sergeykovalev ( 2011-02-15 11:02:31 +0400 )редактировать
Прошу простить за такую кашу в одну строку. Здесь форматирование теряется :( sergeykovalev ( 2011-02-15 11:06:39 +0400 )редактировать
что-то сдается мене нужно с провайдером решать. на первый взгляд все верно и не понятно почему шлет 403 в ответ.... switch ( 2011-02-15 11:16:37 +0400 )редактировать

Та же хрень, как лечить ?

Andrey2005 ( 2012-04-02 10:35:29 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку
1 закладка

подписаться на rss ленту новостей

Статистика

Задан: 2011-02-15 03:28:38 +0400

Просмотрен: 851 раз

Обновлен: Feb 15 '11

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.