Особенности обработки временных таймеров
На логику обработки звонка дополнительно накладываются таймеры временных ограничений по RFC3261.
Помимо транзактных таймеров SIP системой в роли B2B используются еще три таймера:
- 
Диалоговый таймер 
- 
Таймер правила вызова 
- 
Таймер предварительного ответа 
Диалоговый таймер
Диалоговый таймер ограничивает длительность установленного соединения двух конкретных абонентов, то есть B2B-диалог. Засекается при начале разговора и ограничивает время коммутации на B2B. По умолчанию 2 часа. Также ограничивается продолжительностью разговора в настройках SIPUser.
Таймер правила вызова
Таймер правила вызова ограничивает длительность вызова конкретного форка. Засекается при начале вызова конкретного форка до ответа 2xx (или CANCEL).
- 
Для сервисов фичакода (ivr, conf, hunt и т.д.) - константно 1 час. 
- 
Для вызовов на внешние линии - константно 1 час. 
- 
Для внутренних персональных и групповых: задается в опциях учетных записей sipuser и групповых номеров, по умолчанию 30 секунд. 
Таймер предварительного ответа
Таймер предварительного ответа ограничивает длительность вызова конкретного форка. Засекается после получения SIP ответа с кодами 180 и 183 на отправленный INVITE по конкретному форку и до ответа 2xx (или CANCEL).
- 
100 Trying - константно 30 секунд. 
- 
180 Ringing - константно 30 секунд. 
- 
183 Session Progress - константно 5 минут.