Sip.js: Tidak dapat membatalkan panggilan di 9.2.0 hingga 0.11.1

Dibuat pada 28 Mar 2018  ·  12Komentar  ·  Sumber: onsip/SIP.js

Ini mungkin terkait dengan #514 dan ini berfungsi dengan baik di 0.7.3

Ketika saya memberi tahu sesi untuk menahan semuanya berfungsi dengan baik. Ujung yang lain mendengar musik (seperti itulah pengaturannya).

Namun sepertinya aku tidak bisa menahannya. Saya memberi tahu sesi untuk melepaskan dan SIP.js bertindak seolah-olah telah membatalkan panggilan namun ujung yang lain masih ditahan dan sepertinya tidak ada cara untuk membatalkan panggilan

ketika saya memberi tahu sesi untuk "tahan"

Wed Mar 28 2018 13:56:39 GMT-0700 (PDT) | sip.transport | sending WebSocket message:

INVITE sip:127.0.0.1:8089;transport=ws SIP/2.0
Via: SIP/2.0/WSS e5j1m5vhpb1g.invalid;branch=z9hG4bK3369134
Max-Forwards: 70
To: <sip:19512594723@myHostName>;tag=e2c04da9-2c6e-42c5-aabf-d4d1bb2cbb04
From: "Testing" <sip:904012@myHostName>;tag=9ridgtn27i
Call-ID: 4v02jm1pg859lh8e2p55
CSeq: 4034 INVITE
Contact: <sip:[email protected];transport=ws;ob>
Allow: ACK,CANCEL,INVITE,MESSAGE,BYE,OPTIONS,INFO,NOTIFY,REFER
Contact: <sip:[email protected];transport=ws;ob>
Allow: ACK,CANCEL,INVITE,MESSAGE,BYE,OPTIONS,INFO,NOTIFY,REFER
Contact: <sip:[email protected];transport=ws;ob>
Allow: ACK,CANCEL,INVITE,MESSAGE,BYE,OPTIONS,INFO,NOTIFY,REFER
Contact: <sip:[email protected];transport=ws;ob>
Allow: ACK,CANCEL,INVITE,MESSAGE,BYE,OPTIONS,INFO,NOTIFY,REFER
Supported: outbound
User-Agent: SipJS
Content-Type: application/sdp
Content-Length: 2021

v=0
o=- 8079173116322237565 3 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE audio
a=msid-semantic: WMS HHp6rFldE8spr4aQmJuLknxkz9ZIgN8Q6XNE
m=audio 51709 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 110 112 113 126
c=IN IP4 myIpAddress
a=rtcp:9 IN IP4 0.0.0.0
a=candidate:4164431658 1 udp 2122260223 10.224.50.20 55981 typ host generation 0 network-id 3 network-cost 50
a=candidate:3805835391 1 udp 2122194687 192.168.0.107 51709 typ host generation 0 network-id 1
a=candidate:2066175263 1 udp 2122126591 2002:8ae5:8e88:1::103 51710 typ host generation 0 network-id 2
a=candidate:3065762778 1 tcp 1518280447 10.224.50.20 9 typ host tcptype active generation 0 network-id 3 network-cost 50
a=candidate:2891680911 1 tcp 1518214911 192.168.0.107 9 typ host tcptype active generation 0 network-id 1
a=candidate:899983855 1 tcp 1518146815 2002:8ae5:8e88:1::103 9 typ host tcptype active generation 0 network-id 2
a=candidate:1670411979 1 udp 1685987071 myIpAddress 51709 typ srflx raddr 192.168.0.107 rport 51709 generation 0 network-id 1
a=ice-ufrag:kMDA
a=ice-pwd:IiOndfoStEhqfYzWZ3CGacxT
a=fingerprint:sha-256 52:B7:FB:7F:D8:DE:72:A8:BB:4D:BF:37:43:93:FD:9E:8B:88:C1:AC:92:16:5C:8A:E0:A0:4C:07:7D:CD:40:69
a=setup:actpass
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=sendonly
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=rtcp-fb:111 transport-cc
a=fmtp:111 minptime=10;useinbandfec=1
a=rtpmap:103 ISAC/16000
a=rtpmap:104 ISAC/32000
a=rtpmap:9 G722/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:106 CN/32000
a=rtpmap:105 CN/16000
a=rtpmap:13 CN/8000
a=rtpmap:110 telephone-event/48000
a=rtpmap:112 telephone-event/32000
a=rtpmap:113 telephone-event/16000
a=rtpmap:126 telephone-event/8000
a=ssrc:238021649 cname:VlDKI8CAn7VHRtDG
a=ssrc:238021649 msid:HHp6rFldE8spr4aQmJuLknxkz9ZIgN8Q6XNE c1a03914-6bb8-4e40-8672-995fb3e27993
a=ssrc:238021649 mslabel:HHp6rFldE8spr4aQmJuLknxkz9ZIgN8Q6XNE
a=ssrc:238021649 label:c1a03914-6bb8-4e40-8672-995fb3e27993


sip-0.9.2.js:807 Wed Mar 28 2018 13:56:40 GMT-0700 (PDT) | sip.transport | received WebSocket text message:

SIP/2.0 200 OK
Via: SIP/2.0/WSS e5j1m5vhpb1g.invalid;rport=56300;received=127.0.0.1;branch=z9hG4bK3369134
Call-ID: 4v02jm1pg859lh8e2p55
From: "Testing" <sip:904012@myHostName>;tag=9ridgtn27i
To: <sip:19512594723@myHostName>;tag=e2c04da9-2c6e-42c5-aabf-d4d1bb2cbb04
CSeq: 4034 INVITE
Contact: <sip:127.0.0.1:8089;transport=ws>
Allow: OPTIONS, SUBSCRIBE, NOTIFY, PUBLISH, INVITE, ACK, BYE, CANCEL, UPDATE, PRACK, REGISTER, REFER, MESSAGE
Supported: 100rel, timer, replaces, norefersub
Server: PBXact-14.0.2.11(13.19.1)
Content-Type: application/sdp
Content-Length:   596

