ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Телефон не регистрируется по OpenVPN

Проблемы и их решения Asterisk как такового

Модераторы: april22, Zavr2008

Телефон не регистрируется по OpenVPN

Сообщение Jugger1030 » 06 авг 2019, 14:59

Приветствую! Согласен, звучит избито, но новичок просит помощи у гуру :P . Имеется Астериск в локальной сети с адресом 192.168.3.17, за шлюзом. Возникла необходимость подключить несколько удаленных клиентов, для этого на шлюзе с Centos 6 был поднят VPN сервер на базе OpenVPN. На удаленном телефоне (Yealink T19) поднялся OpenVPN, назначен адрес 192.168.5.6. С Астериска клиент пингуется, с клиента пингуется Астериск. Но регистрации не происходит. При снятии tcpdump на адресе клиента видно, что клиент посылает пакеты на астериск через порт 5060 на порт 5160 с попыткой регистрации. Тоже самое показал дебаг SIP. Не могу справиться с этой проблемой, подозрение на порты, либо на маршруты, как будто бы с астериска не уходят обратно пакеты на клиент. Менял порты на клиенте, на астериске, ситуация не меняется. Очень прошу помощи, заранее благодарен

tcpdump адреса 192.168.5.6:
[Показать] Спойлер:
Код: выделить все
19:14:06.851535 IP 192.168.5.6.5060 > 192.168.3.17.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
        0x0000:  0000 0001 0006 0014 2a86 f305 0000 0800  ........*.......
        0x0010:  4568 0249 0000 4000 3f11 afd4 c0a8 0506  Eh.I..@.?.......
        0x0020:  c0a8 0311 13c4 1428 0235 c3cf 5245 4749  .......(.5..REGI
        0x0030:  5354 4552 2073 6970 3a31 3932 2e31 3638  STER.sip:192.168
        0x0040:  2e33 2e31 373a 3531 3630 2053 4950 2f32  .3.17:5160.SIP/2
        0x0050:  2e30 0d0a 5669 613a 2053 4950 2f32 2e30  .0..Via:.SIP/2.0
        0x0060:  2f55 4450 2031 3932 2e31 3638 2e35 2e36  /UDP.192.168.5.6
        0x0070:  3a35 3036 303b 6272 616e 6368 3d7a 3968  :5060;branch=z9h
        0x0080:  4734 624b 3132 3838 3236 3235 3136 0d0a  G4bK1288262516..
        0x0090:  4672 6f6d 3a20 2234 3134 3122 203c 7369  From:."4141".<si
        0x00a0:  703a 3431 3431 4031 3932 2e31 3638 2e33  p:4141@192.168.3
        0x00b0:  2e31 373a 3531 3630 3e3b 7461 673d 3939  .17:5160>;tag=99
        0x00c0:  3137 3139 3231 310d 0a54 6f3a 2022 3431  1719211..To:."41
        0x00d0:  3431 2220 3c73 6970 3a34 3134 3140 3139  41".<sip:4141@19
        0x00e0:  322e 3136 382e 332e 3137 3a35 3136 303e  2.168.3.17:5160>
        0x00f0:  0d0a 4361 6c6c 2d49 443a 2030 5f33 3331  ..Call-ID:.0_331
        0x0100:  3336 3836 3034 3140 3139 322e 3136 382e  3686041@192.168.
        0x0110:  352e 360d 0a43 5365 713a 2031 2052 4547  5.6..CSeq:.1.REG
        0x0120:  4953 5445 520d 0a43 6f6e 7461 6374 3a20  ISTER..Contact:.
        0x0130:  3c73 6970 3a34 3134 3140 3139 322e 3136  <sip:4141@192.16
        0x0140:  382e 352e 363a 3530 3630 3e0d 0a41 6c6c  8.5.6:5060>..All
        0x0150:  6f77 3a20 494e 5649 5445 2c20 494e 464f  ow:.INVITE,.INFO
        0x0160:  2c20 5052 4143 4b2c 2041 434b 2c20 4259  ,.PRACK,.ACK,.BY
        0x0170:  452c 2043 414e 4345 4c2c 204f 5054 494f  E,.CANCEL,.OPTIO
        0x0180:  4e53 2c20 4e4f 5449 4659 2c20 5245 4749  NS,.NOTIFY,.REGI
        0x0190:  5354 4552 2c20 5355 4253 4352 4942 452c  STER,.SUBSCRIBE,
        0x01a0:  2052 4546 4552 2c20 5055 424c 4953 482c  .REFER,.PUBLISH,
        0x01b0:  2055 5044 4154 452c 204d 4553 5341 4745  .UPDATE,.MESSAGE
        0x01c0:  0d0a 4d61 782d 466f 7277 6172 6473 3a20  ..Max-Forwards:.
        0x01d0:  3730 0d0a 5573 6572 2d41 6765 6e74 3a20  70..User-Agent:.
        0x01e0:  5965 616c 696e 6b20 5349 502d 5431 3950  Yealink.SIP-T19P
        0x01f0:  5f45 3220 3533 2e38 342e 302e 3135 0d0a  _E2.53.84.0.15..
        0x0200:  4578 7069 7265 733a 2033 3630 300d 0a41  Expires:.3600..A
        0x0210:  6c6c 6f77 2d45 7665 6e74 733a 2074 616c  llow-Events:.tal
        0x0220:  6b2c 686f 6c64 2c63 6f6e 6665 7265 6e63  k,hold,conferenc
        0x0230:  652c 7265 6665 722c 6368 6563 6b2d 7379  e,refer,check-sy
        0x0240:  6e63 0d0a 436f 6e74 656e 742d 4c65 6e67  nc..Content-Leng
        0x0250:  7468 3a20 300d 0a0d 0a00 0000 0000 0000  th:.0...........
        0x0260:  0000 0000 0000 0000 00                   .........
19:14:06.851656 IP 192.168.3.17.5160 > 192.168.5.6.5060: SIP: SIP/2.0 401 Unauthorized
        0x0000:  0004 0001 0006 f4b5 2013 0484 0000 0800  ................
        0x0010:  4560 0227 bc4b 0000 4011 32b3 c0a8 0311  E`.'.K..@.2.....
        0x0020:  c0a8 0506 1428 13c4 0213 6421 5349 502f  .....(....d!SIP/
        0x0030:  322e 3020 3430 3120 556e 6175 7468 6f72  2.0.401.Unauthor
        0x0040:  697a 6564 0d0a 5669 613a 2053 4950 2f32  ized..Via:.SIP/2
        0x0050:  2e30 2f55 4450 2031 3932 2e31 3638 2e35  .0/UDP.192.168.5
        0x0060:  2e36 3a35 3036 303b 6272 616e 6368 3d7a  .6:5060;branch=z
        0x0070:  3968 4734 624b 3132 3838 3236 3235 3136  9hG4bK1288262516
        0x0080:  3b72 6563 6569 7665 643d 3139 322e 3136  ;received=192.16
        0x0090:  382e 352e 360d 0a46 726f 6d3a 2022 3431  8.5.6..From:."41
        0x00a0:  3431 2220 3c73 6970 3a34 3134 3140 3139  41".<sip:4141@19
        0x00b0:  322e 3136 382e 332e 3137 3a35 3136 303e  2.168.3.17:5160>
        0x00c0:  3b74 6167 3d39 3931 3731 3932 3131 0d0a  ;tag=991719211..
        0x00d0:  546f 3a20 2234 3134 3122 203c 7369 703a  To:."4141".<sip:
        0x00e0:  3431 3431 4031 3932 2e31 3638 2e33 2e31  4141@192.168.3.1
        0x00f0:  373a 3531 3630 3e3b 7461 673d 6173 3532  7:5160>;tag=as52
        0x0100:  6362 3233 3231 0d0a 4361 6c6c 2d49 443a  cb2321..Call-ID:
        0x0110:  2030 5f33 3331 3336 3836 3034 3140 3139  .0_3313686041@19
        0x0120:  322e 3136 382e 352e 360d 0a43 5365 713a  2.168.5.6..CSeq:
        0x0130:  2031 2052 4547 4953 5445 520d 0a53 6572  .1.REGISTER..Ser
        0x0140:  7665 723a 2046 5042 582d 3134 2e30 2e31  ver:.FPBX-14.0.1
        0x0150:  332e 3428 3133 2e32 322e 3029 0d0a 416c  3.4(13.22.0)..Al
        0x0160:  6c6f 773a 2049 4e56 4954 452c 2041 434b  low:.INVITE,.ACK
        0x0170:  2c20 4341 4e43 454c 2c20 4f50 5449 4f4e  ,.CANCEL,.OPTION
        0x0180:  532c 2042 5945 2c20 5245 4645 522c 2053  S,.BYE,.REFER,.S
        0x0190:  5542 5343 5249 4245 2c20 4e4f 5449 4659  UBSCRIBE,.NOTIFY
        0x01a0:  2c20 494e 464f 2c20 5055 424c 4953 482c  ,.INFO,.PUBLISH,
        0x01b0:  204d 4553 5341 4745 0d0a 5375 7070 6f72  .MESSAGE..Suppor
        0x01c0:  7465 643a 2072 6570 6c61 6365 732c 2074  ted:.replaces,.t
        0x01d0:  696d 6572 0d0a 5757 572d 4175 7468 656e  imer..WWW-Authen
        0x01e0:  7469 6361 7465 3a20 4469 6765 7374 2061  ticate:.Digest.a
        0x01f0:  6c67 6f72 6974 686d 3d4d 4435 2c20 7265  lgorithm=MD5,.re
        0x0200:  616c 6d3d 2261 7374 6572 6973 6b22 2c20  alm="asterisk",.
        0x0210:  6e6f 6e63 653d 2235 3030 3238 6666 3122  nonce="50028ff1"
        0x0220:  0d0a 436f 6e74 656e 742d 4c65 6e67 7468  ..Content-Length
        0x0230:  3a20 300d 0a0d 0a00 0000 0000 0000 0000  :.0.............
        0x0240:  0000 0000 0000 00                        .......


tcpdump порта 5060 на шлюзе:
[Показать] Спойлер:
Код: выделить все
tcpdump -i eth1 port 5060
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth1, link-type EN10MB (Ethernet), capture size 65535 bytes
19:58:10.694706 IP 192.168.5.6.sip > 192.168.3.17.5160: SIP, length: 558
19:58:10.695417 IP 192.168.3.17.5160 > 192.168.5.6.sip: SIP, length: 524
19:58:14.723505 IP 192.168.5.6.sip > 192.168.3.17.5160: SIP, length: 558
19:58:14.724235 IP 192.168.3.17.5160 > 192.168.5.6.sip: SIP, length: 524
19:58:18.752273 IP 192.168.5.6.sip > 192.168.3.17.5160: SIP, length: 558
19:58:18.753020 IP 192.168.3.17.5160 > 192.168.5.6.sip: SIP, length: 524
19:58:22.781045 IP 192.168.5.6.sip > 192.168.3.17.5160: SIP, length: 558
19:58:22.781691 IP 192.168.3.17.5160 > 192.168.5.6.sip: SIP, length: 524
19:58:26.810879 IP 192.168.5.6.sip > 192.168.3.17.5160: SIP, length: 558
19:58:26.811636 IP 192.168.3.17.5160 > 192.168.5.6.sip: SIP, length: 524
19:58:30.839670 IP 192.168.5.6.sip > 192.168.3.17.5160: SIP, length: 558
19:58:30.840412 IP 192.168.3.17.5160 > 192.168.5.6.sip: SIP, length: 524
19:58:34.868496 IP 192.168.5.6.sip > 192.168.3.17.5160: SIP, length: 558
19:58:34.869257 IP 192.168.3.17.5160 > 192.168.5.6.sip: SIP, length: 524
14 packets captured
14 packets received by filter
0 packets dropped by kernel

Дебаг:
Код: выделить все
[2019-08-05 19:02:39] VERBOSE[2500] chan_sip.c: Reliably Transmitting (no NAT) to 192.168.3.218:5060:
OPTIONS sip:4120@192.168.3.218:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.3.17:5160;branch=z9hG4bK63a72994
Max-Forwards: 70
From: "Unknown" <sip:Unknown@192.168.3.17:5160>;tag=as7d73772f
To: <sip:4120@192.168.3.218:5060>
Contact: <sip:Unknown@192.168.3.17:5160>
Call-ID: 7438ee43748d6d8d7b1655fc013a82f2@192.168.3.17:5160
CSeq: 102 OPTIONS
User-Agent: FPBX-14.0.13.4(13.22.0)
Date: Mon, 05 Aug 2019 15:02:39 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0


---
[2019-08-05 19:02:39] VERBOSE[2500] chan_sip.c:
<--- SIP read from UDP:192.168.3.218:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.3.17:5160;branch=z9hG4bK63a72994
From: "Unknown" <sip:Unknown@192.168.3.17:5160>;tag=as7d73772f
To: <sip:4120@192.168.3.218:5060>;tag=1711213898
Call-ID: 7438ee43748d6d8d7b1655fc013a82f2@192.168.3.17:5160
CSeq: 102 OPTIONS
User-Agent: Yealink SIP-T19P_E2 53.81.14.1
Content-Length: 0
Jugger1030
 
Сообщений: 32
Зарегистрирован: 06 авг 2019, 11:27

Re: Телефон не регистрируется по OpenVPN

Сообщение zzuz » 06 авг 2019, 15:51

В вашей кривой портянке можно разобрать , что сервер ждет еще один пакет REGISTER с данными аунтентификации после пакета "SIP/2.0 401 Unauthorized" . А так как дамп Вы снимать не умеете , то и не видно что ответило устройство на запрос логина и пароля.

Попросите вашего системного администратора нормально снять дамп с порта 5060 и проанализируйте его , там будет понятно кто виновник.
Линия24 - Системы Массового Телефонного Обслуживания
Аватар пользователя
zzuz
 
Сообщений: 1658
Зарегистрирован: 21 сен 2010, 13:33

Re: Телефон не регистрируется по OpenVPN

Сообщение Jugger1030 » 06 авг 2019, 16:52

дамп снимать вроде умею, не вижу смысла вставлять в сообщение повторяющиеся строки...
вот дамп с порта 5060
Код: выделить все
tcpdump port 5060 and host 192.168.5.6
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes
16:48:44.399057 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
16:48:44.399232 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
16:48:44.923671 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
16:48:44.923802 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
16:48:45.954091 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
16:48:45.954253 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
16:48:47.984555 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
16:48:47.984713 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
16:48:52.013672 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
16:48:52.013832 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
16:48:56.043336 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
16:48:56.043498 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
16:49:00.073067 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
16:49:00.073218 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
16:49:04.103734 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
16:49:04.103868 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
16:49:08.133471 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
16:49:08.133593 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
16:49:12.163013 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
16:49:12.163151 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
16:49:16.192732 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
16:49:16.192869 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
^C
Jugger1030
 
Сообщений: 32
Зарегистрирован: 06 авг 2019, 11:27

Re: Телефон не регистрируется по OpenVPN

Сообщение Jugger1030 » 06 авг 2019, 19:26

В дампе говорится лишь о том, что клиент и сервер обмениваются пакетами по портам 5060 и 5160. Дамп сюда выкладывал два раза, почему то модераторы не публикуют сообщение
Jugger1030
 
Сообщений: 32
Зарегистрирован: 06 авг 2019, 11:27

Re: Телефон не регистрируется по OpenVPN

Сообщение virus_net » 07 авг 2019, 09:56

Модераторы уже готовы вас забанить за неуважение к участникам форума выкладывайте портянок без соответствующего оформления тегами code или spoiler.

Дамп вы все же не умеете снимать. Поиск по форуму покажет вам правильные примеры.

Причём тут маршрутизация? Вы же пишите, что телефон и сервер пингуют друг друга, а значит маршрут есть.
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
virus_net
 
Сообщений: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Телефон не регистрируется по OpenVPN

Сообщение Jugger1030 » 07 авг 2019, 12:35

Непонятно конечно, в чем выражается мое неуважение к участникам форума, в неправильном выкладывании? Если так, то исправлюсь. А по делу, проблема все таки именно в машине с OpenVpn сервером, так как когда я подключаю этот же телефон по локальной сети, он регистрируется на ура. Ну да, с маршрутами вроде все в порядке, хотя есть одна странность. Телефон пингует только астериск, никого из локальной сети он больше не видит, хотя по идее должен. Дампы с машины с *

дамп с порта 5060 хост-клиент
[Показать] Спойлер:
tcpdump port 5060 and host 192.168.5.6
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes
12:25:07.173864 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
12:25:07.174058 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
12:25:07.702183 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
12:25:07.702339 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
12:25:08.732625 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
12:25:08.732787 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
12:25:10.762449 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
12:25:10.762607 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
12:25:14.791987 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
12:25:14.792121 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
12:25:18.821858 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
12:25:18.822000 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
12:25:22.852604 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
12:25:22.852746 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
12:25:26.882101 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
12:25:26.882241 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
12:25:30.912071 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
12:25:30.912196 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
12:25:34.942019 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
12:25:34.942154 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
12:25:38.990359 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
12:25:38.990498 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized


дамп с порта 5060
[Показать] Спойлер:
tcpdump port 5060
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes
12:28:51.744345 IP 192.168.3.48.sip > icl.sangoma.local.5160: SIP
12:28:51.854062 IP 212.22.71.50.sip > icl.sangoma.local.sip: SIP: OPTIONS sip:192.168.3.17 SIP/2.0
12:28:52.470461 IP icl.sangoma.local.5160 > 192.168.3.214.sip: SIP: OPTIONS sip:4113@192.168.3.214:5060 SIP/2.0
12:28:52.478823 IP 192.168.3.214.sip > icl.sangoma.local.5160: SIP: SIP/2.0 200 OK
12:28:52.705708 IP 192.168.3.65.sip > icl.sangoma.local.5160: SIP
12:28:53.468846 IP icl.sangoma.local.5160 > 192.168.3.47.sip: SIP: OPTIONS sip:4152@192.168.3.47:5060 SIP/2.0
12:28:53.477163 IP 192.168.3.47.sip > icl.sangoma.local.5160: SIP: SIP/2.0 200 OK
12:28:53.506653 IP icl.sangoma.local.5160 > 192.168.3.61.sip: SIP: OPTIONS sip:4116@192.168.3.61:5060 SIP/2.0
12:28:53.515477 IP 192.168.3.61.sip > icl.sangoma.local.5160: SIP: SIP/2.0 200 OK
12:28:53.569192 IP 192.168.3.63.sip > icl.sangoma.local.5160: SIP
12:28:53.852885 IP 212.22.71.50.sip > icl.sangoma.local.sip: SIP: OPTIONS sip:192.168.3.17 SIP/2.0
12:28:54.853311 IP 212.22.71.50.sip > icl.sangoma.local.sip: SIP: OPTIONS sip:192.168.3.17 SIP/2.0
12:28:55.189697 IP 192.168.3.60.sip > icl.sangoma.local.5160: SIP
12:28:55.852541 IP 212.22.71.50.sip > icl.sangoma.local.sip: SIP: OPTIONS sip:192.168.3.17 SIP/2.0
12:28:56.169069 IP icl.sangoma.local.5160 > 192.168.3.1.sip: SIP: OPTIONS sip:4153@192.168.3.1:5060 SIP/2.0
12:28:56.178003 IP 192.168.3.1.sip > icl.sangoma.local.5160: SIP: SIP/2.0 200 OK
12:28:56.563607 IP 192.168.3.214.sip > icl.sangoma.local.5160: SIP
12:28:57.262708 IP icl.sangoma.local.5160 > 192.168.3.216.sip: SIP: OPTIONS sip:4118@192.168.3.216:5060 SIP/2.0
12:28:57.271082 IP 192.168.3.216.sip > icl.sangoma.local.5160: SIP: SIP/2.0 200 OK
12:28:57.340395 IP 192.168.3.51.sip > icl.sangoma.local.5160: SIP
12:28:57.828204 IP icl.sangoma.local.5160 > 192.168.3.48.sip: SIP: OPTIONS sip:4110@192.168.3.48:5060 SIP/2.0
12:28:57.837245 IP 192.168.3.48.sip > icl.sangoma.local.5160: SIP: SIP/2.0 200 OK
12:28:58.300647 IP icl.sangoma.local.5160 > 192.168.3.60.sip: SIP: OPTIONS sip:4111@192.168.3.60:5060 SIP/2.0
12:28:58.309561 IP 192.168.3.60.sip > icl.sangoma.local.5160: SIP: SIP/2.0 200 OK
12:28:59.266787 IP icl.sangoma.local.5160 > 192.168.3.51.sip: SIP: OPTIONS sip:4103@192.168.3.51:5060 SIP/2.0
12:28:59.275762 IP 192.168.3.51.sip > icl.sangoma.local.5160: SIP: SIP/2.0 200 OK
12:29:01.759034 IP icl.sangoma.local.5160 > 192.168.3.106.sip: SIP: OPTIONS sip:4162@192.168.3.106:5060 SIP/2.0
12:29:01.766925 IP 192.168.3.106.sip > icl.sangoma.local.5160: SIP: SIP/2.0 200 OK
12:29:02.169087 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
12:29:02.169273 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
12:29:02.472012 IP 192.168.3.50.sip > icl.sangoma.local.5160: SIP
12:29:02.697945 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
12:29:02.698084 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
12:29:03.728341 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
12:29:03.728488 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
12:29:03.888120 IP 192.168.3.212.sip > icl.sangoma.local.5160: SIP
12:29:05.296620 IP 192.168.3.18.sip > icl.sangoma.local.5160: SIP
12:29:05.758147 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
12:29:05.758306 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
12:29:05.853030 IP 212.22.71.50.sip > icl.sangoma.local.sip: SIP: OPTIONS sip:192.168.3.17 SIP/2.0
12:29:06.852382 IP 212.22.71.50.sip > icl.sangoma.local.sip: SIP: OPTIONS sip:192.168.3.17 SIP/2.0
12:29:07.258701 IP 192.168.3.106.sip > icl.sangoma.local.5160: SIP
12:29:07.854044 IP 212.22.71.50.sip > icl.sangoma.local.sip: SIP: OPTIONS sip:192.168.3.17 SIP/2.0
12:29:07.882987 IP 192.168.3.108.sip > icl.sangoma.local.5160: SIP
12:29:08.090610 IP icl.sangoma.local.5160 > 192.168.3.62.sip: SIP: OPTIONS sip:4117@192.168.3.62:5060 SIP/2.0
12:29:08.099302 IP 192.168.3.62.sip > icl.sangoma.local.5160: SIP: SIP/2.0 200 OK
12:29:08.240096 IP 192.168.3.54.sip > icl.sangoma.local.5160: SIP
12:29:08.376774 IP 192.168.3.1.sip > icl.sangoma.local.5160: SIP
12:29:08.632219 IP icl.sangoma.local.5160 > 192.168.3.65.sip: SIP: OPTIONS sip:4145@192.168.3.65:5060 SIP/2.0
12:29:08.641100 IP 192.168.3.65.sip > icl.sangoma.local.5160: SIP: SIP/2.0 200 OK
12:29:08.853128 IP 212.22.71.50.sip > icl.sangoma.local.sip: SIP: OPTIONS sip:192.168.3.17 SIP/2.0
12:29:08.860618 IP 192.168.3.62.sip > icl.sangoma.local.5160: SIP
12:29:09.788114 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
12:29:09.788242 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
12:29:09.852716 IP 212.22.71.50.sip > icl.sangoma.local.sip: SIP: OPTIONS sip:192.168.3.17 SIP/2.0
12:29:10.521885 IP icl.sangoma.local.5160 > 192.168.3.50.sip: SIP: OPTIONS sip:4154@192.168.3.50:5060 SIP/2.0
12:29:10.530486 IP 192.168.3.50.sip > icl.sangoma.local.5160: SIP: SIP/2.0 200 OK
12:29:11.963697 IP 192.168.3.218.sip > icl.sangoma.local.5160: SIP
12:29:12.366325 IP icl.sangoma.local.5160 > 192.168.3.15.sip: SIP: OPTIONS sip:4161@192.168.3.15:5060 SIP/2.0
12:29:12.382531 IP 192.168.3.15.sip > icl.sangoma.local.5160: SIP: SIP/2.0 200 OK
12:29:12.521684 IP 192.168.3.107.sip > icl.sangoma.local.5160: SIP
12:29:13.289323 IP 192.168.3.215.sip > icl.sangoma.local.5160: SIP
12:29:13.818506 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
12:29:13.818664 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
12:29:14.867991 IP 192.168.3.216.sip > icl.sangoma.local.5160: SIP


дамп хост-клиент
[Показать] Спойлер:
# tcpdump host 192.168.5.6
\tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes
12:31:25.161509 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
12:31:25.161705 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
12:31:25.686020 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
12:31:25.686163 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
12:31:26.715587 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
12:31:26.715744 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
12:31:28.745462 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
12:31:28.745623 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
12:31:32.776139 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
12:31:32.776294 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
12:31:36.805806 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
12:31:36.805973 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
12:31:40.835575 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
12:31:40.835734 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
12:31:44.865149 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
12:31:44.865302 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
12:31:48.895904 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
12:31:48.896100 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized


Везде одно и тоже. Выше уважаемый участник посоветовал смотреть дамп и выяснять виновника. Не вижу тут виновника, подскажите пожалуйста
Jugger1030
 
Сообщений: 32
Зарегистрирован: 06 авг 2019, 11:27

Re: Телефон не регистрируется по OpenVPN

Сообщение ded » 07 авг 2019, 12:47

Подсказываю. Диалог регистрации телефона не получается, потому что после посылки
12:31:25.161509 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
Астериск отвечает
12:31:25.161705 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
и при этом присылает данные для WWW Digest авторизации + nonce (вы сможете изуить что это такое самостоятельно).
Если телефон это понимает, то он посылает пакет REGISTER уже с WWW Digest + realm + nonce, но он не понимает, и продолжает долбить:
12:31:25.686020 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
12:31:25.686163 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized

Вы не умеете считывать дамп, как бы ни заверяли нас в обратном.
Используйте ключи
tcpdump host 192.168.5.6 -s0 -A
и будет всё видно.
А ещё не надо использовать PJSIP, пока что chan_SIP просто легче в понимании для новичков.

http://asterisk.ru/knowledgebase/debug
ded
 
Сообщений: 15802
Зарегистрирован: 26 авг 2010, 19:00

Re: Телефон не регистрируется по OpenVPN

Сообщение Jugger1030 » 07 авг 2019, 12:58

Спасибо за правильный ключ :) PJSIP не использую.

вот дамп
[Показать] Спойлер:
tcpdump host 192.168.5.6 -s0 -A
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes
12:50:06.146707 IP 192.168.5.6.sip > icl.sangoma.local.5160: SIP: REGISTER sip:192.168.3.17:5160 SIP/2.0
Eh.I..@.?..............(.5\*REGISTER sip:192.168.3.17:5160 SIP/2.0
Via: SIP/2.0/UDP 192.168.5.6:5060;branch=z9hG4bK3920414493
From: "4141" <sip:4141@192.168.3.17:5160>;tag=2970933056
To: "4141" <sip:4141@192.168.3.17:5160>
Call-ID: 0_272826289@192.168.5.6
CSeq: 1 REGISTER
Contact: <sip:4141@192.168.5.6:5060>
Allow: INVITE, INFO, PRACK, ACK, BYE, CANCEL, OPTIONS, NOTIFY, REGISTER, SUBSCRIBE, REFER, PUBLISH, UPDATE, MESSAGE
Max-Forwards: 70
User-Agent: Yealink SIP-T19P_E2 53.84.0.15
Expires: 3600
Allow-Events: talk,hold,conference,refer,check-sync
Content-Length: 0


12:50:06.146878 IP icl.sangoma.local.5160 > 192.168.5.6.sip: SIP: SIP/2.0 401 Unauthorized
E`.'....@.dN.........(....G.SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.5.6:5060;branch=z9hG4bK3920414493;received=192.168.5.6
From: "4141" <sip:4141@192.168.3.17:5160>;tag=2970933056
To: "4141" <sip:4141@192.168.3.17:5160>;tag=as242ecf53
Call-ID: 0_272826289@192.168.5.6
CSeq: 1 REGISTER
Server: FPBX-14.0.13.4(13.22.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="0af7ee36"
Content-Length: 0

теперь вижу, что проблема с Digest algorithm. Но почему он тогда регистрируется без проблем по локальной сети? Может ли такое быть из-за того, что VPN поднят по tcp ?
Jugger1030
 
Сообщений: 32
Зарегистрирован: 06 авг 2019, 11:27

Re: Телефон не регистрируется по OpenVPN

Сообщение ded » 07 авг 2019, 13:05

... у него на это пять причин:
- первая причина - это вы,
А вторая все его мечты
Третья - это все его слова (Digest, realm, nonce)
Я им не поверил едва
Четвертая причина - это ложь
Кто прав, кто виноват - не разберешь
А пятая причина - это боль
Оттого, что умерла любовь... ©

В настройках экстена указано nat=yes?
Удалённая подсеть не указана в параметрах sip settings как
localnet= ?
Глупый роутер в удалённой подсети, который делает NAT, ещё и пытается манипулировать с SIP через SIP ALG?
ded
 
Сообщений: 15802
Зарегистрирован: 26 авг 2010, 19:00

Re: Телефон не регистрируется по OpenVPN

Сообщение Jugger1030 » 07 авг 2019, 13:18

настройки экстеншна:
Код: выделить все
[4141]
deny=0.0.0.0/0.0.0.0
secret=********
dtmfmode=rfc2833
canreinvite=no
host=dynamic
defaultuser=
trustrpid=yes
sendrpid=pai
type=friend
session-timers=accept
nat=no
port=5060
qualify=yes
qualifyfreq=60
transport=udp
avpf=no
force_avp=no
icesupport=no
rtcp_mux=no
encryption=no
namedcallgroup=
namedpickupgroup=
dial=SIP/4141
accountcode=
mailbox=4141@default
permit=0.0.0.0/0.0.0.0
context=from-internal
callerid=Тест <4141>
recordonfeature=apprecord
recordofffeature=apprecord
callcounter=yes
faxdetect=no
cc_monitor_policy=generic


настройки SIP:
Код: выделить все
accept_outofcall_message=yes
auth_message_requests=no
outofcall_message_context=dpma_message_context
faxdetect=no
vmexten=*97
useragent=FPBX-14.0.13.4(13.22.0)
language=ru
disallow=all
allow=ulaw
allow=alaw
allow=gsm
allow=g726
allow=g722
allow=g723
context=from-sip-external
callerid=Unknown
notifyringing=yes
notifyhold=yes
tos_sip=cs3
tos_audio=ef
tos_video=af41
alwaysauthreject=yes
limitonpeers=yes
rtpend=20000
context=from-sip-external
callerid=Unknown
rtpstart=10000
tcpenable=no
callevents=yes
bindport=5160
jbenable=no
checkmwi=10
maxexpiry=3600
minexpiry=60
srvlookup=no
tlsenable=no
allowguest=yes
notifyhold=yes
rtptimeout=30
canreinvite=no
tlsbindaddr=[::]:5161
rtpkeepalive=0
videosupport=no
defaultexpiry=120
notifyringing=yes
maxcallbitrate=384
rtpholdtimeout=300
g726nonstandard=no
registertimeout=60
tlsclientmethod=tlsv1
registerattempts=0
nat=force_rport,comedia
ALLOW_SIP_ANON=no
tlscafile=/etc/pki/tls/certs/ca-bundle.crt
externip=***.***.***.***
localnet=192.168.3.0/24
localnet=192.168.5.0/24
accept_outofcall_message=yes
auth_message_requests=no
outofcall_message_context=dpma_message_context


соединялся через два разных роутера, наверное оба глупые :D
Jugger1030
 
Сообщений: 32
Зарегистрирован: 06 авг 2019, 11:27

След.

Вернуться в Конфигурация и настройка Asterisk

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH