Sunday, December 2, 2007

Re: [asterisk-users] get SIP extension status without calling it

--- Tilghman Lesher
<tilghman@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@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@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@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@192.168.250.1:5072


____________________________________________________________________________________
Never miss a thing. Make Yahoo your home page.

http://www.yahoo.com/r/hs

_______________________________________________
--Bandwidth and Colocation Provided by http://www.api-digital.com--

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:

http://lists.digium.com/mailman/listinfo/asterisk-users

No comments: