Здравствуйте. Есть два внешних номера. Настроены следующим образом
Провайдер(SIP) -> Asterisk1(IAX2) -> Asterisk2
Провайдер(SIP) -> Asterisk2
Задержки между всеми серверами минимальны. Оба номера настроены на одно и тоже IVR (на Asterisk2). Но при входящих звонках на первый номер, звонящий не слышит первое слово приветствия. Хотя в записи звонка (на Asterisk1) всё четко слышно (как и при звонке на второй номер). Конечно, самым простым решением вижу: делать секундную паузу перед воспроизведением. Но хотелось бы понять, с чем связана эта задержка и, может быть исправить ее.
Некоторые софтвичи( к примеру старые кластеры kamailio+rtp engine) ждут обратного потока для передачи прямого.
Плюс бывают платы на которых выполняется echotraining в offline режиме и специально глушится канал пока идут сигналы echo.
Если в цепочке таких операторов 5 штук, то и три-четыре секунды бывает задержка.
В общем обычная практика перед началом ivr делать паузу в 1-2 секунды
Задан: 2021-07-29 13:11:55 +0400
Просмотрен: 388 раз
Обновлен: Aug 03 '21
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Возможно задержка из за днс, но я к примеру всегда делаю паузу "тишина" перед сообщением примерно полсекунды.
Out ( 2021-07-29 16:10:11 +0400 )редактировать