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

Отваливается транк через 1-2 минуты после sip reload

0

Решение - менять интернет-провайдера.


Транк новой телефонии РТК. Через 1-2 минуты после sip reload при попытке позвонить возвращается 403. Так происходит происходит при работе через интернет-провайдера МТС. На интернете от РТК хоть оптика, хоть ДСЛ такого не происходит. Также у меня есть подобные конфигурации с другими интернет-провайдерами и тоже без проблем.

Также ведет себя другой транк - облачная АТС Билайн, но он отваливается не так быстро, поэтому пока для исследования проблемы отключил его.

Нашел тут похожую тему http://asterisk-support.ru/question/47932/otvalivaetsia-trank-cherez-nekotoroe-vremia/

Попробовал советы из неё:

  1. qualify=no
  2. user1:xxx@788703.21.rt.ru:5060/111111~30
  3. Detect Network Settings во FreePBX + отключение SIP ALG + проброс SIP, RTP на роутере делал

Настройки транка:

username=user1
type=friend
secret=***
nat=yes
insecure=invite,port
host=788703.21.rt.ru
hassip=yes
hasiax=no
hasexten=no
fromuser=user1
fromdomain=788703.21.rt.ru
dtmfmode=rfc2833
disallow=all
canreinvite=no
allow=alaw
qualify=no

user1:***@788703.21.rt.ru:5060/494355

Дебаг, значимая часть, если я правильно понимаю:

  == Using SIP RTP CoS mark 5
Audio is at 11012
Adding codec 100004 (alaw) to SDP
Adding non-codec 0x1 (telephone-event) to SDP
Reliably Transmitting (NAT) to 212.122.2.180:5060:
INVITE sip:74162333333@788703.21.rt.ru SIP/2.0
Via: SIP/2.0/UDP 192.168.1.90:5060;branch=z9hG4bK2f820379;rport
Max-Forwards: 70
From: <sip:user1@788703.21.rt.ru>;tag=as2702f8d8
To: <sip:74162333333@788703.21.rt.ru>
Contact: <sip:user1@192.168.1.90:5060>
Call-ID: 385be2e262063ef62a53e64d0b9a5bf1@788703.21.rt.ru
CSeq: 102 INVITE
User-Agent: FPBX-13.0.190.12(11.25.1)
Date: Thu, 16 Mar 2017 23:59:24 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Type: application/sdp
Content-Length: 236

v=0
o=root 1183774560 1183774560 IN IP4 192.168.1.90
s=Asterisk PBX 11.25.1
c=IN IP4 192.168.1.90
t=0 0
m=audio 11012 RTP/AVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
a=sendrecv

---
    -- Called SIP/rtk/74162333333

<--- SIP read from UDP:212.122.2.180:5060 --->
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 192.168.1.90:5060;received=213.87.96.230;branch=z9hG4bK2f820379;rport=9826
From: <sip:user1@788703.21.rt.ru>;tag=as2702f8d8
To: <sip:74162333333@788703.21.rt.ru>
Call-ID: 385be2e262063ef62a53e64d0b9a5bf1@788703.21.rt.ru
CSeq: 102 INVITE

<------------->
--- (6 headers 0 lines) ---

<--- SIP read from UDP:212.122.2.180:5060 --->
SIP/2.0 403 Forbidden
Via: SIP/2.0/UDP 192.168.1.90:5060;received=213.87.96.230;branch=z9hG4bK2f820379;rport=9826
From: <sip:user1@788703.21.rt.ru>;tag=as2702f8d8
To: <sip:74162333333@788703.21.rt.ru>;tag=aprqngfrt-1letca10000c6
Call-ID: 385be2e262063ef62a53e64d0b9a5bf1@788703.21.rt.ru
CSeq: 102 INVITE

<------------->
--- (6 headers 0 lines) ---
Transmitting (NAT) to 212.122.2.180:5060:
ACK sip:74162333333@788703.21.rt.ru SIP/2.0
Via: SIP/2.0/UDP 192.168.1.90:5060;branch=z9hG4bK2f820379;rport
Max-Forwards: 70
From: <sip:user1@788703.21.rt.ru>;tag=as2702f8d8
To: <sip:74162333333@788703.21.rt.ru>;tag=aprqngfrt-1letca10000c6
Contact: <sip:user1@192.168.1.90:5060>
Call-ID: 385be2e262063ef62a53e64d0b9a5bf1@788703.21.rt.ru
CSeq: 102 ACK
User-Agent: FPBX-13.0.190.12(11.25.1)
Content-Length: 0


---
[2017-03-17 08:59:24] WARNING[2067][C-00000020]: chan_sip.c:23250 handle_response_invite: Received response: "Forbidden" from '<sip:user1@788703.21.rt.ru>;tag=as2702f8d8'
Scheduling destruction of SIP dialog '385be2e262063ef62a53e64d0b9a5bf1@788703.21.rt.ru' in 32000 ms (Method: INVITE)
  == Everyone is busy/congested at this time (1:0/0/1)
удалить закрыть спам изменить тег редактировать

спросил 2017-03-17 08:33:26 +0400

thunderamur Gravatar thunderamur
444 70 12 39

обновил 2017-03-19 05:55:36 +0400

Comments

1

SIP/2.0 403 Forbidden - дает оператор, надо разбираться с ним по этой причине. Но пока видно только не прописанные внешний ip адрес на вашей АТС и localnet в придачу

