Helpix писал(а):Я же вверху писал про DND на софтфоне.
Вспомнил.
Все современные софтфоны передают свои статусы presence с помощью SIP messages (в том числе и DND).
Это можно увидеть если задампить их по src.
И другие софтфоны видят статусы presence через механизм subscribe, это выглядит примерно как в скайпе - кто в эфире, а кто нет, и занят, если занят.
Но беда в том, что SIP type: messages умеет только Астериск 1.10
И это тоже можно увидеть, в каждом пакете INVITE. В пакетах от телефона Астериску - есть MESSAGE, а от Астериска телефону - нету.
INVITE sip:
alice@sip.org SIP/2.0
Record-Route: <sip:alice@10.0.0.10;lr>
Via: SIP/2.0/UDP 10.0.0.10;branch=z9hG4bK3af7.0a6e92f4.0
Via: SIP/2.0/UDP 192.168.0.2:5060;branch=z9hG4bK12ee92cb;rport=5060
From: "Bob" <sip:
12345678@neutral.org>;tag=as149b2d97
To: <sip:
alice@sip.org>
Contact: <sip:
1234567@neutral.org>
Call-ID:
3cbf958e6f43d91905c3fa964a373dcb@sip.org
CSeq: 103 INVITE
Max-Forwards: 16
Date: Wed, 10 Jan 2001 13:16:23 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER,
MESSAGE, SUBSCRIBE, NOTIFY
Supported: replaces
Content-Type: application/sdp
Content-Length: 394