VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

пытаюсь установить AMR-NB.

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
huawey
Сообщения: 3
Зарегистрирован: 22 фев 2012, 20:10

пытаюсь установить AMR-NB.

Сообщение huawey »

при установке выходит ошибка

Код: Выделить всё

asterisk-1.6.2.22]# make
Generating embedded module rules ...
   [CC] codec_amr.c -> codec_amr.o
codec_amr.c:78:1: warning: "ast_config_load" redefined
In file included from codec_amr.c:49:
/usr/src/asterisk-1.6.2.22/include/asterisk/config.h:139:1: warning: this is the location of the previous definition
codec_amr.c: In function ‘amrtolin_sample’:
codec_amr.c:227: error: ‘AST_FORMAT_AMRNB’ undeclared (first use in this function)
codec_amr.c:227: error: (Each undeclared identifier is reported only once
codec_amr.c:227: error: for each function it appears in.)
codec_amr.c: In function ‘lintoamr_frameout’:
codec_amr.c:345: warning: unused variable ‘byte_count’
codec_amr.c: At top level:
codec_amr.c:409: error: ‘AST_FORMAT_AMRNB’ undeclared here (not in a function)
make[1]: *** [codec_amr.o] Error 1
make: *** [codecs] Error 2
Не подскажете в чем проблема
huawey
Сообщения: 3
Зарегистрирован: 22 фев 2012, 20:10

Re: пытаюсь установить AMR-NB.

Сообщение huawey »

когда ставлю в asterisk 1.8

Код: Выделить всё

core show translation
         Translation times between formats (in microseconds) for one second of data
          Source Format (Rows) Destination Format (Columns)

           g723   gsm  ulaw  alaw g726aal2 adpcm  slin lpc10  g729 speex  ilbc  g726  g722   amr siren14 slin16  g719 speex16 siren7 testlaw
     g723     -     -     -     -        -     -     -     -     -     -     -     -     -     -       -      -     -       -      -       -
      gsm     -     -  1001  1001     4000  1001  1000  3000     -     -     -  4999  1999     -       -   3999     -       -      -    1001
     ulaw     -  2001     -     1     3001     2     1  2001     -     -     -  4000  1000     -       -   3000     -       -      -       2
     alaw     -  2001     1     -     3001     2     1  2001     -     -     -  4000  1000     -       -   3000     -       -      -       2
 g726aal2     -  3000  1001  1001        -  1001  1000  3000     -     -     -  4999  1999     -       -   3999     -       -      -    1001
    adpcm     -  2001     2     2     3001     -     1  2001     -     -     -  4000  1000     -       -   3000     -       -      -       2
     slin     -  2000     1     1     3000     1     -  2000     -     -     -  3999   999     -       -   2999     -       -      -       1
    lpc10     -  5000  3001  3001     6000  3001  3000     -     -     -     -  6999  3999     -       -   5999     -       -      -    3001
     g729     -     -     -     -        -     -     -     -     -     -     -     -     -     -       -      -     -       -      -       -
    speex     -     -     -     -        -     -     -     -     -     -     -     -     -     -       -      -     -       -      -       -
     ilbc     -     -     -     -        -     -     -     -     -     -     -     -     -     -       -      -     -       -      -       -
     g726     -  3000  1001  1001     4000  1001  1000  3000     -     -     -     -  1999     -       -   3999     -       -      -    1001
     g722     -  3000  1001  1001     4000  1001  1000  3000     -     -     -  4999     -     -       -   2000     -       -      -    1001
      amr     -     -     -     -        -     -     -     -     -     -     -     -     -     -       -      -     -       -      -       -
  siren14     -     -     -     -        -     -     -     -     -     -     -     -     -     -       -      -     -       -      -       -
   slin16     -  5000  3001  3001     6000  3001  3000  5000     -     -     -  6999  2000     -       -      -     -       -      -    3001
     g719     -     -     -     -        -     -     -     -     -     -     -     -     -     -       -      -     -       -      -       -
  speex16     -     -     -     -        -     -     -     -     -     -     -     -     -     -       -      -     -       -      -       -
   siren7     -     -     -     -        -     -     -     -     -     -     -     -     -     -       -      -     -       -      -       -
  testlaw     -  2001     2     2     3001     2     1  2001     -     -     -  4000  1000     -       -   3000     -       -      -       -
тогда amr не конвертирует в другие форматы

и при звонке с одного sip аккаунта на другой вываливается ошибка

Код: Выделить всё

test1001 (codecs ulaw, alaw)
 test2002 (codecs amr)

 Now when i call from test1001 to test 2002, i see the following issue

 -- Executing [test2002@test-calls:1] Dial("SIP/test1001-00000000", "SIP/test2002") in new stack
 == Using SIP RTP CoS mark 5
 [Feb 22 03:33:49] WARNING[7819]: chan_sip.c:5611 sip_call: No audio format found to offer. Cancelling call to test2002
 -- Couldn't call SIP/test2002
 == Everyone is busy/congested at this time (0:0/0/0)
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: пытаюсь установить AMR-NB.

