LINUX.ORG.RU

Asterisk: не переводит звонок с аудио на видео

 , , ,


0

1

всем привет,

у меня на сервере стоит Asterisk 15 версий, использую Linphone софтфон для тестов, также пробовал и другие, была та же проблема.

суть в том что когда я звоню сначала аудио звонком, и потом питаюсь перевести звонок на видео, так не работает,

!!! но если я в софтфонах поставлю звонки автоматом через видео, тогда все работает и показывает видео.

Asterisk CLI пишет такую ошибку, при переводе с аудио на видео:

> 0x7fd34401b270 -- Strict RTP learning after remote address set to: CLIENT_IP_ADDRESS:7284
[DATE] WARNING[1192][C-00000009]: channel.c:5600 set_format: Unable to find a codec translation path: (h264|vp8) -> (g729)
[DATE] WARNING[1192][C-00000009]: channel.c:5600 set_format: Unable to find a codec translation path: (g729) -> (h264|vp8)
> Locally RTP bridged 'SIP/1001-00000007' and 'SIP/1002-00000008' in stack

кодеки у меню все установлены, пробовал также (GSM,H264) (G722,H264)…

может кто знает причину возникновения такой ошибки, буду признателен за помощь.

вот список транслитов:

          codec2  ulaw  alaw   gsm  g726 g726aal2 adpcm slin8 slin12 slin16 slin24 slin32 slin44 slin48 slin96 slin192 lpc10  g729 speex8 speex16 speex32  ilbc  g722 testlaw  opus
   codec2      - 15000 15000 15000 15000    15000 15000  9000  17000  17000  17000  17000  17000  17000  17000   17000 15000 15000  15000   23000   23000 15000 17250   15000 23000
     ulaw  15000     -  9150 15000 15000    15000 15000  9000  17000  17000  17000  17000  17000  17000  17000   17000 15000 15000  15000   23000   23000 15000 17250   15000 23000
     alaw  15000  9150     - 15000 15000    15000 15000  9000  17000  17000  17000  17000  17000  17000  17000   17000 15000 15000  15000   23000   23000 15000 17250   15000 23000
      gsm  15000 15000 15000     - 15000    15000 15000  9000  17000  17000  17000  17000  17000  17000  17000   17000 15000 15000  15000   23000   23000 15000 17250   15000 23000
     g726  15000 15000 15000 15000     -    15000 15000  9000  17000  17000  17000  17000  17000  17000  17000   17000 15000 15000  15000   23000   23000 15000 17250   15000 23000
 g726aal2  15000 15000 15000 15000 15000        - 15000  9000  17000  17000  17000  17000  17000  17000  17000   17000 15000 15000  15000   23000   23000 15000 17250   15000 23000
    adpcm  15000 15000 15000 15000 15000    15000     -  9000  17000  17000  17000  17000  17000  17000  17000   17000 15000 15000  15000   23000   23000 15000 17250   15000 23000
    slin8   6000  6000  6000  6000  6000     6000  6000     -   8000   8000   8000   8000   8000   8000   8000    8000  6000  6000   6000   14000   14000  6000  8250    6000 14000
   slin12  14500 14500 14500 14500 14500    14500 14500  8500      -   8000   8000   8000   8000   8000   8000    8000 14500 14500  14500   14000   14000 14500 14000   14500 14000
   slin16  14500 14500 14500 14500 14500    14500 14500  8500   8500      -   8000   8000   8000   8000   8000    8000 14500 14500  14500    6000   14000 14500  6000   14500 14000
   slin24  14500 14500 14500 14500 14500    14500 14500  8500   8500   8500      -   8000   8000   8000   8000    8000 14500 14500  14500   14500   14000 14500 14500   14500 14000
   slin32  14500 14500 14500 14500 14500    14500 14500  8500   8500   8500   8500      -   8000   8000   8000    8000 14500 14500  14500   14500    6000 14500 14500   14500 14000
   slin44  14500 14500 14500 14500 14500    14500 14500  8500   8500   8500   8500   8500      -   8000   8000    8000 14500 14500  14500   14500   14500 14500 14500   14500 14000
   slin48  14500 14500 14500 14500 14500    14500 14500  8500   8500   8500   8500   8500   8500      -   8000    8000 14500 14500  14500   14500   14500 14500 14500   14500  6000
   slin96  14500 14500 14500 14500 14500    14500 14500  8500   8500   8500   8500   8500   8500   8500      -    8000 14500 14500  14500   14500   14500 14500 14500   14500 14500
  slin192  14500 14500 14500 14500 14500    14500 14500  8500   8500   8500   8500   8500   8500   8500   8500       - 14500 14500  14500   14500   14500 14500 14500   14500 14500
    lpc10  15000 15000 15000 15000 15000    15000 15000  9000  17000  17000  17000  17000  17000  17000  17000   17000     - 15000  15000   23000   23000 15000 17250   15000 23000
     g729  15000 15000 15000 15000 15000    15000 15000  9000  17000  17000  17000  17000  17000  17000  17000   17000 15000     -  15000   23000   23000 15000 17250   15000 23000
   speex8  15000 15000 15000 15000 15000    15000 15000  9000  17000  17000  17000  17000  17000  17000  17000   17000 15000 15000      -   23000   23000 15000 17250   15000 23000
  speex16  23500 23500 23500 23500 23500    23500 23500 17500  17500   9000  17000  17000  17000  17000  17000   17000 23500 23500  23500       -   23000 23500 15000   23500 23000
  speex32  23500 23500 23500 23500 23500    23500 23500 17500  17500  17500  17500   9000  17000  17000  17000   17000 23500 23500  23500   23500       - 23500 23500   23500 23000
     ilbc  15000 15000 15000 15000 15000    15000 15000  9000  17000  17000  17000  17000  17000  17000  17000   17000 15000 15000  15000   23000   23000     - 17250   15000 23000
     g722  15600 15600 15600 15600 15600    15600 15600  9600  17500   9000  17000  17000  17000  17000  17000   17000 15600 15600  15600   15000   23000 15600     -   15600 23000
  testlaw  15000 15000 15000 15000 15000    15000 15000  9000  17000  17000  17000  17000  17000  17000  17000   17000 15000 15000  15000   23000   23000 15000 17250       - 23000
     opus  23500 23500 23500 23500 23500    23500 23500 17500  17500  17500  17500  17500  17500   9000  17000   17000 23500 23500  23500   23500   23500 23500 23500   23500     -

