multiple SIP phones, how many SPs?
SteveInWA:
Quote from: wjcarpenter on November 22, 2015, 12:27:18 pm
Maybe I should say more about what I am trying to accomplish, and maybe there will be an easier way to do it.
This is my home phone set-up. I've got the OBi202 working fine with Google Voice (with incoming calls routed through Callcentric to pick up calling names from our contacts; and, the usual Anveo 911 service; so that's the three SP slots). We use a 2-line cordless phone, and the call routing on the OBi202 rolls over from line 1 to line 2 if line 1 is busy. We can make outbound calls on either line 1 or line 2. Life is good, and the OBiTALK portal makes it pretty darned easy to set all that up.
"Life is good..." Let me make a suggestion. Stop at "Life is good...". It's a nicely-implemented solution that meets your needs (and has the Spousal Approval Factor).
If you want to add more phones, then sell the Cisco phones on eBay or recycle them, and instead, buy OBi1022 or 1032 phones. It is trivially easy to add more extensions to your Callcentric account for each additional phone, which will enable them to receive and answer calls as you wish.
Advantages of OBi IP phones over your Cisco "pile":
For home use, the Cisco phones are ugly, 1990's industrial design. Not WAF-friendly. The OBi phones are modern, and have an attractive, easy-to-read, backlit color LCD.If you have a decent WiFi network, the OBi phones can be installed wherever you have a power outlet -- no Ethernet jack necessary if you add an OBIWiFi adapter to the phone.The OBi phones support HD Voice (wideband audio codecs), making them ready for HD calling. They have outstanding audio quality, even on narrowband calls, with exceptional speaker phone audio.The OBi phones support Google Voice directly, since they essentially have an OBI ATA built-in.It's easy to configure any number of OBi IP phones to use Google Chat/XMPP for outbound calling, and to use your Callcentric DID number(s) for inbound calling.The OBi phones can easily import your Google Contacts directory, making it easy to centrally-manage a contacts list for all your phones.You can call between OBi phones, either using their built-in OBiTALK network and OBi extension numbers, or by using Callcentric extension numbers.
azrobert:
The setup I suggested above will accomplish what you want. You can start with one IP phone for outbound only. This way you are not screwing with your configuration on the current 3 SP trunks. All the configuration changes are for SP4. You can even take a configuration backup before you start, so in the unlikely event that you somehow destroy your current config, you'll be able to restore it. Hopefully this will keep the wife happy.
Assumption: GV defined on SP1 and Callcentric on SP2
OBi202:
Service Providers -> ITSP Profile D SIP -> ProxyServer: 127.0.0.1
Service Providers -> ITSP Profile D SIP -> X_SpoofCallerID: Checked
Voice Services -> SP4 Service -> AuthUserName: OBi202
Voice Services -> SP4 Service -> AuthPassword: OBi202PW
Voice Services -> SP4 Service -> X_RegisterEnable: Unchecked
Voice Services -> SP4 Service -> X_ServProvProfile: D
Voice Services -> SP4 Service -> X_Proxy: Checked
Voice Services -> SP4 Service -> X_InboundCallRoute: {OBi202>0:ph},{OBi202>(Msp1):sp1}
Voice Services -> SP4 Service -> MaxSessions: 6
IP Phone:
Proxy: 192.168.1.100 (IP address of the OBi202)
Proxy Port: 5063 (X_UserAgentPort of OBi202 SP4 trunk)
UserID: OBi202
Password: OBi202PW
Dial 0 to ring the OBi202 phone port 1
Any other dialed number that matches your ITSP A DigitMap will be routed to SP1
After you get outbound to work, you can define the inbound route. The following assumes your current SP2 X_InboundCallRoute is at the default "ph".
Voice Services -> SP2 Service -> X_InboundCallRoute:
ph,sp4(anything@192.168.1.110:5060)
Change 192.168.1.110:5060 to the IP address and port of your IP phone.
This will route inbound calls to OBi phone port1 and the IP phone.
You don't need any additional OBi202 changes to get outbound working for additional phones, just setup the phones exactly like the 1st. To get inbound routed to the additional phones, just add the IP address to the inbound route like this:
ph,sp4(anything@192.168.1.110:5060),sp4(anything@192.168.1.120:5060)
You can route inbound calls to a max of 4 devices.
Some people had trouble routing inbound calls to a Cisco phone using the above technique. If you do, check the IP address and port by looking at the System Status page as described in my last post.
To prevent problems with too many simultaneous outbound calls:
Voice Services -> SP1 Service -> MaxSessions: 5
I don't know the max number of simultaneous calls GV will support.
Edit:
Your IP phones will definitely work with Asterisk and it's a relatively easy setup.
azrobert:
Quote from: wjcarpenter on November 22, 2015, 12:27:18 pm
I'm starting to lean more and more toward doing the Cisco phones on a separate Asterisk installation
This is how I setup Asterisk for routing calls to an OBi. I use FreePBX to configure Asterisk.
Asterisk
Setup an outbound trunk without registration for the OBi202:
Outbound CallerID: 4801234567
Peer Details:
type=peer
username=OBi202
host=192.168.1.110 (IP Addr and OBi202)
port=5063 (Port of SP4)
canreinvite=no
insecure=invite,port
qualify=yes
Setup an outbound route for above trunk
Setup an inbound route for 900 (See OBi202 SP2 inbound route)
You can setup a Ring Group to ring multiple extensions
OBi202
Service Providers -> ITSP Profile D -> SIP -> ProxyServer: 127.0.0.1
Service Providers -> ITSP Profile D SIP -> X_SpoofCallerID: Checked
Voice Services -> SP4 Service -> AuthUserName: OBi202
Voice Services -> SP4 Service -> X_RegisterEnable: (unchecked)
Voice Services -> SP4 Service -> X_ServProvProfile: D
Voice Services -> SP4 Service -> MaxSessions: 5
Route outbound calls from Asterisk to SP1
Voice Services -> SP4 Service -> X_InboundCallRoute: {4801234567>0:ph},{4801234567>(Msp1):sp1}
OR
Voice Services -> SP4 Service -> X_InboundCallRoute: {OBi202>0:ph},{OBi202>(Msp1):sp1}
Depending on the version, Asterisk will send either the outbound callerid or the username. I'm running Asterisk version 11.17.0 and it sends the outbound callerid.
Route inbound SP2 calls to Asterisk
Voice Services -> SP2 Service -> InboundCallRoute:
ph,sp4(900@192.168.1.100:5060) (Asterisk IP address and port)
wjcarpenter:
Quote from: azrobert on November 22, 2015, 05:19:46 pm
This is how I setup Asterisk for routing calls to an OBi. I use FreePBX to configure Asterisk.
Thanks! This looks like a great starting point that will save me a lot of head-scratching.
wjcarpenter:
On the off chance that anybody is wondering, I settled on setting up Asterisk and linking it to the OBi. It was particularly trouble-free since I run OpenWRT on my routers, and some helpful person made packages for Asterisk 11 for OpenWRT.
Thanks again all who gave advice.
Navigation
[0] Message Index
[*] Previous page