awsswa ( 2017-03-17 09:34:36 +0400 )редактировать

у меня нет статического IP, что мне туда писать? И где это видно, поэтому?

SIP/2.0/UDP 192.168.1.90:5060

Проблема возникает с 2-мя операторами, но не возникает на другом интернете-провайдере, думаю искать правды у операторов не выйдет, скорее всего нужны какие-то настройки для имеющегося интернета, понять бы какие.

thunderamur ( 2017-03-17 12:45:14 +0400 )редактировать
1

Легкий путь - включить stun = прописать в res_stun.conf - сервер = stun.sipnet.ru, интервал не трогать

awsswa ( 2017-03-17 13:56:03 +0400 )редактировать

Указал STUN Server и Local Networks в настройках freepbx - не помогло.

thunderamur ( 2017-03-17 14:29:57 +0400 )редактировать

2 Ответа

1

минуту работат? говорите работате.

замечательно. делайте перерегистрацию раз в 30 секунд.

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

ответил 2017-03-17 13:28:19 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Comments

Я в начале писал, что пробовал делать перерегистрацию по совету из старой темы. В строку регистрации добавил ~30: user1:xxx@788703.21.rt.ru:5060/111111~30 Мб это неправильно, т.к. разницы я не заметил.

thunderamur ( 2017-03-17 14:04:02 +0400 )редактировать

дебаг включите и посмотрите, через сколько секунд у вас исходящая регистрация. ПОСТИТЬ ЕГО ТУТ НЕ НАДО.

meral ( 2017-03-17 14:19:26 +0400 )редактировать

Если я правильно понял, речь об этом

--- (13 headers 0 lines) ---

Outbound Registration: Expiry for 788703.21.rt.ru is 300 sec (Scheduling reregistration in 285 s)

Really destroying SIP dialog '719e83ee7e2e84790c5ac50560e72065@192.168.1.10' Method: REGISTER

Т.е. перерегистрация 300с. Пойду искать как её изменить во FreePBX.

thunderamur ( 2017-03-17 14:44:34 +0400 )редактировать

Нашел такую информацию

285 = 300 - 15 105 = 120 - 15 Asterisk obeys the timing info from your VoIP provider and there is no way to change that ;-( Tell them to change their configs and not tell tell people to reregister every 5 minutes, but every 1 minute instead. Not sure what you mean by "the call will just drop". If it is an incoming call you can remedy the situation by putting qualify=yes in your "trunk" definition. btw:the problem is more likely to be your firewall losing state than your VSP losing your registration.

Предлагают, чтобы оператор изменил настройки - не вариант. И второе, что проблема больше похожа на то, что теряет state мой фаерволл, а не оператор связи регистрацию. Второе вполне вероятно, т.к. у меня проблема с конкретным интернетом на месте, а фаерволл забывающий state - это сторона МТС. Надо попробовать их пинать, мб что-то получится.

thunderamur ( 2017-03-17 15:04:50 +0400 )редактировать
1

firewall лечится пингом, тоесть qualify&qualify_frequency

meral ( 2017-03-17 23:06:49 +0400 )редактировать

Попробовал qualify=30 и 10 - не помогло.

Каждые 10 секунд летит:

<-------------> --- (6 headers 0 lines) --- Reliably Transmitting (NAT) to 212.122.2.180:5060: OPTIONS sip:788703.21.rt.ru SIP/2.0 Via: SIP/2.0/UDP 192.168.1.90:5060;branch=z9hG4bK51512ea2;rport Max-Forwards: 70 From: "Unknown" <sip:user1@192.168.1.90>;tag=as01ca0f25 To: <sip:788703.21.rt.ru> Contact: <sip:user1@192.168.1.90:5060> Call-ID: 56f648ef5d6db90177ae977617e82a7c@192.168.1.90:5060 CSeq: 102 OPTIONS User-Agent: FPBX-13.0.190.12(11.25.1) Date: Sat, 18 Mar 2017 03:38:15 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE Supported: replaces, timer Content-Length: 0


Really destroying SIP dialog '56f648ef5d6db90177ae977617e82a7c@192.168.1.90:5060' Method: OPTIONS

<--- SIP read from UDP:212.122.2.180:5060 ---> SIP/2.0 403 Forbidden Via: SIP/2.0/UDP 192.168.1.90:5060;received=213.87.96.230;branch=z9hG4bK51512ea2;rport=9381 From: "Unknown" <sip:user1@192.168.1.90>;tag=as01ca0f25 To: <sip:78870

thunderamur ( 2017-03-18 07:43:37 +0400 )редактировать
0

Если Asterisk 11 или более поздний, попробуйте поставить в [general] sip.conf:

register_retry_403=yes

По самой настройке есть безобразие с insecure=invite,port. Так делать не стоит. SIP ALG нужно отключать, проброс портов при транке с регистрацией - не нужен.

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

ответил 2017-03-20 19:49:33 +0400

Zavr2008 Gravatar Zavr2008 flag of Russian Federation
2886 11 9 40
http://mh.otx.ru/

обновил 2017-03-20 20:07:47 +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)!
[скрыть предварительный просмотр]

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

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

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

Статистика

Задан: 2017-03-17 08:33:26 +0400

Просмотрен: 2,061 раз

Обновлен: Mar 20 '17

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