[asterisk-users] how to check Asterisk SIP registration
Vieri
rentorbuy at yahoo.com
Thu Dec 24 10:39:12 CST 2009
Unfortunately, "sip show peers" did not "work" in my case. The sip peers were apparently "online" and "OK" (I use qualify=yes) but they weren't...
The SIP clients could NOT register, so they were offline but "sip show peers" stated that they were OK.
I would prefer to perform an "automated" SIP registration (via cron script). If it fails then I can spawn a "rescue" script.
Surely, a "real" sip registration is more reliable then "sip show peers".
Any ideas?
Vieri
--- On Wed, 12/23/09, Danny Nicholas <danny at debsinc.com> wrote:
> "Sip show users" or "sip show peers"
> should do the trick, but I'm not sure
> about 1.2; all of my experience is in the 1.4
> branch.
>
> -----Original Message-----
> From: asterisk-users-bounces at lists.digium.com
> [mailto:asterisk-users-bounces at lists.digium.com]
> On Behalf Of Vieri
> Sent: Wednesday, December 23, 2009 1:09 PM
> To: asterisk-users at lists.digium.com
> Subject: [asterisk-users] how to check Asterisk SIP
> registration
>
> Hi,
>
> This is the first time I experience this problem with
> Asterisk:
> all of a sudden SIP registrations stopped working. Active
> calls kept working
> but new calls could not be established (I did NOT perform a
> "graceful
> restart").
>
> Besides, would a "restart gracefully" actually deny SIP
> registration?
>
> I did not have a network issue because killing asterisk and
> starting it
> again solved the problem.
>
> How can I diagnose what happened to the SIP service (I
> checked the log but
> am quite lost)?
>
> Also, how can I do a simple command-line "check" to see
> that SIP
> registrations are OK? I would like to use a SIP client
> (like sipsak) to
> perform a simple registration from a custom bash script so
> I can quickly
> detect if this problem occurs again and "auto-kill+restart"
> the asterisk
> process. I know this sounds ugly but on my production
> server, it's better to
> bring the whole system down and back up in as little time
> as possible.
>
> Any suggestions?
>
> Asterisk is 1.2.31.1
>
> Some log lines:
>
> Dec 23 13:13:16 DEBUG[11482] channel.c: Avoiding initial
> deadlock for
> 'SIP/4053-b4520e98'
> Dec 23 13:13:16 WARNING[11482] channel.c: Avoided initial
> deadlock for
> '0xb4302278', 9 retries!
>
> Dec 23 13:13:43 VERBOSE[18837] logger.c:
> -- Executing
> Dial("SIP/6174-b456d828", "SIP/4062|20|tTwWM(auto-blkvm)")
> in new stack
> Dec 23 13:13:43 NOTICE[18837] app_dial.c: Unable to create
> channel of type
> 'SIP' (cause 3 - No route to destination)
> Dec 23 13:13:43 VERBOSE[18837]
> logger.c: == Everyone is busy/congested at
> this time (1:0/0/1)
> Dec 23 13:13:43 DEBUG[18837] app_dial.c: Exiting with
> DIALSTATUS=CHANUNAVAIL.
>
> Thanks,
>
> Vieri
More information about the asterisk-users
mailing list