SOLVED Anveo and UK numbers and Dial Patterns

legallink

New Member
Joined
Sep 12, 2011
Messages
10
Reaction score
0
So, I have Vitelity for all my local US needs at the moment, but I wanted to get a local UK number, and lo and behold, the Anveo post by Ward just made me pull the trigger.

Problem is, I can't get outbound working. Inbound works great...no problems there....receive calls, it is lovely.

Outbound, it is a bit of a disaster, and by disaster, I mean I've got nothing.

When I look at my logs, they don't show any errors, just says cannot complete as dialed, so I figure it is 1 of 2 issues (but could be a 3rd).

It isn't passing the number (as far as I can tell).

Issue possibility 1: Dial patterns won't work. Anveo is only being used for international/uk number. All domestic is being run through Vitelity. Perhaps It isn't recognizing the pre-fix to signal the Anveo trunk?

Issue possibility 2: It isn't connecting to the trunk? The dial string looks right, so I've got nothing there. But again, the logs are really empty, so I'm not sure.

Issue possibility 3: SIP client dial patterns won't accept the UK numbers. This seems unlikely, as I am trying it both from my aastra and groundwire on my mobile.

Thoughts?

When I dial, this is the entire log from the call (XXXXXXX is replacing actual digits to hide phone number):

[2013-07-15 09:41:51] VERBOSE[26733] pbx.c: -- Executing [0778XXXXXXX@from-internal:1] ResetCDR("SIP/501-0000010c", "") in new stack
[2013-07-15 09:41:51] VERBOSE[26733] pbx.c: -- Executing [0778XXXXXXX@from-internal:2] NoCDR("SIP/501-0000010c", "") in new stack
[2013-07-15 09:41:51] VERBOSE[26733] pbx.c: -- Executing [0778XXXXXXX@from-internal:3] Progress("SIP/501-0000010c", "") in new stack
[2013-07-15 09:41:51] VERBOSE[26733] pbx.c: -- Executing [0778XXXXXXX@from-internal:4] Wait("SIP/501-0000010c", "1") in new stack
[2013-07-15 09:41:52] VERBOSE[26733] pbx.c: -- Executing [0778XXXXXXX@from-internal:5] Progress("SIP/501-0000010c", "") in new stack
[2013-07-15 09:41:52] VERBOSE[26733] pbx.c: -- Executing [0778XXXXXXX@from-internal:6] Playback("SIP/501-0000010c", "silence/1&cannot-complete-as-dialed&check-number-dial-again,noanswer") in new stack
[2013-07-15 09:41:52] VERBOSE[26733] file.c: -- <SIP/501-0000010c> Playing 'silence/1.gsm' (language 'en')
[2013-07-15 09:41:53] VERBOSE[26733] file.c: -- <SIP/501-0000010c> Playing 'cannot-complete-as-dialed.gsm' (language 'en')
[2013-07-15 09:41:55] VERBOSE[26733] file.c: -- <SIP/501-0000010c> Playing 'check-number-dial-again.gsm' (language 'en')
[2013-07-15 09:41:56] VERBOSE[26733] pbx.c: == Spawn extension (from-internal, 0778XXXXXXX, 6) exited non-zero on 'SIP/501-0000010c'
[2013-07-15 09:41:56] VERBOSE[26733] pbx.c: -- Executing [h@from-internal:1] Hangup("SIP/501-0000010c", "") in new stack
 

atsak

Guru
Joined
Sep 7, 2009
Messages
2,385
Reaction score
439
I would think you still need to pass the country code to Anveo; even though you have an inbound DID for the UK Anveo is still using NA style dialling.

Pass 011 44 + the number (drop the preceeding 0)

Also, you'll need to setup an outbound route for the international dialing sequence; it looks like you may not have done that yet.
 

legallink

New Member
Joined
Sep 12, 2011
Messages
10
Reaction score
0
So, I had already put the 44 in the pre-pend of the Outbound Trunk (not the route), so that it would add the 44 (I believe Anveo needs the 44 to process the call). I'm not sure why I would need the 011. Does the server make any note of whether it is an "international call" or not (or is it anveo that needs the 011). I wouldn't think it would know whether it was a US originating call or not.

I haven't set up the outbound route for the international dialing sequence....I was hoping to treat it quasi as a "local call" but perhaps that isn't possible....as in I just dial 0 or 9 or something, and then can dial the UK number as if I was in the UK.
 

atsak

Guru
Joined
Sep 7, 2009
Messages
2,385
Reaction score
439
You're absolutely right - Anveo doesn't need the 011; my mistake.

You could program an outbound route with 0 in the prefix then XXXXXXXXXX and set that to anveo (I think the UK has some numbers that have 4 digit area codes, and 6 digits, and then London uses 020 XXX XXXX, but I am not sure look that up), then set the trunk to prepend the 44. The outbound route will strip the 0, and anveo trunk will put the 44 in. That should work, since no NA numbers start with 0 and you don't need to call an operator.
 

legallink

New Member
Joined
Sep 12, 2011
Messages
10
Reaction score
0
yeah, that is what I thought, but it never picked it up properly. I'll try it again, and use the X's. I just put in a Z before. I'll let you know how it goes.

Thanks for following up.
 

leemason

Guru
Joined
Mar 3, 2012
Messages
207
Reaction score
24
There are a few different formats in the UK. As mentioned London has the area code 020 followed by 8XXXXXXX, 7XXXXXXX, or the new 3XXXXXXX. Most other places are 01XXX (area code) plus XXXXXX. Some other Cities also have 02 prefixes. And as atsak says when you add the 44 Country prefix just drop the leading "0" from any local numbers. There are also various non-geographic numbers (03,087,084,05) as well. Not forgetting mobiles which all start 07. Freephone is starts 080 and 050.
 

legallink

New Member
Joined
Sep 12, 2011
Messages
10
Reaction score
0
Thanks guys! Right now we are just calling the UK, and I think, at least for the moment we are covered. I have no idea how we'll handle global as we grow, but so far US and UK is our primary points of contact. We'll probably have to start using country codes (oh the shame of it all!) :rolleyes:
 

Members online

No members online now.

Forum statistics

Threads
25,810
Messages
167,754
Members
19,240
Latest member
nikko
Get 3CX - Absolutely Free!

Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.
Top