Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Andrzejek on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Virgin Media SIP trunks through MBG

kokolino23

Programmer
Oct 21, 2009
57
GB
Hello,

Has anyone configured Virgin Media SIP trunks through an MBG SIP proxy, please?
Apparently they use DNS SRV for their SIP trunks registration and the Mitel docs are not covering this.
I've added VM domains and host names on the MBG but the SIP trunks won't register, any ideas?

Thanks
 
have you tested the srv from the mbg console to confirm that its returning results
 
have you tested the srv from the mbg console to confirm that its returning results
Nope as I need to confirm the DNS SRV required first. It's unclear if I have to configure it on MiVB and MBG or the MiVB uses IP and not DNS SRV.
The other thing that doesn't make sense to me is related to the SIP trunk itself but I need an opinion from someone within the UK to see how they configured it.
The SIP provider gave us 2 different EISIP addresses, one for production, the other one pre-production?! Doesn't make sense to me to configure a SIP trunk and test it, then change it to something else or add a new one ?! We've always configured a SIP trunk with 2 channels so we can test it, then migrate the ISDN to it and increase the number of channels. Seems to risky for me to provision a new SIP trunk on the migration day.
 
when we use srv for Public TW sip device resiliency we do the following
create a records for each TW MBG
mbg1.site.com- resolves to the public IP of the 1st TW server
mbg2.site.com- resolves to the public IP of the 2nd TW server

create public srv records
_sip._tcp.mbg.site.com
Priority 1 Weight 10 Port 5060 host mbg1.site.com TTL 60min
Priority 2 Weight 20 Port 5060 host mbg2.site.com TTL 60min

_sips._tcp.mbg.site.com
Priority 1 Weight 10 Port 5061 host mbg1.site.com TTL 60min
Priority 2 Weight 20 Port 5061 host mbg2.site.com TTL 60min

is the supplied address a SRV record ?
you can look it up from windows or using other DNS tools

for my example
command prompt
nslookup
set type=SRV
_sips._tcp.mbg.site.com
_sip._tcp.mbg.site.com

this should return the options specified
 
when we use srv for Public TW sip device resiliency we do the following
create a records for each TW MBG
mbg1.site.com- resolves to the public IP of the 1st TW server
mbg2.site.com- resolves to the public IP of the 2nd TW server

create public srv records
_sip._tcp.mbg.site.com
Priority 1 Weight 10 Port 5060 host mbg1.site.com TTL 60min
Priority 2 Weight 20 Port 5060 host mbg2.site.com TTL 60min

_sips._tcp.mbg.site.com
Priority 1 Weight 10 Port 5061 host mbg1.site.com TTL 60min
Priority 2 Weight 20 Port 5061 host mbg2.site.com TTL 60min

is the supplied address a SRV record ?
you can look it up from windows or using other DNS tools

for my example
command prompt
nslookup
set type=SRV
_sips._tcp.mbg.site.com
_sip._tcp.mbg.site.com

this should return the options specified
Hello,
Thanks for taking the time to reply to this over the weekend.
The SIP provider gave us the details for their DNS SRV records and I've used something like that before for MiCollab clients but not for SIP trunks. What you described above is exactly the configuration needed for MiCollab clustered with 2 MBG TW for resiliency but it's different for SIP trunks. Also, a MiCollab client uses TLS port 5061 while a SIP trunk normally uses 5060.
We have to configure them on both MiVB and MBG SIP Proxy and Mitel docs are not very clear (not a surprise).
The DNS SRV is: _sips._tcp.xyzsip1.company.com but I've used xyzsip1.company.com in network elements on MiVB for the connection to the SIP provider.
On the MBG, we had to add the company.com domain then hostname xyzsip1 because _sips._tcp.xyzsip1 is not accepted as a valid entry. On the SIP trunking configuration, the remote endpoint is xyzsip1.company.com and we used port 5060 (default for SIP). I've tried with DNS SRV and port 5061 in there but still no joy.
 
DNS SRV, is the way to go IMHO. Converted several Nextvortex from the default px1,px11....px5,px15 to the better solution.
 
DNS SRV, is the way to go IMHO. Converted several Nextvortex from the default px1,px11....px5,px15 to the better solution.
Fair enough but can you give us a bit more details about the configuration on both MiVB and MBG, please?
Thanks
 
Mitel KMS has an article on Virgin Media Business SIP Trunk using MBG.
(Assuming you have a MiAccess account)
 
Last edited:
Mitel KMS has an article on Virgin Media Business SIP Trunk using MBG.
(Assuming you have a MiAccess account)
Of course I do, they don't mention how to configure it using DNS SRV. It's that KMS with SIP adaptation, we need to add a plugin and upload it.
 
DNS SRV, is the way to go IMHO. Converted several Nextvortex from the default px1,px11....px5,px15 to the better solution.
I've done this as well, but had to extend the SRV resiliency timeout timer, had a couple of customers that had dropped/no audio outbound call issues intermittently that appeared to be related to the default 5 second timer expiring. I bumped that up to 15-20 seconds and the problems went away.
 
I've done this as well, but had to extend the SRV resiliency timeout timer, had a couple of customers that had dropped/no audio outbound call issues intermittently that appeared to be related to the default 5 second timer expiring. I bumped that up to 15-20 seconds and the problems went away.
Hello, Would you mind if I'll send you a PM with what we did, please? I still can't get this to work. Thanks
 
Hello, Would you mind if I'll send you a PM with what we did, please? I still can't get this to work. Thanks
DNS SRV is pretty simple. You select that for your transport protocol, enter the domain (this will vary depending on the provider), set the failover timeout, and select if you want to use auto-registration. The rest is the same as setting up any other SIP peer. Follow the documentation and the configuration info from the provider.
 
DNS SRV is pretty simple. You select that for your transport protocol, enter the domain (this will vary depending on the provider), set the failover timeout, and select if you want to use auto-registration. The rest is the same as setting up any other SIP peer. Follow the documentation and the configuration info from the provider.
The DNS fails when I select DNS SRV, I've added the domain and hostname to the MBG but still doesn't resolve. The documentation from Mitel doesn't cover this hence this thread here. There are a few docs with DNS SRV but they aren't very good, on MiVB they say to configure UDP 5060 but DNS SRV is using TLS 5061. Then on the MBG they say to select DNS SRV but they don't explain how to configure the DNS for it.
 
If I configure it without DNS SRV then the domain is validated successfully but VM doesn't respond to the SIP invite?!
 

Part and Inventory Search

Sponsor

Back
Top