Seemingly unable to call callcenters

XanManZA

Member
Joined
Jan 27, 2014
Messages
28
Reaction score
0
Location
Pretoria
Hey guys.
So I have an Elastix setup, I can make normal outbound calls to landlines or cellphone numbers, but I am unable to make calls to what *seems* to be Call centers.
So numbers I for example cannot get through to:
  • 0861 300 900 (Axxess ADSL Support)
  • 0860 067 327 (NSFAS)
  • 081180 (Telkom support)
If I connect Zoiper directly to my SIP provider I can call them just fine.
I have no outbound prefixing, the number is sent through as it is.
My outbound trunk config:
Code:
username=**username**
type=friend
secret=**secret**
insecure=very
host=vphone.co.za
dtmfmode=rfc2833
disallow=all
allow=ulaw&alaw&gsm
canredirect=no
canreinvite=no
qualify=yes
The SIP error I get just reads "Destination not answering"

Regards
 
Don't know too much about SIP and VOIP, but logic-wise I wonder if it is either the protocol (the allow=ulaw&alaw&gsm) or the canredirect=no that might be interfering. Those seem to be limiting statements. Maybe try and change the allow to all and see if that makes a difference.
 
Have you tried calling other 0861/081/0860 numbers? Could be your outbound routes/trunk config? Could be your VOIP provider maybe?

Fire up wireshark and do a TCP dump.
 
Prefixes

The only thing that separates those 08XX prefixes is dialplan. Ask your provider where's its going.
 
Hi Vince
Are you saying I need to ask the provider where my calls are being routed?
As I said, if I connect directly to my SIP provider with Zoiper then the numbers call just fine.
Regards
 
Oh ok, then you don't have those prefixes to send it upstream. Check your dialplan / outbound route
 
What do your outbound routes look like?

Have you compared the debug of a working number vs. one that doesn't work in the asterisk logs?
 
Hi
My outbound route matches the pattern "." and that is all, so:
()+ | [./]
The only possibly suspicious output I get from calling these numbers is "We expected text capability but found none." and "We expected video capability but found none." But it is not an error only a normal debug output.
 
I'm assuming you are displaying an 086 number as your own caller ID? You cannot phone an 086/0/1 number when your outbound caller ID is also an 086/0/1 number. Create a new outbound route with dialplan 08XXXXXXXX and use a different caller ID e.g. 0123456789 for those numbers only. It will work then.
 
That did the trick! Thanks a million!
Well, now I can call them, but when calling the Telkom number I hear no output.

*double edit* Nvm, its working now for some reason haha
 
Last edited:
I'm assuming you are displaying an 086 number as your own caller ID? You cannot phone an 086/0/1 number when your outbound caller ID is also an 086/0/1 number. Create a new outbound route with dialplan 08XXXXXXXX and use a different caller ID e.g. 0123456789 for those numbers only. It will work then.

Interesting, didn't know that.

That did the trick! Thanks a million!
Well, now I can call them, but when calling the Telkom number I hear no output.

*double edit* Nvm, its working now for some reason haha

I don't believe you are actually allowed to send your 086 number as your caller ID, technically speaking.
 
Top
Sign up to the MyBroadband newsletter
X