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

attended transfer transcoding

0

При Attended Transfer происходят проблемы с transcoding`ом:

Кто нибудь сталкивался? Как решить?

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

спросил 2011-09-06 11:47:59 +0400

call Gravatar call
1 4 1

обновил 2011-09-06 11:53:27 +0400

3 Ответа

0

См: https://issues.asterisk.org/jira/browse/ASTERISK-18063 Пофиксили в 1.8 с патчем:https://issues.asterisk.org/jira/secure/attachment/40561/chan_fixup2.patch, для 1.4 и 1.6 забили разрабы..

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

ответил 2011-09-09 21:42:40 +0400

Zavr2008 Gravatar Zavr2008 flag of Russian Federation
2686 11 9 37
http://mh.otx.ru/

обновил 2011-09-09 21:43:45 +0400

0

С транскодингом нет проблем , если есть соответствующие кодеки.

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

ответил 2011-09-06 12:09:48 +0400

zzuz Gravatar zzuz flag of Russian Federation
6744 2 6 69
http://line24.ru/

Comments

в том то и дело, что кодеки - есть! Переводящий нормально соединяется с номером на который переводит, разговоривает, а потом, когда кладет трубку - переводимый номер и номер, на который переводят, - не слышат друг друга. В консоли это: [Sep 6 10:28:47] WARNING[5030]: chan_sip.c:6290 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x40 (slin)(64)/0x8 (alaw)(8) [Sep 6 10:28:47] WARNING[5030]: chan_sip.c:6290 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x40 (slin)(64)/0x8 (alaw)(8) call ( 2011-09-06 12:29:21 +0400 )редактировать
Я обязательно дам точный ответ , как доставлю libtelepathy. zzuz ( 2011-09-06 13:21:49 +0400 )редактировать
0

Столкнулся с похожей проблемой Asterisk 1.8.17.0

Входящий из города вызов принимает внутренний номер "А". Оба абонента слышат друг друга нормально и сразу. Затем "А" выполняет attended transfer на внутренний номер "Б". Номер "Б" поднимает трубку и "А" слышит "Б" сразу в обе стороны. Затем "А" кладет трубку тем самым соединяя "Б" с вызовом из города и тут появляется засада. "Б" слышит абонента из города", а вот абонент из города "Б" не слышит. Проходит секунд 20-ть и появляется обратная слышимость. Дебаг SIP`а и RTP ничего не дал... Все ходит, порты и т.п. все в норме. Но вот задержка появления голоса после перевода вызова есть.... Куда копать уже не знаю. В sip.conf directmedia=no directrtpsetup=no, а у внутренних пиров: canreinvite=no directmedia=no directrtpsetup=no а так же выставление в asterisk.conf internal_timing=yes не помогает... проблема остается...

Сначала тоже грешил на транскодинг, но потом проблема начала проявляется даже если кодеки на каналах у всех совпадают.

У кого нить есть такое же ? Как бороться ?

Вот по теме http://asterisk-support.ru/question/15385/asteriskfreepbx-uslovnyi-perevod-zvonka-slyshno/ но так же безответно....

Если сдампать RTP трафик и скормить wireshark`у и запустить прослушку без выставленной галки "Use RTP timestamp", то голос по обоим каналам совпадает, а вот если галку поставить по как бы получается что второй канал отстает от первого секунд на 20-30, но голос во втором канале все же есть.

Обновился до Asterisk 1.8.18.1 - проблема осталась :(


Кажись решил свою проблему.

Обратил внимание на:

- <Local/797@users_8499ХХХХХХХ_clientID_1-00000003;1> Playing 'beep.gsm' (language 'ru')

После того как "Б" поднимает трубку и у "Б" и у абонента из города в канале раздает "бииип" в формате gsm. Это меня навело на мысль:

features.conf:

;xfersound = beep
xfersound =

И о чудо ! После перевода вызова никакого "биип" и абоненты слышат друг друга СРАЗУ ! АЛИЛУЯ !

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

ответил 2012-12-10 13:35:46 +0400

virus_net Gravatar virus_net flag of Russian Federation
277 1 5
http://www.mega-net.ru/

обновил 2012-12-10 15:38:01 +0400

Comments

там проблема с кодеком 726. Просто взять и конвертнуть в alaw этот beep.gsm. В моем ответе детали самой проблемы веть описаны!!

Zavr2008 ( 2012-12-10 19:53:45 +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)!
[скрыть предварительный просмотр]

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

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

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

Статистика

Задан: 2011-09-06 11:47:59 +0400

Просмотрен: 386 раз

Обновлен: Dec 10 '12

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