Сообщение Vlad1983 »

если оба клиента поддерживают amr, проходит?
и вообще сам модуль подгружен?
ЛС: @rostel
huawey
Сообщения: 3
Зарегистрирован: 22 фев 2012, 20:10

Re: пытаюсь установить AMR-NB.

Сообщение huawey »

в этом и проблема скомпилировалось все вроде нормально, а библиотеки arm в /usr/lib/asterisk/modules/ нет.

Код: Выделить всё

app_adsiprog.so         app_macro.so            app_test.so                 chan_local.so          format_siren7.so          func_iconv.so       res_adsi.so
app_alarmreceiver.so    app_milliwatt.so        app_transfer.so             chan_mgcp.so           format_sln16.so           func_lock.so        res_ael_share.so
app_amd.so              app_minivm.so           app_url.so                  chan_multicast_rtp.so  format_sln.so             func_logic.so       res_agi.so
app_authenticate.so     app_mixmonitor.so       app_userevent.so            chan_oss.so            format_vox.so             func_math.so        res_calendar.so
app_cdr.so              app_morsecode.so        app_verbose.so              chan_phone.so          format_wav_gsm.so         func_md5.so         res_clialiases.so
app_celgenuserevent.so  app_mp3.so              app_voicemail.so            chan_sip.so            format_wav.so             func_module.so      res_clioriginate.so
app_chanisavail.so      app_nbscat.so           app_waitforring.so          chan_skinny.so         func_aes.so               func_odbc.so        res_config_curl.so
app_channelredirect.so  app_originate.so        app_waitforsilence.so       chan_unistim.so        func_audiohookinherit.so  func_pitchshift.so  res_config_ldap.so
app_chanspy.so          app_parkandannounce.so  app_waituntil.so            codec_adpcm.so         func_base64.so            func_rand.so        res_config_odbc.so
app_confbridge.so       app_playback.so         app_while.so                codec_alaw.so          func_blacklist.so         func_realtime.so    res_convert.so
app_controlplayback.so  app_playtones.so        app_zapateller.so           codec_a_mu.so          func_callcompletion.so    func_sha1.so        res_crypto.so
app_db.so               app_privacy.so          bridge_builtin_features.so  codec_g722.so          func_callerid.so          func_shell.so       res_curl.so
app_dial.so             app_queue.so            bridge_multiplexed.so       codec_g726.so          func_cdr.so               func_sprintf.so     res_fax.so
app_dictate.so          app_readexten.so        bridge_simple.so            codec_gsm.so           func_channel.so           func_srv.so         res_limit.so
app_directed_pickup.so  app_readfile.so         bridge_softmix.so           codec_lpc10.so         func_config.so            func_strings.so     res_monitor.so
app_directory.so        app_read.so             cdr_adaptive_odbc.so        codec_ulaw.so          func_curl.so              func_sysinfo.so     res_musiconhold.so
app_disa.so             app_record.so           cdr_csv.so                  format_g719.so         func_cut.so               func_timeout.so     res_mutestream.so
app_dumpchan.so         app_sayunixtime.so      cdr_custom.so               format_g723.so         func_db.so                func_uri.so         res_odbc.so
app_echo.so             app_senddtmf.so         cdr_manager.so              format_g726.so         func_devstate.so          func_version.so     res_phoneprov.so
app_exec.so             app_sendtext.so         cdr_odbc.so                 format_g729.so         func_dialgroup.so         func_vmcount.so     res_realtime.so
app_externalivr.so      app_setcallerid.so      cdr_syslog.so               format_gsm.so          func_dialplan.so          func_volume.so      res_rtp_asterisk.so
app_festival.so         app_sms.so              cel_custom.so               format_h263.so         func_enum.so              pbx_ael.so          res_rtp_multicast.so
app_followme.so         app_softhangup.so       cel_manager.so              format_h264.so         func_env.so               pbx_config.so       res_security_log.so
app_forkcdr.so          app_speech_utils.so     cel_odbc.so                 format_ilbc.so         func_extstate.so          pbx_dundi.so        res_smdi.so
app_getcpeid.so         app_stack.so            chan_agent.so               format_jpeg.so         func_frame_trace.so       pbx_loopback.so     res_speech.so
app_ices.so             app_system.so           chan_bridge.so              format_pcm.so          func_global.so            pbx_realtime.so     res_stun_monitor.so
app_image.so            app_talkdetect.so       chan_iax2.so                format_siren14.so      func_groupcount.so        pbx_spool.so        res_timing_pthread.so
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: пытаюсь установить AMR-NB.

Сообщение Vlad1983 »

разберитесь сначала c основами компиляции из сорцов
ЛС: @rostel
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH