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

attended transfer transcoding

0

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

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

спросил Sep 6 '11

call Gravatar call
1 4 1

обновил Sep 6 '11

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 забили разрабы..

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

ответил Sep 9 '11

Zavr2008 Gravatar Zavr2008 flag of Russian Federation
2886 11 9 40
http://mh.otx.ru/

обновил Sep 9 '11

0

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

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

ответил Sep 6 '11

zzuz Gravatar zzuz flag of Russian Federation
7174 2 6 75
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 (Sep 6 '11)edit
Я обязательно дам точный ответ , как доставлю libtelepathy. zzuz (Sep 6 '11)edit
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
=

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

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

ответил Dec 10 '12

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

обновил Dec 10 '12

Comments

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

Zavr2008 (Dec 10 '12)edit

Ваш ответ

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 ленту новостей

Статистика

Задан: Sep 6 '11

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

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

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