v=0
o=- 3712339069 5 IN IP4 serverIpAddress
s=Asterisk
c=IN IP4 serverIpAddress
t=0 0
m=audio 13160 UDP/TLS/RTP/SAVPF 0 8 126
a=connection:existing
a=setup:active
a=fingerprint:SHA-256 58:EF:21:42:78:C5:B4:9F:0E:93:F8:CB:EB:00:AF:89:4C:AB:C0:EA:26:AA:75:1B:4D:D8:15:04:6A:77:7C:9C
a=ice-ufrag:5b52096f0e8d5cf51a58ab8f61951541
a=ice-pwd:5b9141a6470f97c2425bc0f72dbe5b4f
a=candidate:Hc766ef2b 1 UDP 2130706431 serverIpAddress 13160 typ host
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:126 telephone-event/8000
a=fmtp:126 0-16
a=ptime:20
a=maxptime:150
a=rtcp-mux
a=recvonly


sip-0.9.2.js:807 Wed Mar 28 2018 13:56:40 GMT-0700 (PDT) | sip.transport | sending WebSocket message:

ACK sip:127.0.0.1:8089;transport=ws SIP/2.0
Via: SIP/2.0/WSS e5j1m5vhpb1g.invalid;branch=z9hG4bK5989093
Max-Forwards: 70
To: <sip:19512594723@myHostName>;tag=e2c04da9-2c6e-42c5-aabf-d4d1bb2cbb04
From: "Testing" <sip:904012@myHostName>;tag=9ridgtn27i
Call-ID: 4v02jm1pg859lh8e2p55
CSeq: 4034 ACK
Supported: outbound
User-Agent: SipJS
Content-Length: 0



sip-0.9.2.js:807 Wed Mar 28 2018 13:56:40 GMT-0700 (PDT) | sip.invitecontext.sessionDescriptionHandler | stream removed: default

Ketika saya memberi tahu sesi untuk tidak ditahan

Wed Mar 28 2018 13:56:52 GMT-0700 (PDT) | sip.transport | sending WebSocket message:

INVITE sip:127.0.0.1:8089;transport=ws SIP/2.0
Via: SIP/2.0/WSS e5j1m5vhpb1g.invalid;branch=z9hG4bK2539286
Max-Forwards: 70
To: <sip:19512594723@myHostName>;tag=e2c04da9-2c6e-42c5-aabf-d4d1bb2cbb04
From: "Testing" <sip:904012@myHostName>;tag=9ridgtn27i
Call-ID: 4v02jm1pg859lh8e2p55
CSeq: 4035 INVITE
Contact: <sip:[email protected];transport=ws;ob>
Allow: ACK,CANCEL,INVITE,MESSAGE,BYE,OPTIONS,INFO,NOTIFY,REFER
Contact: <sip:[email protected];transport=ws;ob>
Allow: ACK,CANCEL,INVITE,MESSAGE,BYE,OPTIONS,INFO,NOTIFY,REFER
Contact: <sip:[email protected];transport=ws;ob>
Allow: ACK,CANCEL,INVITE,MESSAGE,BYE,OPTIONS,INFO,NOTIFY,REFER
Contact: <sip:[email protected];transport=ws;ob>
Allow: ACK,CANCEL,INVITE,MESSAGE,BYE,OPTIONS,INFO,NOTIFY,REFER
Supported: outbound
User-Agent: SipJS
Content-Type: application/sdp
Content-Length: 2021

v=0
o=- 8079173116322237565 4 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE audio
a=msid-semantic: WMS HHp6rFldE8spr4aQmJuLknxkz9ZIgN8Q6XNE
m=audio 51709 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 110 112 113 126
c=IN IP4 myIpAddress
a=rtcp:9 IN IP4 0.0.0.0
a=candidate:4164431658 1 udp 2122260223 10.224.50.20 55981 typ host generation 0 network-id 3 network-cost 50
a=candidate:3805835391 1 udp 2122194687 192.168.0.107 51709 typ host generation 0 network-id 1
a=candidate:2066175263 1 udp 2122126591 2002:8ae5:8e88:1::103 51710 typ host generation 0 network-id 2
a=candidate:3065762778 1 tcp 1518280447 10.224.50.20 9 typ host tcptype active generation 0 network-id 3 network-cost 50
a=candidate:2891680911 1 tcp 1518214911 192.168.0.107 9 typ host tcptype active generation 0 network-id 1
a=candidate:899983855 1 tcp 1518146815 2002:8ae5:8e88:1::103 9 typ host tcptype active generation 0 network-id 2
a=candidate:1670411979 1 udp 1685987071 myIpAddress 51709 typ srflx raddr 192.168.0.107 rport 51709 generation 0 network-id 1
a=ice-ufrag:kMDA
a=ice-pwd:IiOndfoStEhqfYzWZ3CGacxT
a=fingerprint:sha-256 52:B7:FB:7F:D8:DE:72:A8:BB:4D:BF:37:43:93:FD:9E:8B:88:C1:AC:92:16:5C:8A:E0:A0:4C:07:7D:CD:40:69
a=setup:actpass
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=sendonly
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=rtcp-fb:111 transport-cc
a=fmtp:111 minptime=10;useinbandfec=1
a=rtpmap:103 ISAC/16000
a=rtpmap:104 ISAC/32000
a=rtpmap:9 G722/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:106 CN/32000
a=rtpmap:105 CN/16000
a=rtpmap:13 CN/8000
a=rtpmap:110 telephone-event/48000
a=rtpmap:112 telephone-event/32000
a=rtpmap:113 telephone-event/16000
a=rtpmap:126 telephone-event/8000
a=ssrc:238021649 cname:VlDKI8CAn7VHRtDG
a=ssrc:238021649 msid:HHp6rFldE8spr4aQmJuLknxkz9ZIgN8Q6XNE c1a03914-6bb8-4e40-8672-995fb3e27993
a=ssrc:238021649 mslabel:HHp6rFldE8spr4aQmJuLknxkz9ZIgN8Q6XNE
a=ssrc:238021649 label:c1a03914-6bb8-4e40-8672-995fb3e27993


