В эксперименте задействованы три мультиплексора MC-04: 192.168.0.21 (плата VE, прошивка 48) - Цкнтральный узел связи 192.168.5.11 (плата VE, прошивка 48) - Красноперекопский РЭС 192.168.0.31 (плата VE, прошивка 59) - п/с Кубанская SIP-телефон 7544@192.168.0.29 зарегистрирован на плате VE-01 (192.168.0.21). С этого телефона совершаем вызов на номер 5999. На плате VE-01 (192.168.0.21) нет SIP-пользователей и SIP-окончаний, способных обслужить этот вызов. В таблице маршрутизации платы VE-01 (192.168.0.21) имеется маршрут: ^sip:5999.* --> sip:5999@192.168.5.11 На плате VE-01 (192.168.5.11) также нет SIP-пользователей и SIP-окочаний, способных обслужить вызов 5999, но есть маршрут в таблице маршрутизации: ^sip:5999.* --> sip:5999@192.168.0.31 На плате VE-01 (192.168.0.31) есть SIP-окончание FXS 5999@192.168.0.31 Вызов успешно проходит с SIP телефона 7544@192.168.0.29 на FXS окончание 5999@192.168.0.31 через "транзитный" узел 192.168.5.11 После того, как зазвонил телефон скоммутированный на окончание FXS, вызов прекращается по инициативе вызывающего абонента 7544@192.168.0.29 до того, как вызываемый 5999@192.168.0.31 поднимет трубку. Дамп получен в ОС "транзитной" платы VE-01 (192.168.5.11): root@comcerto:~# tcpdump -v -s1514 port 5060 and host 192.168.5.11 tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 1514 bytes 12:14:02.576451 IP (tos 0x0, ttl 62, id 0, offset 0, flags [DF], proto UDP (17), length 1167) 192.168.0.21.5060 > 192.168.5.11.5060: SIP, length: 1139 INVITE sip:5999@192.168.5.11 SIP/2.0 Via: SIP/2.0/UDP 192.168.0.21:5060;branch=z9hG4bK-524287-1---36304c30dd36c96d;rport Via: SIP/2.0/UDP 192.168.0.29:52539;rport=52539;branch=z9hG4bKPj58e72aae909943dd89512b6d07716f05 Max-Forwards: 69 Record-Route: Contact: To: From: ;tag=da062888adaa4d90a17b8bda028a90af Call-ID: f5e8177adbcb4b7c9311ff57127df721 CSeq: 18733 INVITE Session-Expires: 1800 Min-SE: 90 Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, SUBSCRIBE, NOTIFY, REFER, MESSAGE, OPTIONS Content-Type: application/sdp Date: Tue, 14 Apr 2020 12:04:28 GMT Supported: replaces, 100rel, timer, norefersub User-Agent: MicroSIP/3.19.28 Content-Length: 339 v=0 o=- 3795866148 3795866148 IN IP4 192.168.0.29 s=pjmedia b=AS:84 t=0 0 a=X-nat:0 m=audio 4006 RTP/AVP 8 0 101 c=IN IP4 192.168.0.29 b=TIAS:64000 a=rtcp:4007 IN IP4 192.168.0.29 a=sendrecv a=rtpmap:8 PCMA/8000 a=rtpmap:0 PCMU/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=ssrc:429867887 cname:46b541505a3f21a1 12:14:02.605113 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 1313) 192.168.5.11.5060 > 192.168.0.31.5060: SIP, length: 1285 INVITE sip:5999@192.168.0.31 SIP/2.0 Via: SIP/2.0/UDP 192.168.5.11:5060;branch=z9hG4bK-524287-1---31ec2a014b76bc04;rport Via: SIP/2.0/UDP 192.168.0.21:5060;branch=z9hG4bK-524287-1---36304c30dd36c96d;rport=5060 Via: SIP/2.0/UDP 192.168.0.29:52539;rport=52539;branch=z9hG4bKPj58e72aae909943dd89512b6d07716f05 Max-Forwards: 68 Record-Route: Record-Route: Contact: To: From: ;tag=da062888adaa4d90a17b8bda028a90af Call-ID: f5e8177adbcb4b7c9311ff57127df721 CSeq: 18733 INVITE Session-Expires: 1800 Min-SE: 90 Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, SUBSCRIBE, NOTIFY, REFER, MESSAGE, OPTIONS Content-Type: application/sdp Date: Tue, 14 Apr 2020 12:04:28 GMT Supported: replaces, 100rel, timer, norefersub User-Agent: MicroSIP/3.19.28 Content-Length: 339 v=0 o=- 3795866148 3795866148 IN IP4 192.168.0.29 s=pjmedia b=AS:84 t=0 0 a=X-nat:0 m=audio 4006 RTP/AVP 8 0 101 c=IN IP4 192.168.0.29 b=TIAS:64000 a=rtcp:4007 IN IP4 192.168.0.29 a=sendrecv a=rtpmap:8 PCMA/8000 a=rtpmap:0 PCMU/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=ssrc:429867887 cname:46b541505a3f21a1 12:14:02.692198 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 417) 192.168.5.11.5060 > 192.168.0.21.5060: SIP, length: 389 SIP/2.0 100 Trying Via: SIP/2.0/UDP 192.168.0.21:5060;branch=z9hG4bK-524287-1---36304c30dd36c96d;rport=5060 Via: SIP/2.0/UDP 192.168.0.29:52539;rport=52539;branch=z9hG4bKPj58e72aae909943dd89512b6d07716f05 To: From: ;tag=da062888adaa4d90a17b8bda028a90af Call-ID: f5e8177adbcb4b7c9311ff57127df721 CSeq: 18733 INVITE Content-Length: 0 12:14:02.693377 IP (tos 0x0, ttl 62, id 0, offset 0, flags [DF], proto UDP (17), length 982) 192.168.0.31.5060 > 192.168.5.11.5060: SIP, length: 954 SIP/2.0 180 Ringing Via: SIP/2.0/UDP 192.168.5.11:5060;branch=z9hG4bK-524287-1---31ec2a014b76bc04;rport=5060 Via: SIP/2.0/UDP 192.168.0.21:5060;branch=z9hG4bK-524287-1---36304c30dd36c96d;rport=5060 Via: SIP/2.0/UDP 192.168.0.29:52539;rport=52539;branch=z9hG4bKPj58e72aae909943dd89512b6d07716f05 Record-Route: Record-Route: Record-Route: Require: 100rel Contact: To: ;tag=160621339 From: ;tag=da062888adaa4d90a17b8bda028a90af Call-ID: f5e8177adbcb4b7c9311ff57127df721 CSeq: 18733 INVITE Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, REFER, NOTIFY, INFO, UPDATE, PRACK Server: repro 1.10.2 Supported: replaces, timer, 100rel User-Agent: eXosip/4.1.0 RSeq: 100 Remote-Party-ID: ;screen=yes;party=called Content-Length: 0 12:14:02.707040 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 892) 192.168.5.11.5060 > 192.168.0.21.5060: SIP, length: 864 SIP/2.0 180 Ringing Via: SIP/2.0/UDP 192.168.0.21:5060;branch=z9hG4bK-524287-1---36304c30dd36c96d;rport=5060 Via: SIP/2.0/UDP 192.168.0.29:52539;rport=52539;branch=z9hG4bKPj58e72aae909943dd89512b6d07716f05 Record-Route: Record-Route: Record-Route: Require: 100rel Contact: To: ;tag=160621339 From: ;tag=da062888adaa4d90a17b8bda028a90af Call-ID: f5e8177adbcb4b7c9311ff57127df721 CSeq: 18733 INVITE Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, REFER, NOTIFY, INFO, UPDATE, PRACK Server: repro 1.10.2 Supported: replaces, timer, 100rel User-Agent: eXosip/4.1.0 RSeq: 100 Remote-Party-ID: ;screen=yes;party=called Content-Length: 0 12:14:02.739330 IP (tos 0x0, ttl 62, id 0, offset 0, flags [DF], proto UDP (17), length 584) 192.168.0.21.5060 > 192.168.5.11.5060: SIP, length: 556 PRACK sip:5999@127.0.0.1:6060 SIP/2.0 Via: SIP/2.0/UDP 192.168.0.21:5060;branch=z9hG4bK-524287-1---24285a0b1fd43439;rport Via: SIP/2.0/UDP 192.168.0.29:52539;rport=52539;branch=z9hG4bKPjea32ab41fb1844ee833eccad51897719 Max-Forwards: 69 Route: Route: To: ;tag=160621339 From: ;tag=da062888adaa4d90a17b8bda028a90af Call-ID: f5e8177adbcb4b7c9311ff57127df721 CSeq: 18734 PRACK RAck: 100 18733 INVITE Content-Length: 0 12:14:02.755304 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 625) 192.168.5.11.5060 > 192.168.0.31.5060: SIP, length: 597 PRACK sip:5999@127.0.0.1:6060 SIP/2.0 Via: SIP/2.0/UDP 192.168.5.11:5060;branch=z9hG4bK-524287-1---b28c70224bc39240;rport Via: SIP/2.0/UDP 192.168.0.21:5060;branch=z9hG4bK-524287-1---24285a0b1fd43439;rport=5060 Via: SIP/2.0/UDP 192.168.0.29:52539;rport=52539;branch=z9hG4bKPjea32ab41fb1844ee833eccad51897719 Max-Forwards: 68 Route: To: ;tag=160621339 From: ;tag=da062888adaa4d90a17b8bda028a90af Call-ID: f5e8177adbcb4b7c9311ff57127df721 CSeq: 18734 PRACK RAck: 100 18733 INVITE Content-Length: 0 12:14:02.793335 IP (tos 0x0, ttl 62, id 0, offset 0, flags [DF], proto UDP (17), length 802) 192.168.0.31.5060 > 192.168.5.11.5060: SIP, length: 774 SIP/2.0 200 OK Via: SIP/2.0/UDP 192.168.5.11:5060;branch=z9hG4bK-524287-1---b28c70224bc39240;rport=5060 Via: SIP/2.0/UDP 192.168.0.21:5060;branch=z9hG4bK-524287-1---24285a0b1fd43439;rport=5060 Via: SIP/2.0/UDP 192.168.0.29:52539;rport=52539;branch=z9hG4bKPjea32ab41fb1844ee833eccad51897719 Contact: To: ;tag=160621339 From: ;tag=da062888adaa4d90a17b8bda028a90af Call-ID: f5e8177adbcb4b7c9311ff57127df721 CSeq: 18734 PRACK Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, REFER, NOTIFY, INFO, UPDATE, PRACK Server: repro 1.10.2 Supported: replaces, timer, 100rel User-Agent: eXosip/4.1.0 Remote-Party-ID: ;screen=yes;party=called X-Endpoint-Type: FXS Content-Length: 0 12:14:02.802892 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 712) 192.168.5.11.5060 > 192.168.0.21.5060: SIP, length: 684 SIP/2.0 200 OK Via: SIP/2.0/UDP 192.168.0.21:5060;branch=z9hG4bK-524287-1---24285a0b1fd43439;rport=5060 Via: SIP/2.0/UDP 192.168.0.29:52539;rport=52539;branch=z9hG4bKPjea32ab41fb1844ee833eccad51897719 Contact: To: ;tag=160621339 From: ;tag=da062888adaa4d90a17b8bda028a90af Call-ID: f5e8177adbcb4b7c9311ff57127df721 CSeq: 18734 PRACK Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, REFER, NOTIFY, INFO, UPDATE, PRACK Server: repro 1.10.2 Supported: replaces, timer, 100rel User-Agent: eXosip/4.1.0 Remote-Party-ID: ;screen=yes;party=called X-Endpoint-Type: FXS Content-Length: 0 12:14:12.587246 IP (tos 0x0, ttl 62, id 0, offset 0, flags [DF], proto UDP (17), length 350) 192.168.0.21.5060 > 192.168.5.11.5060: SIP, length: 322 CANCEL sip:5999@192.168.5.11 SIP/2.0 Via: SIP/2.0/UDP 192.168.0.21:5060;branch=z9hG4bK-524287-1---36304c30dd36c96d;rport Max-Forwards: 70 To: From: ;tag=da062888adaa4d90a17b8bda028a90af Call-ID: f5e8177adbcb4b7c9311ff57127df721 CSeq: 18733 CANCEL Content-Length: 0 12:14:12.600380 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 350) 192.168.5.11.5060 > 192.168.0.21.5060: SIP, length: 322 SIP/2.0 200 OK Via: SIP/2.0/UDP 192.168.0.21:5060;branch=z9hG4bK-524287-1---36304c30dd36c96d;rport=5060 To: ;tag=40b6af1a From: ;tag=da062888adaa4d90a17b8bda028a90af Call-ID: f5e8177adbcb4b7c9311ff57127df721 CSeq: 18733 CANCEL Server: repro 1.10.2 Content-Length: 0 12:14:12.600677 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 350) 192.168.5.11.5060 > 192.168.0.31.5060: SIP, length: 322 CANCEL sip:5999@192.168.0.31 SIP/2.0 Via: SIP/2.0/UDP 192.168.5.11:5060;branch=z9hG4bK-524287-1---31ec2a014b76bc04;rport Max-Forwards: 70 To: From: ;tag=da062888adaa4d90a17b8bda028a90af Call-ID: f5e8177adbcb4b7c9311ff57127df721 CSeq: 18733 CANCEL Content-Length: 0 12:14:12.615267 IP (tos 0x0, ttl 62, id 0, offset 0, flags [DF], proto UDP (17), length 350) 192.168.0.31.5060 > 192.168.5.11.5060: SIP, length: 322 SIP/2.0 200 OK Via: SIP/2.0/UDP 192.168.5.11:5060;branch=z9hG4bK-524287-1---31ec2a014b76bc04;rport=5060 To: ;tag=9b31d57d From: ;tag=da062888adaa4d90a17b8bda028a90af Call-ID: f5e8177adbcb4b7c9311ff57127df721 CSeq: 18733 CANCEL Server: repro 1.10.2 Content-Length: 0 12:14:12.645227 IP (tos 0x0, ttl 62, id 0, offset 0, flags [DF], proto UDP (17), length 580) 192.168.0.31.5060 > 192.168.5.11.5060: SIP, length: 552 SIP/2.0 487 Request Cancelled Via: SIP/2.0/UDP 192.168.5.11:5060;branch=z9hG4bK-524287-1---31ec2a014b76bc04;rport=5060 Via: SIP/2.0/UDP 192.168.0.21:5060;branch=z9hG4bK-524287-1---36304c30dd36c96d;rport=5060 Via: SIP/2.0/UDP 192.168.0.29:52539;rport=52539;branch=z9hG4bKPj58e72aae909943dd89512b6d07716f05 To: ;tag=160621339 From: ;tag=da062888adaa4d90a17b8bda028a90af Call-ID: f5e8177adbcb4b7c9311ff57127df721 CSeq: 18733 INVITE Server: repro 1.10.2 User-Agent: eXosip/4.1.0 Content-Length: 0 12:14:12.653336 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 358) 192.168.5.11.5060 > 192.168.0.31.5060: SIP, length: 330 ACK sip:5999@192.168.0.31 SIP/2.0 Via: SIP/2.0/UDP 192.168.5.11:5060;branch=z9hG4bK-524287-1---31ec2a014b76bc04;rport Max-Forwards: 70 To: ;tag=160621339 From: ;tag=da062888adaa4d90a17b8bda028a90af Call-ID: f5e8177adbcb4b7c9311ff57127df721 CSeq: 18733 ACK Content-Length: 0 12:14:12.661191 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 490) 192.168.5.11.5060 > 192.168.0.21.5060: SIP, length: 462 SIP/2.0 487 Request Cancelled Via: SIP/2.0/UDP 192.168.0.21:5060;branch=z9hG4bK-524287-1---36304c30dd36c96d;rport=5060 Via: SIP/2.0/UDP 192.168.0.29:52539;rport=52539;branch=z9hG4bKPj58e72aae909943dd89512b6d07716f05 To: ;tag=160621339 From: ;tag=da062888adaa4d90a17b8bda028a90af Call-ID: f5e8177adbcb4b7c9311ff57127df721 CSeq: 18733 INVITE Server: repro 1.10.2 User-Agent: eXosip/4.1.0 Content-Length: 0 12:14:12.673229 IP (tos 0x0, ttl 62, id 0, offset 0, flags [DF], proto UDP (17), length 358) 192.168.0.21.5060 > 192.168.5.11.5060: SIP, length: 330 ACK sip:5999@192.168.5.11 SIP/2.0 Via: SIP/2.0/UDP 192.168.0.21:5060;branch=z9hG4bK-524287-1---36304c30dd36c96d;rport Max-Forwards: 70 To: ;tag=160621339 From: ;tag=da062888adaa4d90a17b8bda028a90af Call-ID: f5e8177adbcb4b7c9311ff57127df721 CSeq: 18733 ACK Content-Length: 0 17 packets captured 17 packets received by filter 0 packets dropped by kernel root@comcerto:/tmp#