[asterisk-users] rtcachefriends & qualify & sip reload
Carlos Chavez
cursor at telecomabmex.com
Tue Mar 2 11:02:18 CST 2010
On Tue, 2010-03-02 at 15:59 +0100, jonas kellens wrote:
> On Tue, 2010-03-02 at 11:32 +0000, Ishfaq Malik wrote:
> > If you are changing RealTime config in your DB you need to do a sip
> > prune realtime either directly from asterisk cli or using AMI. You
> > really do not need to do a SIP reload when changing the config of one
> > sip extension.
> I notice that after a "sip prune realtime all" I also loose all of my
> realtime sip peers. Same result actually as with "sip reload".
>
> I close the softphone of gerrie2 (becomes unspecified)
>
> asterisk*CLI> sip show peers
> Name/username Host Dyn Nat ACL Port Status
> Realtime
> gerrie005/gerrie005 192.168.1.106 D N 5060 OK
> (4 ms) Cached RT
> gerrie002/gerrie002 (Unspecified) D N 0
> UNKNOWN Cached RT
> gerrie001/gerrie001 192.168.1.105 D N 5060 OK
> (11 ms) Cached RT
>
> I prune the realtime peers to no longer have gerrie002 in cache :
>
> asterisk*CLI> sip prune realtime all
> 3 peers pruned.
> 2 users pruned.
> [Mar 2 15:42:19] NOTICE[32498]: chan_sip.c:16612 sip_poke_noanswer:
> Peer 'gerrie001' is now UNREACHABLE! Last qualify: 91
>
> The realtime peers are all gone :
>
> asterisk*CLI> sip show peers
> Name/username Host Dyn Nat ACL Port Status
> Realtime
>
> Internal call fails :
>
> [Mar 2 15:46:38] WARNING[558]: app_dial.c:1272 dial_exec_full: Unable
> to create channel of type 'SIP' (cause 20 - Unknown)
> [Mar 2 15:46:38] == Everyone is busy/congested at this time
> (1:0/0/1)
> [Mar 2 15:46:38] == Auto fallthrough, channel
> 'SIP/gerrie001-09f631e0' status is 'CHANUNAVAIL'
>
> I re-register 2 softphones (gerrie001 & gerrie005) :
>
> asterisk*CLI> sip show peers
> Name/username Host Dyn Nat ACL Port Status
> Realtime
> gerrie002/gerrie002 (Unspecified) D N 0
> UNREACHABLE Cached RT
> gerrie001/gerrie001 192.168.1.105 D N 5060 OK
> (11 ms) Cached RT
> gerrie005/gerrie005 192.168.1.106 D N 5060 OK
> (7 ms) Cached RT
>
> The SIP-peer 'gerrie002' is still in the cache ! Don't know where this
> is coming from ??
>
> I prune again :
>
> asterisk*CLI> sip prune realtime all
> 3 peers pruned.
> 1 users pruned.
> [Mar 2 15:51:57] NOTICE[32498]: chan_sip.c:16612 sip_poke_noanswer:
> Peer 'gerrie001' is now UNREACHABLE! Last qualify: 11
> [Mar 2 15:51:57] NOTICE[32498]: chan_sip.c:16612 sip_poke_noanswer:
> Peer 'gerrie001' is now UNREACHABLE! Last qualify: 11
> [Mar 2 15:52:01] NOTICE[32498]: chan_sip.c:16612 sip_poke_noanswer:
> Peer 'gerrie001' is now UNREACHABLE! Last qualify: 11
>
> And again no more peers until I re-register :
>
> asterisk*CLI> sip show peers
> Name/username Host Dyn Nat ACL Port Status
> Realtime
>
>
> This realtime thing isn't really working out here... What exactly do I
> need to do to clear the cache and thus the old SIP-peers so they can
> no longer be used ??
>
Do not prune all peers, only the peer you wish to reload or eliminate!
Do "sip prune realtime peer peername". That way you do not lose all the
other registrations. I really do not see this as a problem as the
phones will usually re register quickly or if the user dials any number.
--
Telecomunicaciones Abiertas de México S.A. de C.V.
Carlos Chávez Prats
Director de Tecnología
+52-55-91169161 ext 2001
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
Url : http://lists.digium.com/pipermail/asterisk-users/attachments/20100302/b4807711/attachment.pgp
More information about the asterisk-users
mailing list