sip-0.9.2.js:807 Wed Mar 28 2018 13:56:52 GMT-0700 (PDT) | sip.transport | received WebSocket text message:

SIP/2.0 200 OK
Via: SIP/2.0/WSS e5j1m5vhpb1g.invalid;rport=56300;received=127.0.0.1;branch=z9hG4bK2539286
Call-ID: 4v02jm1pg859lh8e2p55
From: "Testing" <sip:904012@myHostName>;tag=9ridgtn27i
To: <sip:19512594723@myHostName>;tag=e2c04da9-2c6e-42c5-aabf-d4d1bb2cbb04
CSeq: 4035 INVITE
Contact: <sip:127.0.0.1:8089;transport=ws>
Allow: OPTIONS, SUBSCRIBE, NOTIFY, PUBLISH, INVITE, ACK, BYE, CANCEL, UPDATE, PRACK, REGISTER, REFER, MESSAGE
Supported: 100rel, timer, replaces, norefersub
Server: PBXact-14.0.2.11(13.19.1)
Content-Type: application/sdp
Content-Length:   591

v=0
o=- 3712339069 6 IN IP4 serverIpAddress
s=Asterisk
c=IN IP4 serverIpAddress
t=0 0
m=audio 13160 UDP/TLS/RTP/SAVPF 0 8 126
a=connection:new
a=setup:active
a=fingerprint:SHA-256 58:EF:21:42:78:C5:B4:9F:0E:93:F8:CB:EB:00:AF:89:4C:AB:C0:EA:26:AA:75:1B:4D:D8:15:04:6A:77:7C:9C
a=ice-ufrag:5b52096f0e8d5cf51a58ab8f61951541
a=ice-pwd:5b9141a6470f97c2425bc0f72dbe5b4f
a=candidate:Hc766ef2b 1 UDP 2130706431 serverIpAddress 13160 typ host
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:126 telephone-event/8000
a=fmtp:126 0-16
a=ptime:20
a=maxptime:150
a=rtcp-mux
a=recvonly


sip-0.9.2.js:807 Wed Mar 28 2018 13:56:52 GMT-0700 (PDT) | sip.transport | sending WebSocket message:

ACK sip:127.0.0.1:8089;transport=ws SIP/2.0
Via: SIP/2.0/WSS e5j1m5vhpb1g.invalid;branch=z9hG4bK3270851
Max-Forwards: 70
To: <sip:19512594723@myHostName>;tag=e2c04da9-2c6e-42c5-aabf-d4d1bb2cbb04
From: "Testing" <sip:904012@myHostName>;tag=9ridgtn27i
Call-ID: 4v02jm1pg859lh8e2p55
CSeq: 4035 ACK
Supported: outbound
User-Agent: SipJS
Content-Length: 0
Session Description Handler bug

Komentar yang paling membantu

Jadi saya bisa memperbaikinya melalui peretasan.

Saya hanya mengambil apa yang dilakukan SIP.js untuk menahan panggilan dan membalikkannya melalui pengubah pada metode unhold dan berfungsi.

Pengubah itu cukup mengagumkan.

Jika ini membutuhkan perbaikan nyata, saya dapat melakukan PR tanpa masalah.

var inviteOptions = {
  inviteWithoutSdp: false //I know its default false but this is for debugging
}
session.unhold(inviteOptions, [
    function(description) {
        if (!/a=(sendrecv|sendonly|recvonly|inactive)/.test(description.sdp)) {
            description.sdp = description.sdp.replace(/(m=[^\r]*\r\n)/g, '$1a=sendrecv\r\n');
        } else {
            description.sdp = description.sdp.replace(/a=sendonly\r\n/g, 'a=sendrecv\r\n');
            description.sdp = description.sdp.replace(/a=recvonly\r\n/g, 'a=sendrecv\r\n');
        }
        return SIP.Utils.Promise.resolve(description);
    }
])

Semua 12 komentar

Jadi saya bisa memperbaikinya melalui peretasan.

Saya hanya mengambil apa yang dilakukan SIP.js untuk menahan panggilan dan membalikkannya melalui pengubah pada metode unhold dan berfungsi.

Pengubah itu cukup mengagumkan.

Jika ini membutuhkan perbaikan nyata, saya dapat melakukan PR tanpa masalah.

var inviteOptions = {
  inviteWithoutSdp: false //I know its default false but this is for debugging
}
session.unhold(inviteOptions, [
    function(description) {
        if (!/a=(sendrecv|sendonly|recvonly|inactive)/.test(description.sdp)) {
            description.sdp = description.sdp.replace(/(m=[^\r]*\r\n)/g, '$1a=sendrecv\r\n');
        } else {
            description.sdp = description.sdp.replace(/a=sendonly\r\n/g, 'a=sendrecv\r\n');
            description.sdp = description.sdp.replace(/a=recvonly\r\n/g, 'a=sendrecv\r\n');
        }
        return SIP.Utils.Promise.resolve(description);
    }
])

@tm1000 Browser dan versi apa yang Anda jalankan? Bisakah Anda memberikan log SIP.js yang lebih lengkap?

Rabu 06 Jun 2018 17:08:14 GMT+0600 (+06) | sip.invitecontext.mediahandler | sudah memiliki media lokal src/ui-scroll.js:72248:3
Rabu 06 Jun 2018 17:08:14 GMT+0600 (+06) | sip.transportasi | mengirim pesan WebSocket:
UNDANG sip:10.0.0.114 :54648;transport=wss SIP/2.0
Melalui: SIP/2.0/TCP 57r77gsvve40.invalid;branch=z9hG4bK3816437
Max-Maju: 70
Kepada: <1091 i="10">;tag=0f1bc3ef-4635-4146-a90a-3c096818adcf1091>

Dari:;tag=f8diago72o

ID Panggilan: l8miallcfpc3vqmd6tmn

CSeq: 5848 UNDANGAN

Kontak:

Izinkan: ACK,BATAL,UNDANG,PESAN,BYE,OPTIONS,INFO,NOTIFY,RUF

Didukung: keluar

Agen-Pengguna: SIP.js/0.7.8

Tipe-Konten: aplikasi/sdp

Konten-Panjang: 3038

