[Asterisk-Users] Calling SIP

Philipp von Klitzing klitzing at pool.informatik.rwth-aachen.de
Mon Feb 9 13:41:05 MST 2004


Hi!

> I've looked, poked, and hoped, but I can't seem to make * understand
> the difference between a SIP channel being busy or not being there.
> Both come up as 'busy'. I would expect the unregistered SIP to be seen
> as unavailable. Am I just missing something obvious, again?

You are right, this is a true problem. There might be a workaround, 
however: As an illustration at the CLI do a "database show SIP/Registry" 
or refine this to "database show SIP/Registry/username". Now use the same 
approach with DBget() in your dialplan. Of course this works only with 
dynamic SIP clients that do register; in case of static SIP clients you 
could use AGI or System() to ping the client first...

In general I think this belongs into the discussion "we need better = 
more detailed return codes from the Dial() command".

Cheers, Philipp





More information about the asterisk-users mailing list