1 | изначальная версия редактировать | |
Столкнулся с похожей проблемой Asterisk 1.8.17.0
Входящий из города вызов принимает внутренний номер "А". Оба абонента слышат друг друга нормально и сразу. Затем "А" выполняет attended transfer на внутренний номер "Б". Номер "Б" поднимает трубку и "А" слышит "Б" сразу в обе стороны. Затем "А" кладет трубку тем самым соединяя "Б" с вызовом из города и тут появляется засада. "Б" слышит абонента из города", а вот абонент из города "Б" не слышит. Проходит секунд 20-ть и появляется обратная слышимость. Дебаг SIP`а и RTP ничего не дал... Все ходит, порты и т.п. все в норме. Но вот задержка появления голоса после перевода вызова есть.... Куда копать уже не знаю. В sip.conf directmedia=no directrtpsetup=no, а у внутренних пиров: canreinvite=no directmedia=no directrtpsetup=no не помогает... проблема остается...
У кого нить есть такое же ? Как бороться ?
2 | No.2 Revision редактировать |
Столкнулся с похожей проблемой Asterisk 1.8.17.0
Входящий из города вызов принимает внутренний номер "А". Оба абонента слышат друг друга нормально и сразу. Затем "А" выполняет attended transfer на внутренний номер "Б". Номер "Б" поднимает трубку и "А" слышит "Б" сразу в обе стороны. Затем "А" кладет трубку тем самым соединяя "Б" с вызовом из города и тут появляется засада. "Б" слышит абонента из города", а вот абонент из города "Б" не слышит. Проходит секунд 20-ть и появляется обратная слышимость. Дебаг SIP`а и RTP ничего не дал... Все ходит, порты и т.п. все в норме. Но вот задержка появления голоса после перевода вызова есть.... Куда копать уже не знаю. В sip.conf directmedia=no directrtpsetup=no, а у внутренних пиров: canreinvite=no directmedia=no directrtpsetup=no не помогает... проблема остается...
У кого нить есть такое же ? Как бороться ?
Вот по теме http://asterisk-support.ru/question/15385/asteriskfreepbx-uslovnyi-perevod-zvonka-slyshno/ но так же безответно....
3 | No.3 Revision редактировать |
Столкнулся с похожей проблемой Asterisk 1.8.17.0
Входящий из города вызов принимает внутренний номер "А". Оба абонента слышат друг друга нормально и сразу. Затем "А" выполняет attended transfer на внутренний номер "Б". Номер "Б" поднимает трубку и "А" слышит "Б" сразу в обе стороны. Затем "А" кладет трубку тем самым соединяя "Б" с вызовом из города и тут появляется засада. "Б" слышит абонента из города", а вот абонент из города "Б" не слышит. Проходит секунд 20-ть и появляется обратная слышимость. Дебаг SIP`а и RTP ничего не дал... Все ходит, порты и т.п. все в норме. Но вот задержка появления голоса после перевода вызова есть.... Куда копать уже не знаю. В sip.conf directmedia=no directrtpsetup=no, а у внутренних пиров: canreinvite=no directmedia=no directrtpsetup=no не помогает... проблема остается...
Сначала тоже грешил на транскодинг, но потом проблема начала проявляется даже если кодеки на каналах у всех совпадают.
У кого нить есть такое же ? Как бороться ?
Вот по теме http://asterisk-support.ru/question/15385/asteriskfreepbx-uslovnyi-perevod-zvonka-slyshno/ но так же безответно....
4 | No.4 Revision редактировать |
Столкнулся с похожей проблемой Asterisk 1.8.17.0
Входящий из города вызов принимает внутренний номер "А". Оба абонента слышат друг друга нормально и сразу. Затем "А" выполняет attended transfer на внутренний номер "Б". Номер "Б" поднимает трубку и "А" слышит "Б" сразу в обе стороны. Затем "А" кладет трубку тем самым соединяя "Б" с вызовом из города и тут появляется засада. "Б" слышит абонента из города", а вот абонент из города "Б" не слышит. Проходит секунд 20-ть и появляется обратная слышимость. Дебаг SIP`а и RTP ничего не дал... Все ходит, порты и т.п. все в норме. Но вот задержка появления голоса после перевода вызова есть.... Куда копать уже не знаю. В sip.conf directmedia=no directrtpsetup=no, а у внутренних пиров: canreinvite=no directmedia=no directrtpsetup=no не помогает... проблема остается...
Сначала тоже грешил на транскодинг, но потом проблема начала проявляется даже если кодеки на каналах у всех совпадают.
У кого нить есть такое же ? Как бороться ?
Вот по теме http://asterisk-support.ru/question/15385/asteriskfreepbx-uslovnyi-perevod-zvonka-slyshno/ но так же безответно....
Если сдампать RTP трафик и скормить wireshark`у и запустить прослушку без выставленной галки "Use RTP timestamp", то голос по обоим каналам совпадает, а вот если галку поставить по как бы получается что второй канал отстает от первого секунд на 20-30, но голос во втором канале все же есть.
5 | No.5 Revision редактировать |
Столкнулся с похожей проблемой Asterisk 1.8.17.0
Входящий из города вызов принимает внутренний номер "А". Оба абонента слышат друг друга нормально и сразу. Затем "А" выполняет attended transfer на внутренний номер "Б". Номер "Б" поднимает трубку и "А" слышит "Б" сразу в обе стороны. Затем "А" кладет трубку тем самым соединяя "Б" с вызовом из города и тут появляется засада. "Б" слышит абонента из города", а вот абонент из города "Б" не слышит. Проходит секунд 20-ть и появляется обратная слышимость. Дебаг SIP`а и RTP ничего не дал... Все ходит, порты и т.п. все в норме. Но вот задержка появления голоса после перевода вызова есть.... Куда копать уже не знаю. В sip.conf directmedia=no directrtpsetup=no, а у внутренних пиров: canreinvite=no directmedia=no directrtpsetup=no не помогает... проблема остается...
Сначала тоже грешил на транскодинг, но потом проблема начала проявляется даже если кодеки на каналах у всех совпадают.
У кого нить есть такое же ? Как бороться ?
Вот по теме http://asterisk-support.ru/question/15385/asteriskfreepbx-uslovnyi-perevod-zvonka-slyshno/ но так же безответно....
Если сдампать RTP трафик и скормить wireshark`у и запустить прослушку без выставленной галки "Use RTP timestamp", то голос по обоим каналам совпадает, а вот если галку поставить по как бы получается что второй канал отстает от первого секунд на 20-30, но голос во втором канале все же есть.
Обновился до Asterisk 1.8.18.1 - проблема осталась :(
6 | No.6 Revision редактировать |
Столкнулся с похожей проблемой 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 - проблема осталась :(
7 | No.7 Revision редактировать |
Столкнулся с похожей проблемой 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 - проблема осталась :(
UPDATE Кажись решил свою проблему. Обратил внимание на: - <local 797@users_8499ХХХХХХХ_clientid_1-00000003;1=""> Playing 'beep.gsm' (language 'ru') После того как "Б" поднимает трубку и у "Б" и у абонента из города в канале раздает "бииип" в формате gsm. Это меня навело на мысль: features.conf: xfersound =
И о чудо ! После перевода вызова никакого "биип" и абоненты слышат друг друга СРАЗУ ! АЛИЛУЯ !
8 | No.8 Revision редактировать |
Столкнулся с похожей проблемой 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 - проблема осталась :(
UPDATE
Кажись решил свою проблему.
проблему.
Обратил внимание на:
на:
- <local 797@users_8499ХХХХХХХ_clientid_1-00000003;1=""> <Local/797@users_8499ХХХХХХХ_clientID_1-00000003;1> Playing 'beep.gsm' (language 'ru')
После того как "Б" поднимает трубку и у "Б" и у абонента из города в канале раздает "бииип" в формате gsm. Это меня навело на мысль:
features.conf:
мысль:
features.conf:
;xfersound = beep
xfersound ==
И о чудо ! После перевода вызова никакого "биип" и абоненты слышат друг друга СРАЗУ ! АЛИЛУЯ !
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.