v=0

o=mozilla...THIS_IS_SDPARTA-60.0.1 4321317267883975995 2 DI IP4 0.0.0.0

s=-

t=0 0

a=sendrecv

a=fi ngerprint:sha-256 D4:B7:11:FC:58:D7:76:30:EA:05:5B:9B:BF:F5:E5:59:A9:65:0B:7B:75: E7:1B:FF:40:8C:7B:87:CD:C7:A8:3C

a=es- pilihan: menetes

a=msid- semantik:WMS *

m=audio 53619 UDP/TLS/RTP/SAVPF 0 101 109 8 9

c=IN IP4 10.0.0.114

a= kandidat:0 1 UDP 2122252543 10.0.0.114 53619 ketik host

a= kandidat: 1 1 UDP 2122187007 10.0.0.85 52082 ketik host

a= kandidat:2 1 UDP 2121924863 172.22.0.1 50467 ketik host

a= kandidat:3 1 UDP 2121859327 172.19.0.1 48197 ketik host

a= kandidat:4 1 UDP 2122121471 172.18.0.1 34879 ketik host

a= kandidat: 5 1 UDP 2121793791 172.17.0.1 34386 ketik host

a= kandidat:6 1 UDP 2122055935 172.21.0.1 56323 ketik host

a= kandidat:7 1 UDP 2121990399 172.20.0.1 48083 ketik host

a= kandidat:8 1 TCP 2105524479 10.0.0.114 9 ketik host tcptype aktif

a= kandidat:9 1 TCP 2105458943 10.0.0.85 9 ketik host tcptype aktif

a= kandidat:10 1 TCP 2105196799 172.22.0.1 9 ketik host tcptype aktif

a= kandidat:11 1 TCP 2105131263 172.19.0.1 9 ketik host tcptype aktif

a= kandidat:12 1 TCP 2105393407 172.18.0.1 9 ketik host tcptype aktif

a= kandidat:13 1 TCP 2105065727 172.17.0.1 9 ketik host tcptype aktif

a= kandidat:14 1 TCP 2105327871 172.21.0.1 9 ketik host tcptype aktif

a= kandidat:15 1 TCP 2105262335 172.20.0.1 9 ketik host tcptype aktif

a= kandidat:0 2 UDP 2122252542 10.0.0.114 36547 ketik host

a= kandidat: 1 2 UDP 2122187006 10.0.0.85 35253 ketik host

a= kandidat:2 2 UDP 2121924862 172.22.0.1 37062 ketik host

a= kandidat:3 2 UDP 2121859326 172.19.0.1 57339 ketik host

a= kandidat:4 2 UDP 2122121470 172.18.0.1 35715 ketik host

a= kandidat:5 2 UDP 2121793790 172.17.0.1 53583 ketik host

a= kandidat:6 2 UDP 2122055934 172.21.0.1 45269 ketik host

a= kandidat:7 2 UDP 2121990398 172.20.0.1 34890 ketik host

a= kandidat:8 2 TCP 2105524478 10.0.0.114 9 ketik host tcptype aktif

a= kandidat:9 2 TCP 2105458942 10.0.0.85 9 ketik host tcptype aktif

a= kandidat:10 2 TCP 2105196798 172.22.0.1 9 ketik host tcptype aktif

a= kandidat:11 2 TCP 2105131262 172.19.0.1 9 ketik host tcptype aktif

a= kandidat:12 2 TCP 2105393406 172.18.0.1 9 ketik host tcptype aktif

a= kandidat:13 2 TCP 2105065726 172.17.0.1 9 ketik host tcptype aktif

a= kandidat:14 2 TCP 2105327870 172.21.0.1 9 ketik host tcptype aktif

a= kandidat:15 2 TCP 2105262334 172.20.0.1 9 ketik host tcptype aktif

a=sendrecv

a= extmap:1 urn:ietf : params:rtp-hdrext :ssrc-audio-level

a= extmap:2/recvonly urn:ietf : params:rtp-hdrext :

a= extmap:3 urn:ietf : params:rtp-hdrext : sdes:mid

a= fmtp:101 0-15

a= fmtp:109 maxplaybackrate=48000;stereo=1;useinbandfec=1

a=es- pwd:4847d16509ff0bad0258fe88c7e8027b

a=ice- ufrag:1509ee49

a=msid:{9222a09a-290b-4296-a352-61b33356a21e} {8f372f15-40a2-4585-a007-3cecf53a0410}

a= rtcp:36547 DI IP4 10.0.0.114

a=rtcp-mux

a= rtpmap:0 PCMU/8000

a= rtpmap:101 acara-telepon/8000

a= rtpmap:109 karya/48000/2

a= rtpmap:8 PCMA/8000

a= rtpmap:9 G722/8000/1

a= setup: actpass

a= ssrc:3783163129 cname:{ad2212d6-10b6-41a8-843e-98af78759904}

src/ui-scroll.js:72248:3
Rabu 06 Jun 2018 17:08:14 GMT+0600 (+06) | sip.transportasi | menerima pesan teks WebSocket:

SIP/2.0 200 Oke

Melalui: SIP/2.0/TCP 57r77gsvve40.invalid;rport=54648;received=10.0.0.114;branch=z9hG4bK3816437

ID Panggilan: l8miallcfpc3vqmd6tmn

Dari:;tag=f8diago72o

Kepada: <1091 i="9">;tag=0f1bc3ef-4635-4146-a90a-3c096818adcf1091>

CSeq: 5848 UNDANGAN

Hubungi: <10.0.0.114:54648 i="12"/>

Izinkan: OPSI, SUBSCRIBE, NOTIFY, PUBLISH, INVITE, ACK, BYE, CANCEL, UPDATE, PRACK, DAFTAR, REFER, PESAN

Didukung: 100rel, timer, menggantikan, norefersub

Server: Asterisk PBX bersertifikat/13.8-cert4

Tipe-Konten: aplikasi/sdp

Konten-Panjang: 1510

v=0

o=- 3925632315 4 DI IP4 10.0.0.114

s = tanda bintang

c=IN IP4 10.0.0.114

t=0 0

