[asterisk-users] get SIP extension status without calling it
Vieri
rentorbuy at yahoo.com
Sun Dec 2 11:17:28 CST 2007
--- Tilghman Lesher
<tilghman at mail.jeffandtilghman.com> wrote:
> OPTIONS is the right type of request
Suppose that the user agent is not a softphone but a
gateway such as the Grandstream GXW-4008 ATA.
One of the FXS-port-connected phones of the gateway
has DND turned on.
IF I send an OPTIONS request then the UA always
answers with a 200 ok even if the extension is
actually busy.
In this particular case, how does one get the status
of an extension "behind a user agent/gateway"? (am I
writing the sip url correctly in the sofia-sip options
utility below?)
("database show dnd" does not yield anything)
# ./options -1 -a sip:4064 at 192.168.250.1
SIP/2.0 200 OK
Via: SIP/2.0/UDP
10.215.144.27:38102;branch=z9hG4bKF8F0cQa7N9cva
From: <sip:10.215.144.27>;tag=Fcj2gFcX9ctpg
To: <sip:4064 at 192.168.250.1>;tag=1260250638
Call-ID: 3cb23664-1b9c-122b-6393-00c09f10e472
CSeq: 92189360 OPTIONS
Supported: replaces, path, timer
User-Agent: Grandstream GXW-4008 V1.2A 1.0.0.67
Allow: INVITE, ACK, OPTIONS, CANCEL, BYE, SUBSCRIBE,
NOTIFY, INFO, REFER, UPDATE
Content-Length: 0
--------
On the asterisk cli:
CLI> sip show peers
Name/username Host Dyn Nat ACL
Port Status
4444/4444 192.168.250.1 D N
5060 OK (8 ms)
4173/4173 (Unspecified) D N
0 UNKNOWN
4172/4172 (Unspecified) D N
0 Unmonitored
4171/4171 (Unspecified) D N
0 Unmonitored
4170/4170 (Unspecified) D N
0 Unmonitored
4065/4065 192.168.250.1 D N
6074 OK (8 ms)
4064/4064 192.168.250.1 D N
5072 OK (8 ms)
4063/4063 192.168.250.1 D N
5068 OK (8 ms)
4061/4061 192.168.250.1 D N
5070 OK (8 ms)
4059/4059 (Unspecified) D N
0 Unmonitored
4058/4058 (Unspecified) D N
0 UNKNOWN
4057/4057 (Unspecified) D N
0 UNKNOWN
4056/4056 (Unspecified) D N
0 UNKNOWN
4055/4055 (Unspecified) D N
0 Unmonitored
4054/4054 (Unspecified) D N
0 UNKNOWN
4053/4053 10.215.147.240 D N
5060 OK (139 ms)
4052/4052 (Unspecified) D N
0 Unmonitored
4022/4022 192.168.250.1 D N
5062 OK (8 ms)
4013/4013 (Unspecified) D N
0 UNKNOWN
4012/4012 (Unspecified) D N
0 UNKNOWN
4004/4004 (Unspecified) D N
0 UNKNOWN
4003/4003 10.215.145.170 D N
5060 OK (1 ms)
4002/4002 (Unspecified) D N
0 UNKNOWN
23 sip peers [14 online , 9 offline]
CLI> sip show peer 4064
CLI>
* Name : 4064
Secret : <Set>
MD5Secret : <Not set>
Context : from-internal
Subscr.Cont. : <Not set>
Language : es
AMA flags : Unknown
CallingPres : Presentation Allowed, Not Screened
Callgroup : 2
Pickupgroup : 2
Mailbox : 4064 at device
VM Extension : asterisk
LastMsgsSent : 0/0
Call limit : 0
Dynamic : Yes
Callerid : "device" <4064>
Expire : 22569
Insecure : no
Nat : Always
ACL : No
CanReinvite : No
PromiscRedir : No
User=Phone : No
Trust RPID : No
Send RPID : No
DTMFmode : rfc2833
LastMsg : 0
ToHost :
Addr->IP : 192.168.250.1 Port 5072
Defaddr->IP : 0.0.0.0 Port 5060
Def. Username: 4064
SIP Options : (none)
Codecs : 0x400 (ilbc)
Codec Order : (ilbc)
Status : OK (8 ms)
Useragent : Grandstream GXW-4008 V1.2A 1.0.0.67
Reg. Contact : sip:4064 at 192.168.250.1:5072
____________________________________________________________________________________
Never miss a thing. Make Yahoo your home page.
http://www.yahoo.com/r/hs
More information about the asterisk-users
mailing list