Battling the GlobalCrossing CallerID blues

As a part of my job, I manage and maintain customer platform – usually operating in the Calling Cards and VoIP services market. Over the course of time, I’ve learned to rely on some providers in this world, knowing that they work 99.999% of the time.

For example, i like working with DID numbers provided by Level3, GlobalCrossing and Voxbone. I have a fair dislike for DIDX and the like, simply due to the fact that their reliability, not the DIDX platform, but the providers themselves is questionable – at best.

So, why is this post called: “Battliing the GlobalCrossing CallerID blues”? simple, because the list that appeared before is now missing GlobalCrossing. Over the course of time, I’ve learned to live with the various quirks of GlobalCrossing, mainly, their inability to provide a proper e164 number as a part of the SIP headers. Usually, I would receive headers from global crossing that look like this:

FROM HEADER: <>;tag=as54cf6928

Now, I new that in general, that didn’t post much of a problem, as long as it was consistent. However, starting today, some of the requests started looking like this:

FROM HEADER: <>;tag=as1213141

However, to make things weird, one INVITE request would carry the non-valid e164 numbering, while the second INVITE may carry the correct format. In other words, there is no way to know exactly if the number is provided in full e164 or not. So, I tried doing some header mangling using Asterisk and other tools, however, nothing helped. Surely the format changed along the way, however, when I changed one side of the system, another side of the system broke – simply because it relied on something else – in other words, a fuck’n mess.

At this point, the problem is not yet resolved and i’m working with my DID provider to remedy the situation – after investigating it, the DID provider is currently bashing the heads at GlobalCrossing to fix the issue on their side. I will report back once I have more information.

If you suffered similar problems with other DID providers, I’d love to hear about it.


  1. I would like to thank you for sharing your experience with reliable DID providers, because I am in a stage of choosing reliable DID provider to serve our 1000 existing business clients. I have currently picked Voxbone to be the provider and glade to see someone come up with a good review about it.

    I have previous experience with DIDX, and had been porting business numbers to them which didx claim that the numbers were hosted by their partner Global Crossing. And often times, we would loose incoming calls from didx passing to us. And didx would simply saying it’s global crossing’s server issue. And I don’t take full of what they tell me, because I know lot of times, IT company would just push the responsibility to another provider or partner they have(my previous company did that too). And it’s not a smart practice after all. Neglectful attitude will eventually drive your customers away and leave you bad word of mouth in the industry. And once you have bad reputation, it’s very hard to get up again. The company I previously worked for actually closed because of that.

    Now I need to choose some good reliable outbound call provider that will pass caller ID along. Do you have any suggestions?

  2. Well, getting a reliable DID provider is a must. If you need highly reliable, highly responsive DID providers in the US contact me directly – I have a few contacts I can give you.
    In regards to the termination, it is a game of volume – what is your projected volume?

  3. Well I do have a lot of respect for didx, I would never port business numbers to them. The simple reason is that they are just a platform.

    With businesses you must have a provider that can be responsible for a high level of service.

    bbhenry – if you need any advice or help on this matter please contact me at moshe at

    BTW – Voxbone is a reliable partner. Yes they do have their issues since at the end of the day they are just a clearing house for many carriers in different countries. BUT – they work to solve fast (in European terms…)
    Bottom line, they are good.

Leave a Reply