m=audio 7704 UDP/TLS/RTP/SAVPF 0 101

a=c koneksi: baru

a= pengaturan: aktif

a=fi ngerprint:SHA-256 10:BE:30:DF:76:3A:E5:AC:A9:CA:FE:2D:8F:73:82:BA:39:07:8A:1E:FB: 78:61:EC:3D:6E:FF:5D:5A:93:D7:D1

a=ice- ufrag:6716eee22f965b402cddee3948775140

a=es- pwd:74789484745808414976db4563995d8a

a= kandidat:Ha000072 1 UDP 2130706431 10.0.0.114 7704 ketik host

a= kandidat:Ha000055 1 UDP 2130706431 10.0.0.85 7704 ketik host

a= kandidat:Hac160001 1 UDP 2130706431 172.22.0.1 7704 ketik host

a= kandidat:Hac130001 1 UDP 2130706431 172.19.0.1 7704 ketik host

a= kandidat:Hac120001 1 UDP 2130706431 172.18.0.1 7704 ketik host

a= kandidat:Hac110001 1 UDP 2130706431 172.17.0.1 7704 ketik host

a= kandidat:Hac150001 1 UDP 2130706431 172.21.0.1 7704 ketik host

a= kandidat:Hac140001 1 UDP 2130706431 172.20.0.1 7704 ketik host

a= kandidat:Ha000072 2 UDP 2130706430 10.0.0.114 7705 ketik host

a= kandidat:Ha000055 2 UDP 2130706430 10.0.0.85 7705 ketik host

a= kandidat:Hac160001 2 UDP 2130706430 172.22.0.1 7705 ketik host

a= kandidat:Hac130001 2 UDP 2130706430 172.19.0.1 7705 ketik host

a= kandidat:Hac120001 2 UDP 2130706430 172.18.0.1 7705 ketik host

a= kandidat:Hac110001 2 UDP 2130706430 172.17.0.1 7705 ketik host

a= kandidat:Hac150001 2 UDP 2130706430 172.21.0.1 7705 ketik host

a= kandidat:Hac140001 2 UDP 2130706430 172.20.0.1 7705 ketik host

a= rtpmap:0 PCMU/8000

a= rtpmap:101 acara-telepon/8000

a= fmtp:101 0-16

a = ptime:20

a = waktu maksimum: 150

a=sendrecv

src/ui-scroll.js:72248:3
Rabu 06 Jun 2018 17:08:14 GMT+0600 (+06) | sip.transportasi | mengirim pesan WebSocket:

ACK sip:10.0.0.114 :54648;transport=wss SIP/2.0

Melalui: SIP/2.0/TCP 57r77gsvve40.invalid;branch=z9hG4bK1290453

Max-Maju: 70

Kepada: <1091 i="17">;tag=0f1bc3ef-4635-4146-a90a-3c096818adcf1091>

Dari:;tag=f8diago72o

ID Panggilan: l8miallcfpc3vqmd6tmn

CSeq: 5848 ACK

Didukung: keluar

Agen-Pengguna: SIP.js/0.7.8

Konten-Panjang: 0

src/ui-scroll.js:72248:3

@engineermusleh tolong perbarui ke versi SIP.js yang lebih baru. Kami tidak lagi mendukung 0.7.8.

@engineermusleh saya tidak bisa bekerja di sini. Di bawah ini adalah log Unhold
Setelah Unhold, pihak lain tidak dapat mendengar suaraku. Sisi lain mendengar suara bising. Aku bisa mendengar suara pihak lain)

