Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

как назначить кодек DAHDI каналу ?

0
Всем доброго времени.
Немного запутался, ситуация такова:
плата all voip , asterisk 1.8 sentos
Подключены аналоговые телефоны,
звонок с аналога на сип - ок
звонок с аналога на аналог - ок
звонок с аналога на мобильный - ок
звонок с аналога на городской связь рвется в момент 
поднятия трубки вызываемого.
звонок с сип на аналог тоже рвется в этот же момент.
   -- Executing [151@office:1] Dial("SIP/110-00000014", "DAHDI/13,,m") in new stack
    -- Called 13
    -- Started music on hold, class 'default', on SIP/110-00000014
    -- DAHDI/13-1 is ringing
[Jun  7 15:40:24] WARNING[5300]: chan_dahdi.c:9062 dahdi_write: Cannot handle frames in g729 format
[Jun  7 15:40:24] WARNING[5300]: app_dial.c:1412 wait_for_answer: Unable to forward voice or dtmf
    -- Hanging up on 'DAHDI/13-1'
    -- Hungup 'DAHDI/13-1'
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Stopped music on hold on SIP/110-00000014
    -- Auto fallthrough, channel 'SIP/110-00000014' status is 'CHANUNAVAIL'
Хорошо, я могу в пире сипа разрешить другие кодеки помимо 729,
disallow=all 
;allow=g729
allow=alaw
allow=ulaw
allow=gsm
связь устанавливается и все ок
но как быть с остальными городскими ?
Все провайдеры у меня на 729, вот так :
я так понимаю нужно указать астериску чтобы он
звук с аналоговых кодировал в 729 и потом
отдавал дальше. или я совсем не оттуда смотрю ?

tel*CLI> core show codec 729
          1 (1 <<  0)  G.723.1
          8 (1 <<  3)  G.711 A-law
         16 (1 <<  4)  G.726 AAL2
         64 (1 <<  6)  16 bit Signed Linear PCM
        128 (1 <<  7)  LPC10
        512 (1 <<  9)  SpeeX
удалить закрыть спам изменить тег редактировать

спросил 2011-06-07 15:35:20 +0400

vippi Gravatar vippi
19 7 7

обновил 2011-06-07 15:51:43 +0400

Comments

а сам кодек 729 установлен ? core show translations alexcr ( 2011-06-07 15:45:12 +0400 )редактировать
вроде как давно установлен и работает vippi ( 2011-06-07 15:51:07 +0400 )редактировать
на DAHDI кодек один :) 711 , причина точно не в этом alexcr ( 2011-06-07 15:52:31 +0400 )редактировать
добавь в logger.conf console => notice,warning,error,debug,verbose и смотри что покажет вызов alexcr ( 2011-06-07 15:55:04 +0400 )редактировать
тоже [Jun 7 16:14:10] WARNING[5493]: chan_dahdi.c:9062 dahdi_write: Cannot handle frames in g729 format [Jun 7 16:14:10] WARNING[5493]: app_dial.c:1412 wait_for_answer: Unable to forward voice or dtmf vippi ( 2011-06-07 16:02:20 +0400 )редактировать
Вообщем пока решил разрешением a-law на пире прова, но так понимаю это не совсем правильно vippi ( 2011-06-07 16:23:11 +0400 )редактировать
core show translations alexcr ( 2011-06-07 18:17:36 +0400 )редактировать

1 Ответ

1

у dahdi канала кодек всегда ulaw. ему можно только енкодинг назначить(от астериска в е1/t1).в * приходит звук уже без компрессии.

тоесть надо транслятор(кодек) иметь.

ссылка удалить спам редактировать

ответил 2011-06-07 22:48:20 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

обновил 2011-06-07 22:49:06 +0400

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2011-06-07 15:35:20 +0400

Просмотрен: 1,123 раз

Обновлен: Jun 07 '11

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

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.