Using Obi100 as a gateway for other Obi devices
azrobert:
A VG will re-use an already configured SP trunk. The parameters you specify in the VG will override the parameters in the SP trunk. A VG can't register to a provider, so it can only be used for outbound calls. When you specify access number "sp2(.....)" the VG will route calls out SP2. SP2 must be defined as SIP.
The "ui" parameter specifies a UserID. AuthUserID also defines a UserID. I never used "ui" in a VG access number and don't know what will happen if both "ui" and AuthUserID are defined.
Like I said above, you are re-using an already defined trunk. This is a way to define 2 or more providers on the same trunk. If you are using a dedicated trunk for routing, you don't need to use a VG. Just define Anveo on the SP trunk. You can use this trunk to receive calls from the OBi100 and then re-route the call out the same trunk. You can define a dummy trunk and a VG (like you did).
The X_Proxy parm allows an SIP device to register to an OBi20x and has no effect on routing. Your setup doesn't require the X_Proxy parm. You don't want the OBi100 registered to the OBi200. This will cause audio problems. You have X_RegisterEnable unchecked on the OBi100, so you are not trying to register to the OBi200.
{([011]xx.):vg1}
You are checking for 0xx. 1xx. and again 1xx.
I think to want {(011xx.|xx.):vg1} or just {(xx.):vg1}
Why are you changing the OBi200 UserAgentPort to 5063?
5063 is the UserAgentPort for SP4.
Having the same port on two trunks can potentially cause problems.
Zopa:
Thank you for your help!
I have changed the ports to default of 5060
I have adjusted the routing map to {(011xx.|xx.):vg1}
I now get Client OBI attempting to send calls to Proxy OBI (Terminal SP2 0117222333444@1.2.3.4). However, there is nothing in the call log on a Proxy OBI and the call eventually times out with a "no response from provider" announcement. So something is still off with my setup...
Here is my config. I'm omitting default values.
Client OBI:
Voice Services -> SP2 Service -> AuthUserName : 12223334444
Voice Services -> SP2 Service -> X_ServProvProfile : B
Voice Services -> SP2 Service -> X_RegisterEnable : unchecked
ITSP Profile B -> SIP -> ProxyServer : 127.0.0.1
Physical Interfaces\PHONE\OutboundCallRoute = {(011xx.):vg1} …
Gateways and Trunk Groups\Voice Gateway1 -> Name : OBi Proxy
Gateways and Trunk Groups\Voice Gateway1 -> AccessNumber : sp2(1.2.3.4)
Gateways and Trunk Groups\Voice Gateway1 -> AuthUserID : 12223334444
Gateways and Trunk Groups\Voice Gateway1 -> AuthPassword : Password
Proxy OBI:
Voice Services -> SP1 Service -> AuthUserName : 12223334444
Voice Services -> SP1 Service -> AuthPassword : Password
Voice Services -> SP1 Service -> X_RegisterEnable : unchecked <-- Is this even needed?
Voice Services -> SP1 Service -> X_Proxy : (checked) <-- Is this even needed?
Voice Services -> SP1 Service -> X_InboundCallRoute : {12223334444>(xx.):vg1}
ITSP Profile A -> SIP -> ProxyServer : 127.0.0.1
Gateways and Trunk Groups\Voice Gateway1 -> Name : Anveo Direct
Gateways and Trunk Groups\Voice Gateway1 -> AccessNumber : sp1(sbc.anveo.com)
Gateways and Trunk Groups\Voice Gateway1 -> DigitMap : (<011:06FPpE>xx.|<06FPpE>xx.)
Gateways and Trunk Groups\Voice Gateway1 -> AuthUserID : 12223334444
Gateways and Trunk Groups\Voice Gateway1 -> AuthPassword : (not set)
Btw (and this is a side question), how do I re-route everything on the same trunk without using VG or another trunk? What do I put in X_InboundCallRoute on Proxy OBI, same trunk, i.e. X_InboundCallRoute : {12223334444>(xx.):sp1}?
Same question about re-use for Client OBI. Right now I route it VG1 directly from PHONE, but if I were to reuse SP2, then I would route it to SP2 (PHONE\OutboundCallRoute = {(011xx.):sp2} …), but what do I change sp2\X_InboundCallRoute from ph? Do I put sp2 there again? Do I use something like {sp2>(xx.):sp2}
TIA
azrobert:
I'll answer your questions after we get this to work.
Try the following:
Client OBI:
Voice Services -> SP2 Service -> AuthUserName : OBi100
Voice Services -> SP2 Service -> X_ServProvProfile : B
Voice Services -> SP2 Service -> X_RegisterEnable : unchecked
ITSP Profile B -> SIP -> ProxyServer : 127.0.0.1
Physical Interfaces\PHONE\OutboundCallRoute = {(011xx.):vg1} …
Gateways and Trunk Groups\Voice Gateway1 -> Name : OBi Proxy
Gateways and Trunk Groups\Voice Gateway1 -> AccessNumber : sp2(1.2.3.4)
Gateways and Trunk Groups\Voice Gateway1 -> AuthUserID : OBi100
Gateways and Trunk Groups\Voice Gateway1 -> AuthPassword : Password
Proxy OBI:
Voice Services -> SP1 Service -> AuthUserName : OBi200
Voice Services -> SP1 Service -> AuthPassword : (Not set)
Voice Services -> SP1 Service -> X_RegisterEnable : unchecked <-- This is needed
Voice Services -> SP1 Service -> X_Proxy : (unchecked) <-- not needed
Voice Services -> SP1 Service -> X_InboundCallRoute : {OBi100>(Mvg1):vg1}
You weren't using the VG1 DigitMap. You have to explicitly reference it as above.
ITSP Profile A -> SIP -> ProxyServer : 127.0.0.1
Gateways and Trunk Groups\Voice Gateway1 -> Name : Anveo Direct
Gateways and Trunk Groups\Voice Gateway1 -> AccessNumber : sp1(sbc.anveo.com)
Gateways and Trunk Groups\Voice Gateway1 -> DigitMap : (<011:06FPpE>xx.|<06FPpE>xx.)
In the client you are only routing 011 numbers, so you don't need the 2nd rule.
Gateways and Trunk Groups\Voice Gateway1 -> AuthUserID : Anveo_ID
Gateways and Trunk Groups\Voice Gateway1 -> AuthPassword : Anveo_PW
If this still doesn't work, change the OBi200 SP1 Inbound call route to "ph" without quotes.
Now place a call.
The OBi200 phone port should ring.
Post the call history.
azrobert:
This is the config without a VG
Client OBI:
ITSP Profile B -> SIP -> ProxyServer : 1.2.3.4
Voice Services -> SP2 Service -> AuthUserName : OBi100
Voice Services -> SP2 Service -> X_ServProvProfile : B
Voice Services -> SP2 Service -> X_RegisterEnable : unchecked
Physical Interfaces\PHONE\OutboundCallRoute = {(011xx.):sp2} …
Proxy OBI:
ITSP Profile A -> General -> DigitMap : (<011:06FPpE>xx.)
ITSP Profile A -> SIP -> ProxyServer : sbc.anveo.com
Voice Services -> SP1 Service -> AuthUserName : Anveo_ID
Voice Services -> SP1 Service -> AuthPassword : Anveo_PW
Voice Services -> SP1 Service -> X_RegisterEnable : unchecked
Voice Services -> SP1 Service -> X_Proxy : (unchecked)
Voice Services -> SP1 Service -> X_InboundCallRoute : {OBi100>(Msp1):sp1}
Zopa:
Thank you soooo much for all your help!!! Everything is working.
The culprit was the X_UserAgentPort port on Proxy OBI. I had it changed from default 5060 on SP1 to 5063. Later I changed it on a ObiTALK interface by clicking "OBiTALK Settings" checkbox, presuming it'll go back to the default. It did on the ObiTALK side, but not on the actual device where it was still 5063. Changing it back fixed the issue.
I had to find a port mirroring switch and run a Wireshark to figure it out though.
I have this setup working fine now without a GV and with a password.
Again, THANK YOU VERY MUCH for your help!!!
Navigation
[0] Message Index
[#] Next page
[*] Previous page