`sip-0.9.2.js:807 Rab 11 Jul 2018 20:35:30 GMT+0800 (中国标准时间) | sip.sederhana | Suarakan Audio
call.js:132 suarakan
Sederhana {video: false, audio: true, options: {…}, ua: UA, state: 3, …}
sip-0.9.2.js:807 Rab 11 Jul 2018 20:35:30 GMT+0800 (中国标准时间) | sip.sederhana | Menunda panggilan
sip-0.9.2.js:807
RTCSessionDescription {ketik: "penawaran", sdp: "v=0
o=- 486027374904755662 10 DI IP4 127.0.0.1
…9471 label:5bca06f9-69a9-4b7e-8790-528381f887c4
"}
sip-0.9.2.js:807 Rab 11 Jul 2018 20:35:31 GMT+0800 (中国标准时间) | sip.transportasi | mengirim pesan WebSocket:

UNDANG sip:[email protected] :5060;transport=udp SIP/2.0
Melalui: SIP/2.0/WSS j8rc9aea3229.invalid;branch=z9hG4bK1964197
Max-Maju: 70
Kepada: <008618980592313 i="22">;tag=3yB2y190e6XDp
Dari: "aaa" <10001 i="24";tag=2hqlskliv0
ID Panggilan: 0v34q5nct4l7mnvmk68c
CSeq: 1774 UNDANGAN
Kontak:
Izinkan: ACK,BATAL,UNDANG,PESAN,BYE,OPTIONS,INFO,NOTIFY,RUF
Didukung: keluar
Agen-Pengguna: SIP.js/0.9.2
Tipe-Konten: aplikasi/sdp
Konten-Panjang: 1360
10001>008618980592313>

v=0
o=- 486027374749047556562 10 DI IP4 127.0.0.1
s=-
t=0 0
a= grup:BUNDLE audio
a=msid-semantik: WMS RK0MphPXuDE7kptUfJU3jcg7r1D8LWE3o1pw
m=audio 64360 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 110 112 113 126
c=IN IP4 192.168.1.182
a= rtcp:9 DI IP4 0.0.0.0
a= kandidat:702335762 1 udp 2113937151 192.168.1.182 64360 tip generasi host 0 biaya jaringan 50
a=ice- ufrag:16pM
a=es- pwd:dzob+lmjkjUFYRXJZckdPXa2
a=es- pilihan: menetes
a=fi ngerprint:sha-256 40:C7:ED:A5:5C:B7:5B:66:6A:C1:D3:42:7D:EF:9C:61:E4:DC:64:77:BC: 19:B4:52:59:82:B4:FC:05:AD:F5:C9
a= setup: actpass
a= tengah: audio
a= extmap:1 urn:ietf : params:rtp-hdrext :ssrc-audio-level
a=sendrecv
a=rtcp-mux
a= rtpmap:111 opus/48000/2
a=rtcp-fb:111 transport-cc
a= fmtp:111 minptime=10;useinbandfec=1
a= rtpmap:103 ISAC/16000
a= rtpmap:104 ISAC/32000
a= rtpmap:9 G722/8000
a= rtpmap:0 PCMU/8000
a= rtpmap:8 PCMA/8000
a= rtpmap:106 CN/32000
a= rtpmap:105 CN/16000
a= rtpmap:13 CN/8000
a= rtpmap:110 acara-telepon/48000
a= rtpmap:112 acara-telepon/32000
a= rtpmap:113 acara-telepon/16000
a= rtpmap:126 acara telepon/8000
a= ssrc:2493239471 cname:8s7Eng8xUFGXFawy
a= ssrc:2493239471 msid:RK0MphPXuDE7kptUfJU3jcg7r1D8LWE3o1pw 5bca06f9-69a9-4b7e-8790-528381f887c4
a= ssrc:2493239471 mslabel:RK0MphPXuDE7kptUfJU3jcg7r1D8LWE3o1pw
a= ssrc:2493239471 label:5bca06f9-69a9-4b7e-8790-528381f887c4

sip-0.9.2.js:807 Rab 11 Jul 2018 20:35:31 GMT+0800 (中国标准时间) | sip.transportasi | menerima pesan teks WebSocket:

SIP/2.0 100 Mencoba
Melalui: SIP/2.0/WSS j8rc9aea3229.invalid;branch=z9hG4bK1964197;diterima=171.217.52.129;rport=54816
Dari: "aaa" <10001 i="7";tag=2hqlskliv0
Kepada: <008618980592313 i="9">;tag=3yB2y190e6XDp
ID Panggilan: 0v34q5nct4l7mnvmk68c
CSeq: 1774 UNDANGAN
Agen-Pengguna: Ecall/huaqiweb.com
Konten-Panjang: 0008618980592313>10001>

sip-0.9.2.js:807 Rab 11 Jul 2018 20:35:31 GMT+0800 (中国标准时间) | sip.transportasi | menerima pesan teks WebSocket:

SIP/2.0 200 Oke
Melalui: SIP/2.0/WSS j8rc9aea3229.invalid;branch=z9hG4bK1964197;diterima=171.217.52.129;rport=54816
Dari: "aaa" <10001 i="18">;tag=2hqlskliv0
Kepada: <008618980592313 i="20">;tag=3yB2y190e6XDp
ID Panggilan: 0v34q5nct4l7mnvmk68c
CSeq: 1774 UNDANGAN
Hubungi: <008618980592313 i="24">
Agen-Pengguna: Ecall/huaqiweb.com
Terima: aplikasi/sdp
Izinkan: INVITE, ACK, BYE, CANCEL, OPTIONS, PESAN, INFO, UPDATE, DAFTAR, REFER, NOTIFY, PUBLISH, SUBSCRIBE
Didukung: pengatur waktu, jalur, penggantian
Tipe-Konten: aplikasi/sdp
Konten-Disposisi: sesi
Konten-Panjang: 836008618980592313>008618980592313>10001>

v=0
o=FreeSWITCH 1531287273 1531287282 DI IP4 47.106.214.87
s=FreeSWITCH
c=IN IP4 47.106.214.87
t=0 0
a=msid-semantik: WMS JB9n30DDcDeL5OnK6VgdF9d0Uezsrl60
m=audio 24952 UDP/TLS/RTP/SAVPF 0 126
a= rtpmap:0 PCMU/8000
a= rtpmap:126 acara telepon/8000
a = ptime:20
a=fi ngerprint:sha-256 BB:09:7D:03:2A:9F:38:DA:E8:8D:50:64:1C:4D:B9:CC:4F:51:67:36:EA: 8F:2D:70:63:1D:A5:61:1B:31:0D:63
a= pengaturan: aktif
a=rtcp-mux
a= rtcp:24952 DI IP4 47.106.214.87
a=ice- ufrag:APU5PYWz3lRkxObb
a=es- pwd:KgIxOJmRPOQzspgS51OKPA9I
a= kandidat:2464900823 1 udp 659136 47.106.214.87 24952 ketik generasi host 0
a=akhir calon
a= ssrc:390836417 cname:N6eHWIbZcfB8UOJR
a= ssrc:390836417 msid:JB9n30DDcDeL5OnK6VgdF9d0Uezsrl60 a0
a= ssrc:390836417 mslabel:JB9n30DDcDeL5OnK6VgdF9d0Uezsrl60
a= ssrc:390836417 label:JB9n30DDcDeL5OnK6VgdF9d0Uezsrl60a0

sip-0.9.2.js:807 Rabu 11 Jul 2018 20:35:31 GMT+0800 (Waktu Standar China) | sip.transport | mengirim pesan WebSocket:

ACK sip:[email protected] :5060;transport=udp SIP/2.0
Melalui: SIP/2.0/WSS j8rc9aea3229.invalid;branch=z9hG4bK2117054
Max-Maju: 70
Kepada: <008618980592313 i="9">;tag=3yB2y190e6XDp
Dari: "aaa" <10001 i="11">;tag=2hqlskliv0
ID Panggilan: 0v34q5nct4l7mnvmk68c
CSeq: 1774 ACK
Didukung: keluar
Agen-Pengguna: SIP.js/0.9.2
Konten-Panjang: 010001>008618980592313>

sip-0.9.2.js:807 Rabu 11 Jul 2018 20:35:31 GMT+0800 (Waktu Standar China) | sip.invitecontext.sessionDescriptionHandler | Menggunakan API aliran yang tidak digunakan lagi
sip-0.9.2.js:807 Rab 11 Jul 2018 20:35:31 GMT+0800 (Waktu Standar China) | sip.invitecontext.sessionDescriptionHandler | aliran ditambahkan
sip-0.9.2.js:807 Rabu 11 Jul 2018 20:35:31 GMT+0800 (Waktu Standar China) | sip.simple | Aliran telah ditambahkan, memicu penyiapan media jarak jauh baru
sip-0.9.2.js:807 Rab 11 Jul 2018 20:35:31 GMT+0800 (Waktu Standar China) | sip.invitecontext.sessionDescriptionHandler | track ditambahkan
sip-0.9.2.js:807 Rabu 11 Jul 2018 20:35:31 GMT+0800 (Waktu Standar China) | sip.simple | Sebuah trek telah ditambahkan, memicu penyiapan media jarak jauh baru
sip-0.9.2.js:807 Rab Jul 11 ​​​​2018 20:35:31 GMT+0800 (Waktu Standar China) | sip.simple | play ditolak`

