Call Forwarding

Discuss any topic about Brekeke SIP Server.

Moderator: Brekeke Support Team

Post Reply
emansoori
Posts: 11
Joined: Mon Apr 21, 2014 2:17 pm
Location: Los Angeles, CA

Call Forwarding

Post by emansoori »

1. Brekeke Product Name and Version:
Sip server version 3.3.4.4
2. Java version:
6 update 10
3. OS type and the version:
windows 2008 server R2
4. UA (phone), gateway or other hardware/software involved:
PortSip softphone
5. Your problem:
I need to forward SIP video calls to a secondary station if the first station is busy or no answer. I looked at the dial plans in manual but could not find the right answer. Any help would be greatly appreciated.

Thank you
Brett
Posts: 47
Joined: Tue Dec 23, 2014 11:57 am
Location: CA

Use failover feature

Post by Brett »

Hi,

You may use the failover feature of SIP server.

Please see the reference at brekeke wiki.
http://wiki.brekeke.com/wiki/How-to-mak ... -Dial-Plan


Thank you. :D
Brett
tuctran
Posts: 8
Joined: Thu Sep 04, 2014 7:12 pm

Post by tuctran »

Hi emansoori,

You can first check below link to easily have a dial plan rule for call forwarding when no answer.

http://wiki.brekeke.com/wiki/Multiple-Target-Failover

To have a call forwarding when busy, you can refer Example 4 in link
http://wiki.brekeke.com/wiki/How-to-mak ... -Dial-Plan

Best regards,
ambrosio
Posts: 215
Joined: Thu Mar 27, 2008 12:20 pm

Post by ambrosio »

Hi emansoori,

Are both 1st and 2nd stations are registered in the Brekeke SIP Server?
If so, try the following DialPlan rule.

[Matching Patterns]
$request = ^INVITE
$body("(m.video)") = .+

[Deploy Patterns]
To = sip:1st@localhost
$session = failover sip:2nd@localhost

Change SIP usernames "1st" & "2nd" with the actual names..
The $body( "(m=video)" ) checks whether it is video call or not.
emansoori
Posts: 11
Joined: Mon Apr 21, 2014 2:17 pm
Location: Los Angeles, CA

Post by emansoori »

ambrosio wrote:Hi emansoori,

Are both 1st and 2nd stations are registered in the Brekeke SIP Server?
If so, try the following DialPlan rule.

[Matching Patterns]
$request = ^INVITE
$body("(m.video)") = .+

[Deploy Patterns]
To = sip:1st@localhost
$session = failover sip:2nd@localhost

Change SIP usernames "1st" & "2nd" with the actual names..
The $body( "(m=video)" ) checks whether it is video call or not.
Hi Ambrosio,

I tried your suggestion and still calls are not transferring. does this feature works with standard sip server or you have to have an advanced version?
Thanks
ambrosio
Posts: 215
Joined: Thu Mar 27, 2008 12:20 pm

Post by ambrosio »

http://wiki.brekeke.com/wiki/How-to-mak ... -Dial-Plan
The wiki page said "With the Failover plug-in for the Advanced Edition"..

It seems the Standard Edition doesn't have the feature.
Let you use Advanced Edition.
Post Reply