Здравствуйте, Есть два номера скажем 6020 и 6021. Два софтфона на одном компе, каждый из них зарегистрирован со своим номером. Выполняю набор на группу: Dial (SIP/6020&SIP/6021,20...) Звонки приходят на оба софтфона, но при одновременном снятии трубки (автоматически) на первом и втором, на второй CANCEL не прилетает. Вернее прилетает, но очень редко. Почему такое может быть? Анализ логов астериска и WireShark-а ничего не показал, второй не получает CANCEL и держит звонок как ни в чем ни бывало.
Задан: 2018-07-13 15:04:56 +0400
Просмотрен: 150 раз
Обновлен: Jul 13 '18
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Причем, если добавить случайную паузу перед ответом на звонок 0-100 мс, проблем нет, cancel прилетает. Что это может быть?
Jugin ( 2018-07-13 16:02:24 +0400 )редактироватьАстериск путается. Они же занимают один и тот же ИП адрес и порт 5060. Варианты: - плохой софтфон, надо другой поставить. - или вообще третий и четвёртый, с номерами 6022 и 6023. Делать Dial (SIP/6020&SIP/6021&SIP/6022&SIP/6023,20,t) По итогам отправки оставить хороший.
ded ( 2018-07-13 16:55:11 +0400 )редактироватьПо идее то не должен путаться, идентификаторы то звонков разные, значит и звонки разные. Тогда вопрос в чем именно плохой софтфон? Что именно он делает не так? Быстро хватает трубку? Поменять софтфон не могу, нужно заставить работать именно на нем. Asterisk 14.6.1, собран из исходников.
Jugin ( 2018-07-16 13:13:54 +0400 )редактировать