@egreenmachine ini masih menjadi masalah di 0.11.1 dan saya tidak bisa memberi Anda log karena ketika saya "melepaskan" sipjs tidak melakukan apa-apa. Tidak ada yang dicatat karena tidak melakukan apa-apa. Jika saya menjalankan hold lagi dikatakan "Sesi sudah ditahan, tidak bisa ditunda lagi"

Ketika saya memutasikan sesi, sesi itu tidak ditahan dan ditahan dengan benar:

session.unhold(inviteOptions, [
          function(description) {
            if (!/a=(sendrecv|sendonly|recvonly|inactive)/.test(description.sdp)) {
              description.sdp = description.sdp.replace(/(m=[^\r]*\r\n)/g, '$1a=sendrecv\r\n');
            } else {
              description.sdp = description.sdp.replace(/a=sendonly\r\n/g, 'a=sendrecv\r\n');
              description.sdp = description.sdp.replace(/a=recvonly\r\n/g, 'a=sendrecv\r\n');
            }
            return SIP.Utils.Promise.resolve(description);
          }
        ])

Memanggil "tahan" tanpa mutasi

Wed Jul 11 2018 11:14:20 GMT-0700 (PDT) | sip.invitecontext.sessionDescriptionHandler | RTCIceGatheringState changed: complete sip-0.11.1.js:586:5
Wed Jul 11 2018 11:14:20 GMT-0700 (PDT) | sip.transport | sending WebSocket message:
INVITE sip:10.195.3.21:8089;transport=ws SIP/2.0
Via: SIP/2.0/WSS 7is445l2noqp.invalid;branch=z9hG4bK967409
Max-Forwards: 70
To: <sip:*[email protected]>;tag=8e3e3961-baf3-4d13-986c-5e7985ff8d27
From: "Test" <sip:[email protected]>;tag=65crqtr0oi
Call-ID: on5sr31c1pgo8b147jsv
CSeq: 6182 INVITE
Contact: <sip:[email protected];transport=ws;ob>
Allow: ACK,CANCEL,INVITE,MESSAGE,BYE,OPTIONS,INFO,NOTIFY,REFER
Contact: <sip:[email protected];transport=ws;ob>
Allow: ACK,CANCEL,INVITE,MESSAGE,BYE,OPTIONS,INFO,NOTIFY,REFER
Contact: <sip:[email protected];transport=ws;ob>
Allow: ACK,CANCEL,INVITE,MESSAGE,BYE,OPTIONS,INFO,NOTIFY,REFER
Contact: <sip:[email protected];transport=ws;ob>
Allow: ACK,CANCEL,INVITE,MESSAGE,BYE,OPTIONS,INFO,NOTIFY,REFER
Contact: <sip:[email protected];transport=ws;ob>
Allow: ACK,CANCEL,INVITE,MESSAGE,BYE,OPTIONS,INFO,NOTIFY,REFER
Contact: <sip:[email protected];transport=ws;ob>
Allow: ACK,CANCEL,INVITE,MESSAGE,BYE,OPTIONS,INFO,NOTIFY,REFER
Supported: 100rel, outbound
User-Agent: Zulu
Content-Type: application/sdp
Content-Length: 1536

v=0
o=mozilla...THIS_IS_SDPARTA-62.0 4829589672524069622 1 IN IP4 0.0.0.0
s=-
t=0 0
a=sendonly
a=fingerprint:sha-256 85:58:60:5C:C8:D6:0E:0A:65:AB:39:1F:6F:99:3E:5B:07:3A:C7:44:8A:B1:D0:88:21:36:74:01:A2:0F:6B:4B
a=ice-options:trickle
a=msid-semantic:WMS *
m=audio 61164 UDP/TLS/RTP/SAVPF 0 8 101 9 109
c=IN IP4 <personal address?
a=candidate:0 1 UDP 2122187007 192.168.0.111 61164 typ host
a=candidate:2 1 UDP 2122252543 2002:8ae5:8e88:1::102 61165 typ host
a=candidate:4 1 UDP 2122121471 10.224.50.12 57005 typ host
a=candidate:6 1 TCP 2105458943 192.168.0.111 9 typ host tcptype active
a=candidate:7 1 TCP 2105524479 2002:8ae5:8e88:1::102 9 typ host tcptype active
a=candidate:8 1 TCP 2105393407 10.224.50.12 9 typ host tcptype active
a=candidate:1 1 UDP 1685987327 <personal address> 61164 typ srflx raddr 192.168.0.111 rport 61164
a=sendonly
a=end-of-candidates
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=extmap:2/recvonly urn:ietf:params:rtp-hdrext:csrc-audio-level
a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid
a=fmtp:101 0-15
a=fmtp:109 maxplaybackrate=48000;stereo=1;useinbandfec=1
a=ice-pwd:bf67e649ec125ede683738f92e42abd7
a=ice-ufrag:a8697f71
a=msid:{732eb3d7-061c-a746-a2f6-ee34c8828a66} {f3a0f9ea-75ac-b146-847b-3d6b07f195f4}
a=rtcp:56604 IN IP4 138.229.142.136
a=rtcp-mux
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=rtpmap:9 G722/8000/1
a=rtpmap:109 opus/48000/2
a=setup:actpass
a=ssrc:3712086669 cname:{84be1675-f8ee-1d46-860f-303693bf29db}

