Asterisk, принудительная задержка тайм-аута между последовательными входящими вызовами

У нас есть одна проблема, от которой мы страдаем в течение долгого времени. Это неизвестный идентификатор вызывающего абонента, полученный от звездочки, который возникает в определенных ситуациях.

Сначала у нас есть программный телефон sip (sipml5), а на стороне сервера

звездочка-11.25.0-0

эластикс-4.0.0-1

Настройка: у нас есть любой входящий маршрут cid/did, соединяющий наши звонки с одной кольцевой группой (в которой есть все расширения)


Неизвестный идентификатор вызывающего абонента показывает, когда у нас есть: 1-Короткий тайм-аут для вызова (что приводит к тому, что вызов застревает на звездочке, а звездочка повторно отправляет вызов на добавочные номера, но с неизвестным идентификатором вызывающего абонента). Возможным решением было бы сделать большой тайм-аут.

2-Все добавочные номера зависают, а стержень вызова на звездочке и звездочка повторно отправляют его на добавочные номера с неизвестным идентификатором вызывающего абонента (возможным решением может быть предотвращение зависания добавочных номеров, если они не ответят на вызов первыми)

3. Получение одного неизвестного идентификатора вызывающего абонента приводит к последовательным вызовам неизвестного идентификатора вызывающего абонента. нет решения

То, что мы пытаемся решить, это третья проблема, и у нас есть идея заставить asterisk ждать определенного тайм-аута между входящими вызовами (мы пробовали это вручную, не разрешая немедленные последовательные вызовы, делая задержку 4-5 секунд между вызовами и это работает отлично)


Мы хотим знать, какую конфигурацию нужно отредактировать, чтобы установить эту задержку тайм-аута между входящими вызовами.


person Louay Alosh    schedule 20.11.2018    source источник


Ответы (1)


Вы можете использовать функцию EPOCH и хранить значение где-нибудь (ASTDB?)

После этого в диалплане сравните его при наборе

Нет, эластичный не поддерживает это и не будет поддерживать в будущем (странный запрос).

person arheops    schedule 20.11.2018