Hi,

while trying to get my new Asterisk 15.5.0 PBX replacing a 11 years old 
Asterisk 1.2.31 ISDN BPX, I'm stuck to get call pickup going as usual.  
The old one uses specific patches, IIRC...

If I interpret various sources of related information correctly, current 
Asterisk versions should support this feature out of the box.

According to http://wiki.snom.com/Category:HowTo:Call_Pickup, there are 
several ways to get this feature going. I'm enjoying  method (1) since ages, 
but I couldn't get asterisk to send the full NOTIFY xml dialog-info 
including call-id, remote and local values, although setting 

context = phones
allowsubscribe = yes
subscribecontext = phones
notifyringing = yes
notifycid = ignore-context

as well as 

callgroup = 1
pickupgroup = 1

for every local phone (all snom, mostly 360 phones) in sip.conf.

[phones]
exten => 60,hint,SIP/60
exten => 61,hint,SIP/61
exten => 62,hint,SIP/62

exten => _60,1,Dial(SIP/60)
exten => _61,1,Dial(SIP/61)
exten => _62,1,Dial(SIP/62)

but the notify looks like this:

---
  == Extension Changed 62[phones] new state Ringing for Notify User 62 
Reliably Transmitting (NAT) to 172.16.23.60:2112:
NOTIFY sip:60@172.16.23.60:2112 SIP/2.0
Via: SIP/2.0/UDP 172.16.4.100:5060;branch=z9hG4bK7d7c5ac4;rport
Max-Forwards: 70
From: <sip:62@172.16.23.8;user=phone>;tag=as72f9c98b
To: <sip:60@172.16.4.100>;tag=ufln5vo7x5
Contact: <sip:62@172.16.4.100:5060>
Call-ID: 3c94f02212d4-8we7ggt625fi
CSeq: 106 NOTIFY
User-Agent: Asterisk PBX 15.5.0
Subscription-State: active
Event: dialog
Content-Type: application/dialog-info+xml
Content-Length: 217

<?xml version="1.0"?>
<dialog-info xmlns="urn:ietf:params:xml:ns:dialog-info" version="4" 
state="full" entity="sip:62@172.16.23.8">
<dialog id="62" direction="recipient">
<state>early</state>
</dialog>
</dialog-info>

<------------->
--- (9 headers 0 lines) ---

<--- SIP read from UDP:172.16.23.60:2112 --->
SIP/2.0 200 Ok
Via: SIP/2.0/UDP 172.16.4.100:5060;branch=z9hG4bK7d7c5ac4;rport=5060
From: <sip:62@172.16.23.8;user=phone>;tag=as72f9c98b
To: <sip:60@172.16.4.100>;tag=ufln5vo7x5
Call-ID: 3c94f02212d4-8we7ggt625fi
CSeq: 106 NOTIFY
Content-Length: 0

SIP/60 is notified correctly, but misses the notifycid information.
I've tried both, notifycid = yes and notifycid = ignore-context of course.

*CLI> core show hints
62@phones           : SIP/62                State:Idle            
Presence:not_set         Watchers  3
61@phones           : SIP/61                State:Idle            
Presence:not_set         Watchers  2
60@phones           : SIP/60                State:Idle            
Presence:not_set         Watchers  3

*CLI> sip show subscriptions
Peer             User             Call ID          Extension        Last state  
   Type            Mailbox    Expiry
172.16.23.60     60               3c94f0220769-0p  61@phones        Idle        
   dialog-info+xml <none>     003600
172.16.23.60     60               3c94f0220182-27  60@phones        Idle        
   dialog-info+xml <none>     003600
172.16.23.62     62               313533353338323  60@phones        Idle        
   dialog-info+xml <none>     003600
172.16.23.62     62               313533353338323  62@phones        Idle        
   dialog-info+xml <none>     003600
172.16.23.60     60               3c94f0220d01-p2  62@phones        Idle        
   dialog-info+xml <none>     003600
172.16.23.60     60               3c94f023462b-j2  60@phones        Idle        
   dialog-info+xml <none>     003600
172.16.23.60     60               3c94f02212d4-8w  62@phones        Idle        
   dialog-info+xml <none>     003600
172.16.23.62     62               313533353338323  61@phones        Idle        
   dialog-info+xml <none>     003600

What am I missing here, any suggestions?

Cheers,
Pete


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

Astricon is coming up October 9-11!  Signup is available at: 
https://www.asterisk.org/community/astricon-user-conference

Check out the new Asterisk community forum at: https://community.asterisk.org/

New to Asterisk? Start here:
      https://wiki.asterisk.org/wiki/display/AST/Getting+Started

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to