...
Users registered with upper registration feature can then make and receive calls, just like using an internal phone extension.
Configuration Steps
The following outline the steps required to configure Sangoma SBC for Upper Registration. A more detailed use case configuration example can be found in the section “Use Case – Configuration Example”.
...
Create Call Routing
Specific call routing for registered users.
Use Case – Configuration Example
...
In this section, we use a typical use case to show you how to configure upper registration feature on Sangoma SBC.
Enterprise PBX/Carrier Soft Switch: IP address | 192.168.100.108 |
SBC Internal IP address | 192.168.100.66 |
SBC External IP address | 10.10.2.10 |
We need to add:
Two Call Routing Profiles | “Inbound_Dialplan” and “Outbound_Dialplan” |
Two SIP Profiles | “Internal_Sip_Profile” and “External_Sip_Profile” |
Two Domains | Upper registration domain “10.10.2.10” |
Call Routing Profile: “Inbound_Dialplan”
Code Block |
---|
<extension name="Local_Extension_Inbound"> <condition field="destination_number" expression="^(10[01][0-9]).*$"> <action application="export" data="dialed_extension=$1"/> <action application="bridge" data="sip/Internal_Sip_Profile/${dialed_extension}@192.168.100.108"/> </condition> </extension> |
Call Route Profile: “Outbound_Dialplan”
Code Block |
---|
<extension name="Local_Extension_Outbound"> <condition field="destination_number" expression="^(10[01][0-9])@192.168.100.66.*$"> <action application="export" data="dialed_extension=$1"/> <action application="bridge" data="${sofia_contact(External_Sip_Profile/${dialed_extension}@10.10.2.10)}"/> </condition> </extension> |
SIP Profile “Internal_Sip_Profile”
Navigate to “Configuration -> Signalling -> SIP Profiles”:
...
!Security Warning: With Authenticate Calls set to Disable, make sure that your PBX/Soft Switch is set to authenticate incoming calls.
...
SIP Profile “External_Sip_Profile”
For sip profile “External_Sip_Profile”, it is similar to “Internal_Sip_Profile”.
...
“SIP IP Address”: choose the NIC you want to use for SIP listening: in this case it is “10.10.2.10”;
Set “Authenticate Calls” to “Disabled”
Set “Always Use Full Identification” to “Enabled”
Set “Routing Plan” to “Inbound_Dialplan”
Upper Registration Domain “10.10.2.10”
Navigate to “Configuration -> Signalling -> Domains”,
...
*For any registration to domain “10.10.2.10”, Sangoma SBC will use sip profile “Internal_Sip_Profile” to forward it to IP “192.168.100.108”, port “5060” with transport UDP.
...
Bind Domain “10.10.2.10” to external sip profile
Go to “Configuration -> Signalling -> SIP Profiles”,
...