Subscriber State Before Dial

Home » Asterisk Users » Subscriber State Before Dial
Asterisk Users 2 Comments

Hi All

After a Dial() I get:

WARNING[7964][C-000075a8]: app_dial.c:2437 dial_exec_full: Unable to create channel of type ‘SIP’ (cause 20 – Subscriber absent)

if the subscriber is not registered.

Is there a way from dialplan to know, *before* Dial(), if a destination Subscriber is a) not registered or b) busy ?

I need to redirect a call to some other Subscriber if (s)he is not there like this: Dial(SIP/1&SIP/2&SIP/3). So if “2” is not registered (or is busy) then Dial(SIP/1&SIP/5&SIP/3).

Regards

2 thoughts on - Subscriber State Before Dial