Задержка исходящего вызова Asterisk WebRTC

Я запускаю установку Asterisk 16 и WebPhone на основе SIP.js. К сожалению, я часто не слышу первые несколько секунд, когда кому-то звоню. Но со входящими звонками все нормально.

Asterisk находится в центре обработки данных, браузер / клиент находится за NAT.

Журнал (см. Задержку между 11–13 секундами)

[Nov 2 17:58:11] VERBOSE[15217][C-00000002] app_dial.c: PJSIP/hativ-voip-00000003 answered PJSIP/hativ-00000002
[Nov 2 17:58:11] VERBOSE[15226][C-00000002] bridge_channel.c: Channel PJSIP/hativ-voip-00000003 joined 'simple_bridge' basic-bridge <80f71862-7910-4363-97e4-8d8a9e98765f>
[Nov 2 17:58:11] VERBOSE[15217][C-00000002] bridge_channel.c: Channel PJSIP/hativ-00000002 joined 'simple_bridge' basic-bridge <80f71862-7910-4363-97e4-8d8a9e98765f>
[Nov 2 17:58:13] VERBOSE[15217][C-00000002] res_rtp_asterisk.c: 0x7f05cc0773a0 -- Strict RTP qualifying stream type: audio
[Nov 2 17:58:13] VERBOSE[15217][C-00000002] res_rtp_asterisk.c: 0x7f05cc0773a0 -- Strict RTP switching source address to 91.67.195.16:58920
[Nov 2 17:58:13] VERBOSE[15217][C-00000002] res_rtp_asterisk.c: 0x7f05cc0773a0 -- Strict RTP learning complete - Locking on source address 91.67.195.16:58920
[Nov 2 17:58:13] VERBOSE[15226][C-00000002] res_rtp_asterisk.c: 0x7f05cc0860d0 -- Strict RTP switching to RTP target address 212.117.203.158:32406 as source
[Nov 2 17:58:13] VERBOSE[15226][C-00000002] res_rtp_asterisk.c: 0x7f05cc0860d0 -- Strict RTP learning complete - Locking on source address 212.117.203.158:32406

Конфигурация конечной точки для учетной записи Asterisk (используется для подключения к Asterisk):

type=endpoint

dtls_ca_file=/etc/asterisk/certificates/chain.pem
dtls_cert_file=/etc/asterisk/certificates/cert.pem
dtls_private_key=/etc/asterisk/certificates/privkey.pem

direct_media=no
force_rport=yes
rtp_ipv6=yes
rtp_symmetric=yes

; Sets dtls_setup=actpass, dtls_verify=fingerprint, ice_support=yes, media_encryption=dtls, media_use_received_transport=yes, rtcp_mux=yes, use_avpf=yes
webrtc=yes

disallow=all
allow=opus
allow=alaw
allow=ulaw

Конфигурация конечной точки для учетной записи SIP (используется для подключения к провайдеру SIP):

type=endpoint

context=incoming
dtmf_mode=rfc4733
force_rport=yes
language=de
rewrite_contact=yes
rtp_symmetric=yes
timers=yes

from_domain=example.com

disallow=all
allow=alaw

Кто-нибудь знает, по какой причине может быть задержка?

0
задан 16 February 2020 в 08:00
1 ответ

Попробуйте удалить progressinband 183 на конечных точках Asterisk в sip.conf:

progressinband=never

Это не будет отправлять 183 и избегать кольца RTP без обмена сертификатами .

0
ответ дан 11 June 2020 в 15:28

Теги

Похожие вопросы