sip-0.11.1.js:586:5
Wed Jul 11 2018 11:14:20 GMT-0700 (PDT) | sip.transport | received WebSocket text message:
SIP/2.0 200 OK
Via: SIP/2.0/WSS 7is445l2noqp.invalid;rport=63064;received=10.224.50.12;branch=z9hG4bK967409
Call-ID: on5sr31c1pgo8b147jsv
From: "Test" <sip:[email protected]>;tag=65crqtr0oi
To: <sip:*[email protected]>;tag=8e3e3961-baf3-4d13-986c-5e7985ff8d27
CSeq: 6182 INVITE
Contact: <sip:10.195.3.21:8089;transport=ws>
Allow: OPTIONS, SUBSCRIBE, NOTIFY, PUBLISH, INVITE, ACK, BYE, CANCEL, UPDATE, PRACK, REGISTER, MESSAGE, REFER
Supported: 100rel, timer, replaces, norefersub
Server: FPBX-15.0.1alpha2(15.4.0)
Content-Type: application/sdp
Content-Length:  1038

v=0
o=- 162609910 3 IN IP4 10.195.3.21
s=Asterisk
c=IN IP4 10.195.3.21
t=0 0
m=audio 14810 UDP/TLS/RTP/SAVPF 0 8 101
a=connection:existing
a=setup:active
a=fingerprint:SHA-256 FD:C3:E6:E9:78:D9:F1:D7:CE:95:C8:86:F2:11:D4:6C:E9:2C:E7:61:3D:23:4F:B2:5A:99:40:C7:13:F8:FA:AC
a=ice-ufrag:224be45915ad5a080251075f3ce9bfef
a=ice-pwd:1876789e06e8b7a0262bb7463410a939
a=candidate:H82598fb9 1 UDP 2130706431 fe80::250:56ff:feb4:f072 14810 typ host
a=candidate:H4a2a2644 1 UDP 2130706431 fe80::42:44ff:fed4:2926 14810 typ host
a=candidate:H983a67bf 1 UDP 2130706431 fe80::5cd2:4fff:fe14:555e 14810 typ host
a=candidate:H61d80a8c 1 UDP 2130706431 fe80::646d:a4ff:fea6:9f37 14810 typ host
a=candidate:Hac30315 1 UDP 2130706431 10.195.3.21 14810 typ host
a=candidate:Hac110001 1 UDP 2130706431 172.17.0.1 14810 typ host
a=candidate:Hac120001 1 UDP 2130706431 172.18.0.1 14810 typ host
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
a=maxptime:150
a=rtcp-mux
a=recvonly

sip-0.11.1.js:586:5
Wed Jul 11 2018 11:14:20 GMT-0700 (PDT) | sip.transport | sending WebSocket message:
ACK sip:10.195.3.21:8089;transport=ws SIP/2.0
Via: SIP/2.0/WSS 7is445l2noqp.invalid;branch=z9hG4bK2454305
Max-Forwards: 70
To: <sip:*[email protected]>;tag=8e3e3961-baf3-4d13-986c-5e7985ff8d27
From: "Test" <sip:[email protected]>;tag=65crqtr0oi
Call-ID: on5sr31c1pgo8b147jsv
CSeq: 6182 ACK
Supported: 100rel, outbound
User-Agent: Zulu
Content-Length: 0

Memanggil unhold tanpa mutasi

there are no logs

Saya tidak dapat mereproduksi ini di Firefox 61. Dapatkah Anda memberikan beberapa petunjuk tentang apa yang Anda lakukan untuk menyebabkan ini? Firefox 61 bekerja seperti yang diharapkan untuk kami.

Apakah Anda terhubung ke server asterisk?

Dapatkan Outlook untuk iOS https://aka.ms/o0ukef


Dari: Eric Green [email protected]
Dikirim: Rabu, 11 Juli 2018 13:54:38
Kepada: onsip/SIP.js
Cc: Andrew Nagy; Menyebutkan
Perihal: Re: [onsip/SIP.js] Tidak dapat menahan panggilan di 9.2.0 hingga 0.11.1 (#543)

Saya tidak dapat mereproduksi ini di Firefox 61. Dapatkah Anda memberikan beberapa petunjuk tentang apa yang Anda lakukan untuk menyebabkan ini? Firefox 61 bekerja seperti yang diharapkan untuk kami.


Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub https://github.com/onsip/SIP.js/issues/543#issuecomment-404306050 , atau nonaktifkan utas https://github.com/notifications/unsubscribe-auth/ AAicIPtU8Z10WC4mPOXrn4iQshvBDzwlks5uFmYOgaJpZM4S_W65 .

Tidak. Kami hanya mendukung Asterisk sejauh panduan kami . Umumnya, kami menguji platform OnSIP di mana hold/unhold bekerja dengan SIP.js dengan sempurna.

Saya perlu log SIP.js lengkap yang tidak berfungsi. Bukan hanya pesan SIP. Anda dapat menghapus kata sandi atau alamat IP apa pun.

@seanbright menunjukkan kepada saya bahwa itu adalah kode saya yang menyebabkan ini.

saya telah mengatur

var inviteOptions = {
  inviteWithoutSdp: false
}

Saya tidak tahu mengapa saya pikir ini benar. Jelas saya tidak mengirim SDP sehingga perpustakaan tidak dapat melakukan apa pun dengannya. Argh.

Langkah bodoh hari ini. Terima kasih @seanbright karena telah meluangkan dua jam dari hari Anda untuk men-debug ini secara acak untuk saya, tanpa saya minta

@tm1000 Apakah Anda mengatakan bahwa mengirim opsi 'inviteWithoutSdp: false' adalah yang memperbaikinya atau yang merusaknya? Saya mengalami masalah yang sama, namun tampaknya 'inviteWithoutSdp: false' adalah default - seperti yang dinyatakan dalam dokumen.

@Ethergeist Saya baru saja menghapus pengaturan semuanya.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

kyle9292 picture kyle9292  ·  3Komentar

seanbright picture seanbright  ·  3Komentar

Pjata picture Pjata  ·  11Komentar

DenisButCheR picture DenisButCheR  ·  7Komentar

slavikbialik picture slavikbialik  ·  7Komentar