AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Проблема с передачей голоса после того, как поднимут трубку.

Asterisk IP PBX 4 сообщений 02.09.2011 11:46 - 15.11.2011 07:09
#1 02.09.2011 11:46

Проблема с передачей голоса после того, как поднимут трубку.


Решил обновиться с 1.6 на 1.8, и возникла проблема (попробовал 1.8.2, 1.8.4, 1.8.5 под убунтой и freebsd - поведение одинаковое):
Схема такая: софт-сип-клиент -> asterisk 1.8 -> сип-провайдер.
Если я делаю исходящий звонок от софт-сип-клиента на внешний номер через провайдера, где КПВ с кодом 180 - все в порядке.
Если я делаю исходящий звонок от софт-сип-клиента на внешний номер через провайдера, где КПВ с кодом 183 (специальная мелодия играет, либо КПВ генерируется на той стороне) - то после поднятия трубки на той стороне я слышу того абонента только первые пол-секунды, после этого тишина (он меня продолжает слышать), в консоль при этом пишутся записи типа:
Code:
[Sep 2 15:53:45] NOTICE[703]: chan_sip.c:20087 handle_response_peerpoke: Peer '0312976087' is now Lagged. (697233005ms / 0ms)
[Sep 2 15:54:04] NOTICE[703]: chan_sip.c:20087 handle_response_peerpoke: Peer '0312976087' is now Lagged. (697251855ms / 0ms)
[Sep 2 16:05:39] NOTICE[703]: chan_sip.c:20087 handle_response_peerpoke: Peer '0312976087' is now Lagged. (697947230ms / 0ms)

Захватил дамп траффика со своей стороны в оба плеча - голос от провайдера до астера продолжает идти, а астер его на софт-сип-клиента уже не отправляет.
В дампе четыре звонка - первая пара (оба плеча) - ошибочные звонки (когда голос пропадал), вторая пара (тоже оба плеча) - нормальные. Я просил провайдера сделать так, чтоб ко мне приходил только 180й прогресс, но я тогда перестаю слышать автоответчики с сотовых, то есть вместо "аппарат абонента выключен" я слышу гудки.
При откатывании на 1.6 - все становится на свои места, то есть все работает как надо. Куда можно подкрутить?
#2 11.11.2011 05:57

У меня ведь нечто похожее... Не победил?
_________________
Debian Lenny, Asterisk 1.8, chan_dongle, chan_ooh323
#3 14.11.2011 20:17

Re: Проблема с передачей голоса после того, как поднимут трубку.


lvmp3 wrote:
При откатывании на 1.6 - все становится на свои места, то есть все работает как надо.

Надеюсь вы при апгрейде тупо конфиги не скопировали? Просто они не совместимы, этот вопрос уже обсуждали в форуме.

_________________
Успехов!
#4 15.11.2011 07:09

Re: Проблема с передачей голоса после того, как поднимут трубку.


anest wrote:
Надеюсь вы при апгрейде тупо конфиги не скопировали? Просто они не совместимы, этот вопрос уже обсуждали в форуме.


Откатывал недавно вручную 1.8 на 1.6. По крайней мере в sip.conf и диалпланах никакой несовместимости не углядел. Но конечно тупо лучше не копировать, чтобы не поиметь неожиданностей с изменившимися значениями по умолчанию.

А по теме топика - это явный баг. Как найду вечером время - создам иссуе.

_________________
Debian Lenny, Asterisk 1.8, chan_dongle, chan_ooh323