Если есть возможность, то стоит выложить обмен сообщениями SDP во время сессии, должны быть 4 штуки, - 2 со стороны телефона, 2 со стороны IP АТС. Подозрение, что телефон криво пересогласует потоки, подсовывая вместо первого и единственного потока G.729 поток с видео, отдавая аудио уже вторым по порядку потоком, что должно смущать любой вменяемый сервер PBX/RTC/etc.

sanwashere ★★ ()
Последнее исправление: sanwashere (всего исправлений: 1)
Ответ на: комментарий от Nurmukh

все кодеки установлены, просто отмечу что на Asterisk 1.8 все хорошо работает

Disclaimer: this command is for informational purposes only.
	It does not indicate anything about your configuration.
      ID TYPE  NAME         FORMAT           DESCRIPTION
------------------------------------------------------------------------------------------------
      31 image png          png              (PNG Image)
       6 audio g726         g726             (G.726 RFC3551)
       4 audio alaw         alaw             (G.711 a-law)
       2 audio g723         g723             (G.723.1)
      20 audio speex        speex            (SpeeX)
      21 audio speex        speex16          (SpeeX 16khz)
      22 audio speex        speex32          (SpeeX 32khz)
      24 audio g722         g722             (G722)
      25 audio siren7       siren7           (ITU G.722.1 (Siren7, licensed from Polycom))
      32 video h261         h261             (H.261 video)
      33 video h263         h263             (H.263 video)
       8 audio adpcm        adpcm            (Dialogic ADPCM)
      43 audio silk         silk8            (SILK Codec (8 KHz))
      44 audio silk         silk12           (SILK Codec (12 KHz))
      45 audio silk         silk16           (SILK Codec (16 KHz))
      46 audio silk         silk24           (SILK Codec (24 KHz))
      28 audio g719         g719             (ITU G.719)
      34 video h263p        h263p            (H.263+ video)
      35 video h264         h264             (H.264 video)
      19 audio g729         g729             (G.729A)
       9 audio slin         slin             (16 bit Signed Linear PCM)
      10 audio slin         slin12           (16 bit Signed Linear PCM (12kHz))
      11 audio slin         slin16           (16 bit Signed Linear PCM (16kHz))
      12 audio slin         slin24           (16 bit Signed Linear PCM (24kHz))
      13 audio slin         slin32           (16 bit Signed Linear PCM (32kHz))
      14 audio slin         slin44           (16 bit Signed Linear PCM (44kHz))
      15 audio slin         slin48           (16 bit Signed Linear PCM (48kHz))
      16 audio slin         slin96           (16 bit Signed Linear PCM (96kHz))
      17 audio slin         slin192          (16 bit Signed Linear PCM (192kHz))
       3 audio ulaw         ulaw             (G.711 u-law)
      18 audio lpc10        lpc10            (LPC10)
      27 audio testlaw      testlaw          (G.711 test-law)
      42 audio none         none             (<Null> codec)
      41 image t38          t38              (T.38 UDPTL Fax)
      38 video vp9          vp9              (VP9 video)
      37 video vp8          vp8              (VP8 video)
       5 audio gsm          gsm              (GSM)
      36 video mpeg4        mpeg4            (MPEG4 video)
      23 audio ilbc         ilbc             (iLBC)
      39 text  red          red              (T.140 Realtime Text with redundancy)
      40 text  t140         t140             (Passthrough T.140 Realtime Text)
      29 audio opus         opus             (Opus Codec)
      30 image jpeg         jpeg             (JPEG image)
       7 audio g726aal2     g726aal2         (G.726 AAL2)
       1 audio codec2       codec2           (Codec 2)
      26 audio siren14      siren14          (ITU G.722.1 Annex C, (Siren14, licensed from Polycom))
cardinaltm ()