OBiTALK Community

General Support => Installation and Set-Up (Devices) => Topic started by: PaulMurdock on July 23, 2012, 01:27:41 PM

Title: OBIHAI 202 - Vitelity - 2 DID's inbound calls problem - static public IP address
Post by: PaulMurdock on July 23, 2012, 01:27:41 PM
g'day,

Ok.. so here's the setup so far:

- 2 DIDs with vitelity with sub-accounts setup (no NAT)
- I have a public static IP address with an Obihai 202 as the main router (it has the public IP on its WAN port)
- outbound calls work fine

VITELITY DID ROUTING
801-XXX-XXX1 - ATA routing to sub-account home1
801-XXX-XXX2 - ATA routing to sub-account work1


Now I have ITSP A - setup for vitelity with the following (I will show only NON default settings)
ITSP PROFILE A -> GENERAL -> Name = VITELITY   
ITSP PROFILE A -> SIP -> PROXYSERVER = SIP41.VITELITY.NET

SP1 SERVICE -> ENABLE = X (CHECKED)
SP1 SERVICE -> X_SERVPROVPROFILE = A
SP1 SERVICE -> X_INBOUNDCALLROUTE = PH
SP1 SERVICE -> AUTHUSERNAME = HOME1
SP1 SERVICE -> AUTHPASSWORD = XXXX



OK.. so in this scenario IF I have only SP1 enabled.. calls come through and outbound works great - but bear in mind this is ONLY for 1 of my DIDs.

If I enable SP2 to use DID subaccount work1 - then neither DIDs allow incoming calls anymore - but outbound still works..

WHY? If I disable SP2 then SP1 starts functioning again.

cheers,
Paul

Title: Re: OBIHAI 202 - Vitelity - 2 DID's inbound calls problem - static public IP address
Post by: QBZappy on July 23, 2012, 01:44:28 PM
Eh,

Chances are you need to make sure SP1 and SP2 are using different Profiles:
Voice Services->SP1 Service-> X_ServProvProfile= A or B

Let us know.
Title: Re: OBIHAI 202 - Vitelity - 2 DID's inbound calls problem - static public IP address
Post by: PaulMurdock on July 23, 2012, 01:46:07 PM
So another thought I had was - Should this be done without 2 different SPx Services.. I think I could get it to work if I just had vitelity route the DIDs to my public IP address - However - How could I get the OBIHAI 202 to differentiate which DID the call came in from?

Would this be done in X_InboundCallRoute? How could I do this? I've thought something like the following?

DID1 = is my home1 DID from vitelity
DID2 = is work1 DID from vitelity

{(DID1:ph)},{(DID2:ph2)}

would something like that work? where if the call came to my DID1 then send it out Phone Port 1, and DID2 send out to Phone Port 2.

cheers,
Paul
Title: Re: OBIHAI 202 - Vitelity - 2 DID's inbound calls problem - static public IP address
Post by: PaulMurdock on July 23, 2012, 01:47:15 PM
Is it really necessary to use both ITSP A and ITSP B when the proxy server is the SAME?
Title: Re: OBIHAI 202 - Vitelity - 2 DID's inbound calls problem - static public IP address
Post by: PaulMurdock on July 23, 2012, 03:45:27 PM
Okay.. well I thought I had tried it - BUT

Indeed if you have 2 Sub-Accounts from the SAME provider - each sub-account will need a SEPARATE ITSP profile configured (even though they WILL BE IDENTICAL) and a separate SPx service .. I tried it and it worked a treat! :)

So another tidbit I learned about vitelity from this experience - if you have a PBX (DID routing PBX style) then you can use the 2 proxies (typically sipXX.vitelity.net and outbound.vitelity.net) HOWEVER if your DID routing style is ATA/IP Phone then you should only use the sipXX.vitelity.net proxy server and don't even use the outbound.proxy.net.