Возникла необходимость сделать удержание вызова (чтобы не было слышно говорящего и играла музыка). При нажатии на кнопку hold на телефонах начинает играть MOH музыка у звонившего, однако, при повторно нажатии hold не происходит возврат вызова или происходит, но слышимость в одну сторону а то и просто не слышно ничего. Куда копать? В чем может быть проблема? кодеки dtmf и прочее везде одинаковые. Все телефоны находятся в одной сети /24.
В [general] заполнить localnet= и externip=! Системе нужно дать понять, что "в одной подсети". Далее уже у пиров nat=no.
У самих пиров убедиться, что directmedia=no
CNG/VAT: у телефонов - отключить. У астера посмотреть лог, нет ли матюков по этому поводу.
Опции Dial. Есть ли tT?
Далее, если не помогает всё вышенаписанное, записываем Wireshark/tcpdump. Смотрим RTP Analyzer.
Задан: Apr 14 '14
Просмотрен: 265 раз
Обновлен: May 26 '14
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
что хоть за телефоны?
romariosar (Apr 14 '14)editdlink 150s и zultys zip2p
asipin (Apr 14 '14)editNAT есть ? Обычно такие проблемы из-за NAT`а. Но что касается DPH-150, то эти звери у меня работали нормально даже в самом карявом роутере, когда все остальные аппараты глючили.
amonra (Apr 14 '14)editНат нет. Выше указал, что всё железо находится в одной подсети /24. Про б\проблемы ната я в курсе. но там его нет.
asipin (Apr 14 '14)editА внешние каналы как приходят ? Есть ли на сервере ещё один сетевой интерфейс.
amonra (Apr 14 '14)editНа сервере всего один сетевой интерфейс. Одна сеть . внешние только приходят с циски 1700. Но не работает просто между внутренними телефонами даже. Внешними каналами пока не заморачивался.
asipin (Apr 14 '14)edit