Страница 2 из 2

Re: Физический смысл Answer()

Добавлено: 02 окт 2012, 10:31
ded
Я бы поправил это утверждение:
IVR без Answer() прекрасно себя чувствует если IVR проговаривается через Read().
По видимому Read(variable[ с объявленным filename даёт уже встроенный в эту аппликацию Answer.

Re: Физический смысл Answer()

Добавлено: 02 окт 2012, 11:18
jugatsu
Эй ребята, очнитесь. Читайте теорию, RFC 3261 например, почитайте что-такое транзакция, что такое диалог, чем отличается прокся от B2BUA. Тогда настройка астерикса или фрисвитча и даже камаилио покажется намного проще. Ну и дебажить станет на-а-а-а-много легче. Стройте фундамент - не надо привязываться к конкретному ПО, тем более chan_sip :)

Re: Физический смысл Answer()

Добавлено: 03 окт 2012, 18:46
KeeperAD
ded писал(а):Я бы поправил это утверждение:
IVR без Answer() прекрасно себя чувствует если IVR проговаривается через Read().
По видимому Read(variable[ с объявленным filename даёт уже встроенный в эту аппликацию Answer.
ded как обычно поражаете своей проницательностью! Именно Read(). Но Answer() я все-равно стал использовать в разы реже :D

Re: Физический смысл Answer()

Добавлено: 03 окт 2012, 19:06
Vlad1983
связку Answer+Wait(1) нужно использовать всегда перед проигрыванием сообщений, если еще не было ответа в канал:
1. медиа поток проключается не мгновенно звонящий из-за этого не слышит несколько секунд сообщения (не всегда, но бывает)
2. при звонке со старых АТС в первую секунду после ответа в канал выдается посылка Caller ID тонами сходными с DTMF, которая "сводит с ума" почти все IVR

Re: Физический смысл Answer()

Добавлено: 03 окт 2012, 21:22
tma
Еще один камень - далеко не все операторы в предответном состоянии позволят висеть долго.
Не забывайте, что таймслоты не резиновые, а далеко не все используют чистый VoIP.