Всем привет!
На Asterisk 16.21.1 настроен PJSIP-транк к провайдеру. Когда я выставляю высокие таймеры - например, Min-SE=8000 и Session-Expire=14400, входящий INVITE, содержащий меньшие значения (например, Min-SE=1800 и Session-Expire=3600), Asterisk просто игнорирует. Пробовал выставлять "yes", "always" и "required" -
Не спрашивайте, зачем, но мне необходимо, чтобы Asterisk на этот INVITE отвечал сообщением 422 Session Timer too small, содержащим установленное на нем значение Min-SE.
Пример, как это делает Cisco:
SIP/2.0 422 Session Timer too small
Via: SIP/2.0/UDP 100.91.65.109:5060;branch=z9hG4bKb1rk46104o470u56dcb0.1
From: <sip:+78121234567@Provider.ru;user=phone>;tag=28h2zlji-CC-28
To: <sip:+74927654321@192.168.133.32;transport=udp;user=phone>;tag=47553E8-1599
Date: Thu, 21 Oct 2021 09:33:31 GMT
Call-ID: xl0lpkmi3iq0qjk90kqmi1m29mj21qjv@B.5.220.voice.huawei.provider.mpls
CSeq: 1 INVITE
Allow-Events: presence
Min-SE: 8000
Session-ID: 00000000000000000000000000000000;remote=6745a92dc1c75c9aaf56319b5eaaf048
Server: Cisco-SIPGateway/IOS-17.3.3
Content-Length: 0
Буду благодарен за любую помощь!