Asterisk SIP параметр: qualify
Описание:
qualify=xxx|no|yes
Где XXX - используется для указания числа миллисекунд. Если указано: yes - то будет использоваться таймаут по умолчанию, равный 2 секундам.
Если вы включаете функцию qualify в конфигурации для Вашего SIP устройства в файле sip.conf, тогда Asterisk периодически будет отправлять SIP сообщение типа OPTIONS, для проверки, что данное устройство работает и доступно для совершения вызовов. Если данное устройство, не ответит в течении заданного периода (или периода по умолчанию) в миллисекундах, тогда Asterisk рассматривает это устройство как выключенное и недоступное для совершения вызовов.
Эта функциональность также может использоваться для сохранения открытой UDP сессии с устройством, которое находиться за сервером с трансляцией IP адресов (NAT). С помощью периодической отправки SIP сообщений OPTIONS, мы будем продлевать время жизни записи в таблице трансляции IP адресов, для нашего UDP соединения через NAT. Это время жизни будет продлеваться, когда присутствует трафик между нашим сервером и устройством, которое находиться по ту сторону NAT. Если же время жизни этой записи истечет, тогда запросы, отправляемые с нашего сервера Asterisk, просто не дойдут до SIP устройства, потому что NAT сервер уже не будет знать, как ему обратно оттранслировать IP адреса.
Этот режим используется совместно с установленным параметром nat=yes.
- Asterisk sip nat: Параметр NAT для SIP устройств, описываемых в файле sip.conf
- Asterisk sip channels
- Файл конфигурации sip.conf
- NAT and VOIP