ITSPA 2012 Award for Open Source VoIP Projects

Report
Question

Hello, the following is an email from Daniel, of Kamailio project: "ITSPA UK has unveiled the winners of its 4th annual Awards, an event designed to celebrate innovation and best practice in the VoIP industry: * http://www.itspaawards.org.uk/ Open Source VoIP Projects won a special category this year, Members' Pick, for providing a real value to VoIP Industry. I had the chance to attend the event in London and I have been selected to pick up the award. I made a news on the website of the project I am mainly involved in (Kamailio) with more details:

As you would…

VoIP News 3.3 years ago 0 Answer

SIP and NAT best practices in Asterisk

Report
Question

What should I do in order to to be as secure as possible and with “clean” logs?

Well, for an article about Asterisk security best practices, consider reading this article. About SIP and NAT best practices, in short, the simplest answer is to always use ‘nat=yes’ (or at least ‘nat=force_rport’ in recent versions of Asterisk that support it), until you come across a SIP endpoint that fails to work properly with that setting. If you do come across such an endpoint, try hard to get it to work with that setting; if you…

Asterisk Tips 3.4 years ago 0 Answer

Correct Format of US numbers

Report
Question

If you were wondering about the correct format of US numbers then this might come in handy. In short: The proper way to send CallerID number is 10 digit (from NANPA numbers), no preceding 1 or plus sign (+) as this is handled by the provider to the end user if at all. How many numbers to send? First of all, if you are sending a CLID inside the US (Home NPA Local Calls) you should not send more than 10 digits (do not include the '1') or your call might be considered "Home NPA Toll Calls" or "Foreign NPA Toll…

General 3.4 years ago 0 Answer

Outbound Call Load Balancing

Report
Question

Due to high volume of outbound calls you might be asked to alternate the outbound traffic by your termination provider. Basically, what what you need to do here is: Having 2 destinations (Dst_A, Dst_B), check/set a variable in the AstDB. Then if the variable is 1, set it to 2 and route via Dst_A; otherwise, set it to 1 and route via Dst_B. This code snippet might be what  you are looking for:

GotoIf(${SET(DB(sw/provider)=$[!0${DB(sw/provider)}])}?Dst_A:Dst_B)
  Maybe in a future you might want to think in another approach to this task, but in the meantime this might come in handy.

Asterisk Tips 3.4 years ago 0 Answer

PHP/MySQL developer needed

Report
Question

We are currently looking for a PHP/MySQL senior developer in the Dominican Republic. We are offering a full contract with excellent salary. Requirements:

  • OOP PHP
  • MySQL knowledge (you don't have to be a ninja but you must have a good level)
  • jQuery
  • Must be efficient and proactive, oriented to results.
  • Must live in Dominican Republic (Santo Domingo)
Desirable:
  • HTML/CSS knowledge
  • Linux CLI knowledge (this is a great plus)
  If you know would like to apply just send me an email (see the 'About Me' section).   Note: This is not a…

IT Jobs 3.4 years ago 0 Answer