Ubuntu

為閃爍和 linphone 配置星號

  • October 20, 2016

我在 Ubuntu 14.04 上設置了一個 Asterisk 伺服器(14.0.2)。我可以使用 ulaw 和 Zoiper(沒有 STUN 或 ICE)從 Twilio 獲得聲音。在每種情況下,星號伺服器都會播放 gsm 文件。

我無法從 Linphone 或 Blink 軟體電話中獲得任何聲音,儘管兩者都註冊良好。這些安裝在 Ubuntu 16.04 筆記型電腦 (Dell Inspiron-13-7359) 上。我已經啟用了手機上所有可用的編解碼器,並為我的筆記型電腦嘗試了所有可用的音頻設備設置。任何幫助,將不勝感激。

這是我的 Asterisk PJSIP 配置。

[transport-udp-nat]
type = transport
protocol = udp
bind = 0.0.0.0
; NAT settings
local_net = 10.0.0.0/8
external_media_address = 12.345.67.254
external_signaling_address = 12.345.67.254
[endpoint-internal](!)
type = endpoint
transport = transport-udp-nat
context = Local
disallow=all
allow=ulaw
allow=alaw
allow=slin
allow=g729
allow=g722
allow=opus
allow=gsm
direct_media = no
trust_id_outbound = yes
device_state_busy_at = 1
dtmf_mode = rfc4733

這是星號中的核心顯示編解碼器(已編輯)

      3 audio alaw         alaw             (G.711 a-law)
     19 audio speex        speex            (SpeeX)
     20 audio speex        speex16          (SpeeX 16khz)
     21 audio speex        speex32          (SpeeX 32khz)
     23 audio g722         g722             (G722)
     18 audio g729         g729             (G.729A)
      8 audio slin         slin             (16 bit Signed Linear PCM)
      9 audio slin         slin12           (16 bit Signed Linear PCM (12kHz))
     10 audio slin         slin16           (16 bit Signed Linear PCM (16kHz))
     11 audio slin         slin24           (16 bit Signed Linear PCM (24kHz))
     12 audio slin         slin32           (16 bit Signed Linear PCM (32kHz))
     13 audio slin         slin44           (16 bit Signed Linear PCM (44kHz))
     14 audio slin         slin48           (16 bit Signed Linear PCM (48kHz))
     15 audio slin         slin96           (16 bit Signed Linear PCM (96kHz))
     16 audio slin         slin192          (16 bit Signed Linear PCM (192kHz))
      2 audio ulaw         ulaw             (G.711 u-law)
      4 audio gsm          gsm              (GSM)
redundancy)
 28 audio opus         opus             (Opus Codec)

在端點配置中需要 rtp_symmetrical = yes。

在我刪除 gsm 編解碼器之前也沒有工作,一個端點可能有太多編解碼器。

引用自:https://serverfault.com/questions/810257