Magnus Benngård skrev:
Hi!

Part of extensions.conf:

exten => 985,1,Dial(SIP/0317998985&H323/00702221...@avaya,20)
exten => 985,2,Goto(985-${DIALSTATUS},1)
exten => 985-BUSY,1,VoiceMail([email protected],b)
exten => 985-BUSY,2,PlayBack(vm-goodbye)
exten => 985-BUSY,3,HangUp()
exten => 985-NOANSWER,1,VoiceMail([email protected],u)
exten => 985-NOANSWER,2,PlayBack(vm-goodbye)
exten => 985-NOANSWER,3,HangUp()

0317998985 is a direct connected SIP phone
0702221448 is a celluar phone.

When dialing 985 both phones rings, perfect
If none answer within 20 seconds, VoiceMail([email protected],u), perfect

But my problem comes when I speak on 0317998985 and someone calls on 985, the call
get to my celluar phone and ofc the other way around.

Is there a way to check if any extension is busy and in that case jump to VoiceMail([email protected],b)?

If both phones were directly connected sip, it could be done.
The problem is that you can't determine if the cellular is busy before you call it.

If the cell was only called via asterisk, you could set a flag, when asterisk called extension 985, and clear it, when hanging up, but I guess the phone is used for call out via regular cell service, and also called directly on its own number.


You don't own the cell-company, and can setup an API to get the status of the cell, right? I didn't think so :-)

You could do this:
check if sip is busy, using ChanIsAvail

If so, go to voicemail.
Else, dial cell, timeout 20 sec
if busy go to voicemail
else dial sip, timeout 20 sec
if not answered. go to voicemail.

But this will give 20 seconds delay before sip rings, and 40 seconds timeout for the caller before voicemail.

The other option is to modify the source, and add an option to the dial-command, to exit if any extension dialled is busy.
After all, this is open source :-)

Leif




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

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

Reply via email to