1. Brekeke Product Name and Version:
Brekeke SIP Server - 3.14.5.17/563.2
2. Java version:
11.0.15
3. OS type and the version:
Windows Server 2012
4. UA (phone), gateway or other hardware/software involved:
3CX
5. Your problem:
I'm trying to use BSS as a kind of Speed Dial System.
My idea is to have 3CX route certain 'calls' out to a BSS, where the BSS 'converts' 4 digit numbers to complete telephone numbers and then BSS sends these complete telephone numbers to a VoIP service provider.
So, for example, BSS receives a string of numbers such as '614491' and then generates '15558694491' which it sends on to the VoIP service provider.
Here's my matching pattern for one Speed Dial entry in the BSS dial plan:
$request = ^INVITE
$registered("3cx_registration") = true
$addr = ^ip-address_of_3cx_server$
To = sip:614491(.+)@
The Deploy Pattern that I've tried is:
$auth = false
$rtp = true
$b2bua = false
&failover.timer.provisional = 120
To = sip:15558694491@ip-address_of_voip-provider
This does not work. I've tried several variations of the above Patterns, and nothing works.
So, what am I missing? How do I recognize (throught he Matching Pattern) that a specific 'string' of numbers has been dials (such as 614491) and then 'regenerate' a complete telephone number (1xxxxxxxxxx) that is then sent to the VoIP service provider?
Brekeke SIP Server - 3.14.5.17/563.2
2. Java version:
11.0.15
3. OS type and the version:
Windows Server 2012
4. UA (phone), gateway or other hardware/software involved:
3CX
5. Your problem:
I'm trying to use BSS as a kind of Speed Dial System.
My idea is to have 3CX route certain 'calls' out to a BSS, where the BSS 'converts' 4 digit numbers to complete telephone numbers and then BSS sends these complete telephone numbers to a VoIP service provider.
So, for example, BSS receives a string of numbers such as '614491' and then generates '15558694491' which it sends on to the VoIP service provider.
Here's my matching pattern for one Speed Dial entry in the BSS dial plan:
$request = ^INVITE
$registered("3cx_registration") = true
$addr = ^ip-address_of_3cx_server$
To = sip:614491(.+)@
The Deploy Pattern that I've tried is:
$auth = false
$rtp = true
$b2bua = false
&failover.timer.provisional = 120
To = sip:15558694491@ip-address_of_voip-provider
This does not work. I've tried several variations of the above Patterns, and nothing works.
So, what am I missing? How do I recognize (throught he Matching Pattern) that a specific 'string' of numbers has been dials (such as 614491) and then 'regenerate' a complete telephone number (1xxxxxxxxxx) that is then sent to the VoIP service provider?