На еластиксе настроены два SIP транка на двух разных провайдеров
Мител
type=friend
username=724706
secret=хххх
insecure=port,invite
host=80.91.169.4
dtmfmode=rfc2833
context=from-trunk
disallow=all
allow=alaw
qualify=yes
Registration
724706:хххх@80.91.169.4/724706
Интертелеком.
type=friend
username=777777
secret=хххх
insecure=port,invite
host=195.128.182.62
nat=yes
canreinvite=no
dtmfmode=rfc2833
context=from-trunk
disallow=all
allow=alaw
qualify=yes
Registration
777777:хххх@195.128.182.62/777777
sip general:
defaultexpirey=3600
maxexpirey=3600
minexpiry=600
Регистрация на Мителе (через час все повторяется):
Time Source Destination Info
10:09:54 78.152.XXX.XXX 80.91.169.4 Request: REGISTER sip:80.91.169.4
10:09:54 80.91.169.4 78.152.XXX.XXX Status: 401 Unauthorized (0 bindings)
10:09:54 78.152.XXX.XXX 80.91.169.4 Request: REGISTER sip:80.91.169.4
10:09:54 80.91.169.4 78.152.XXX.XXX Status: 100 Trying (0 bindings)
10:09:54 80.91.169.4 78.152.XXX.XXX Status: 200 OK (1 bindings)
То есть все регистрируется и работает нормально.
ПРОБЛЕМА 1
С Интертелеком какая-то хрень...
1.На первый запрос регистрации приходит ответ с Expires=30.
Соответственно следующий запрос должен уйти через 30 сек.
Реально - время между 1 и 2 запросами колеблется в пределах 24-27 сек.
Причем второй запрос астер выдает 5 раз подряд (пакеты абсолютно идентичны) с интервалом 1-2 секунды
Time Source Destination Info
10:09:54 78.152.XXX.XXX 195.128.182.62 Request: REGISTER sip:195.128.182.62
10:09:54 195.128.182.62 78.152.XXX.XXX Status: 200 OK (1 bindings)
10:10:18 78.152.XXX.XXX 195.128.182.62 Request: REGISTER sip:195.128.182.62
10:10:18 195.128.182.62 78.152.XXX.XXX Status: 200 OK (1 bindings)
10:10:19 78.152.XXX.XXX 195.128.182.62 Request: REGISTER sip:195.128.182.62
10:10:19 195.128.182.62 78.152.XXX.XXX Status: 200 OK (1 bindings)
10:10:20 78.152.XXX.XXX 195.128.182.62 Request: REGISTER sip:195.128.182.62
10:10:20 195.128.182.62 78.152.XXX.XXX Status: 200 OK (1 bindings)
10:10:22 78.152.XXX.XXX 195.128.182.62 Request: REGISTER sip:195.128.182.62
10:10:22 195.128.182.62 78.152.XXX.XXX Status: 200 OK (1 bindings)
10:10:26 78.152.XXX.XXX 195.128.182.62 Request: REGISTER sip:195.128.182.62
10:10:26 195.128.182.62 78.152.XXX.XXX Status: 200 OK (1 bindings)
Первый запрос:
REGISTER sip:195.128.182.62 SIP/2.0
Via: SIP/2.0/UDP 78.152.XXX.XXX:5060;branch=z9hG4bK4f840586;rport
Max-Forwards: 70
From: <sip:777777@195.128.182.62>;tag=as4c71bb50
To: <sip:777777@195.128.182.62>
Call-ID: 63bd19022351e09a39c2a06a22e7fc7f@127.0.0.1
CSeq: 102 REGISTER
User-Agent: Asterisk PBX 1.6.2.13
Expires: 3600
Contact: <sip:777777@78.152.XXX.XXX>
Content-Length: 0
SIP/2.0 200 OK
Via: SIP/2.0/UDP 78.152.XXX.XXX:5060;branch=z9hG4bK4f840586;rport=5060;received=78.152.XXX.XXX
Max-Forwards: 70
From: <sip:777777@195.128.182.62>;tag=as4c71bb50
To: <sip:777777@195.128.182.62>
Call-ID: 63bd19022351e09a39c2a06a22e7fc7f@127.0.0.1
CSeq: 102 REGISTER
Contact: <sip:777777@78.152.XXX.XXX>;expires=30
Content-Length: 0
Второй запрос (5 раз подряд, пакеты абсолютно идентичны):
REGISTER sip:195.128.182.62 SIP/2.0
Via: SIP/2.0/UDP 78.152.XXX.XXX:5060;branch=z9hG4bK1526c93e;rport
Max-Forwards: 70
From: <sip:777777@195.128.182.62>;tag=as19137b12
To: <sip:777777@195.128.182.62>
Call-ID: 63bd19022351e09a39c2a06a22e7fc7f@127.0.0.1
CSeq: 103 REGISTER
User-Agent: Asterisk PBX 1.6.2.13
Expires: 3600
Contact: <sip:777777@78.152.XXX.XXX>
Content-Length: 0
SIP/2.0 200 OK
Via: SIP/2.0/UDP 78.152.XXX.XXX:5060;branch=z9hG4bK1526c93e;rport=5060;received=78.152.XXX.XXX
Max-Forwards: 70
From: <sip:777777@195.128.182.62>;tag=as19137b12
To: <sip:777777@195.128.182.62>
Call-ID: 63bd19022351e09a39c2a06a22e7fc7f@127.0.0.1
CSeq: 103 REGISTER
Contact: <sip:777777@78.152.XXX.XXX>;expires=30
Content-Length: 0
2.Следующий запрос уходит через 24-27 сек
Time Source Destination Info
10:10:50 78.152.XXX.XXX 195.128.182.62 Request: REGISTER sip:195.128.182.62
10:10:50 195.128.182.62 78.152.XXX.XXX Status: 200 OK (1 bindings)
И так повторяется постоянно.
Транк зареган и все работает...
Почему так много запросов на гегистрацию?
Транк на Мител регается ровно через каждые 3600 сек без кучи дополнительных запросов...
Где искать причину такого поведения астера?
Но это еще полбеды...
ПРОБЛЕМА 2
В таком режиме может работать сутки, а потом транк отваливается...
1.Сначала запросы без ответов
Time Source Destination Info
11:50:33 78.152.XXX.XXX 195.128.182.62 Request: REGISTER sip:195.128.182.62
11:50:33 195.128.182.62 78.152.XXX.XXX Status: 200 OK (1 bindings)
11:50:57 78.152.XXX.XXX 195.128.182.62 Request: REGISTER sip:195.128.182.62
11:50:58 78.152.XXX.XXX 195.128.182.62 Request: REGISTER sip:195.128.182.62
11:50:59 78.152.XXX.XXX 195.128.182.62 Request: REGISTER sip:195.128.182.62
11:51:01 78.152.XXX.XXX 195.128.182.62 Request: REGISTER sip:195.128.182.62
11:51:05 78.152.XXX.XXX 195.128.182.62 Request: REGISTER sip:195.128.182.62
11:51:09 78.152.XXX.XXX 195.128.182.62 Request: REGISTER sip:195.128.182.62
11:51:13 78.152.XXX.XXX 195.128.182.62 Request: REGISTER sip:195.128.182.62
REGISTER sip:195.128.182.62 SIP/2.0
Via: SIP/2.0/UDP 78.152.XXX.XXX:5060;branch=z9hG4bK528dfb2b;rport
Max-Forwards: 70
From: <sip:777777@195.128.182.62>;tag=as36a173b6
To: <sip:777777@195.128.182.62>
Call-ID: 3f7328f2372aae537d17f86a5740a63e@127.0.0.1
CSeq: 1404 REGISTER
User-Agent: Asterisk PBX 1.6.2.13
Authorization: Digest username="777777", realm="sipit", algorithm=MD5, uri="sip:195.128.182.62", nonce="d73dfd481334092604602", response="83c0bc5b3267d6ab8496d41f07ba737a"
Expires: 3600
Contact: <sip:777777@78.152.XXX.XXX>
Content-Length: 0
2.Потом запрос и ответ - Forbidden
12:02:09 78.152.XXX.XXX 195.128.182.62 Request: REGISTER sip:195.128.182.62
12:02:09 195.128.182.62 78.152.XXX.XXX Status: 403 Forbidden (0 bindings)
REGISTER sip:195.128.182.62 SIP/2.0
Via: SIP/2.0/UDP 78.152.XXX.XXX:5060;branch=z9hG4bK0788e696;rport
Max-Forwards: 70
From: <sip:777777@195.128.182.62>;tag=as304aac40
To: <sip:777777@195.128.182.62>
Call-ID: 05d9037a4d4fff7d04f121df71da9481@127.0.0.1
CSeq: 102 REGISTER
User-Agent: Asterisk PBX 1.6.2.13
Expires: 3600
Contact: <sip:777777@78.152.XXX.XXX>
Content-Length: 0
SIP/2.0 403 Forbidden
Via: SIP/2.0/UDP 78.152.XXX.XXX:5060;branch=z9hG4bK0788e696;rport=5060;received=78.152.XXX.XXX
Max-Forwards: 70
From: <sip:777777@195.128.182.62>;tag=as304aac40
To: <sip:777777@195.128.182.62>
Call-ID: 05d9037a4d4fff7d04f121df71da9481@127.0.0.1
CSeq: 102 REGISTER
Warning: 399 Smile CTI Server "Authorization failed"
Content-Length: 0
3.Прошел час (defaultexpirey=3600).
Опять запрос и ответ - Forbidden
12:52:09 78.152.XXX.XXX 195.128.182.62 Request: REGISTER sip:195.128.182.62
12:52:09 195.128.182.62 78.152.XXX.XXX Status: 403 Forbidden (0 bindings)
REGISTER sip:195.128.182.62 SIP/2.0
Via: SIP/2.0/UDP 78.152.XXX.XXX:5060;branch=z9hG4bK69ac49b8;rport
Max-Forwards: 70
From: <sip:777777@195.128.182.62>;tag=as65121bbe
To: <sip:777777@195.128.182.62>
Call-ID: 39bdad65257001a6273d118638c4d6c1@127.0.0.1
CSeq: 102 REGISTER
User-Agent: Asterisk PBX 1.6.2.13
Expires: 3600
Contact: <sip:777777@78.152.XXX.XXX>
Content-Length: 0
SIP/2.0 403 Forbidden
Via: SIP/2.0/UDP 78.152.XXX.XXX:5060;branch=z9hG4bK69ac49b8;rport=5060;received=78.152.XXX.XXX
Max-Forwards: 70
From: <sip:777777@195.128.182.62>;tag=as65121bbe
To: <sip:777777@195.128.182.62>
Call-ID: 39bdad65257001a6273d118638c4d6c1@127.0.0.1
CSeq: 102 REGISTER
Warning: 399 Smile CTI Server "Authorization failed"
Content-Length: 0
4.Попыток регистрации больше нет.
SIP reload:
13:39:14 78.152.XXX.XXX 195.128.182.62 Request: REGISTER sip:195.128.182.62
13:39:14 195.128.182.62 78.152.XXX.XXX Status: 401 Unauthorized (0 bindings)
13:39:14 78.152.XXX.XXX 195.128.182.62 Request: REGISTER sip:195.128.182.62
13:39:14 195.128.182.62 78.152.XXX.XXX Status: 200 OK (1 bindings)
Транк зарегался, и все повторяется сначала - куча запросов и в течение суток отваливается...
спросил
2012-04-13 02:30:53 +0400
Olpag 2024 ● 3 ● 6 ● 30