12.07.2015 Views

Admin Guide - VoIP software provider

Admin Guide - VoIP software provider

Admin Guide - VoIP software provider

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

The server is able to transcode between the following codecs: G.711 A-law , G.711 A-law ,G.729, G.723.1, GSM, Speex 2,3,4,5,6 (narrowband,wideband and ultrawideband), G.726 and G.722.Be aware that codec transcoding require a high amount of CPU usage. For example one CPU (core) can handle around maximum 5-50simultaneous transcoding between PCMU and G729 on full load.5.100. How to rewrite caller/called numbers‣ The server is configured by default to do some basic number normalization like removing junk characters from the numbers, removing +or 00 and a few others. To control this operation (change or turn on/off) you can change the normalizexxx global configuration options:normalize_clean, normalizenumbers, normalize_localpx, minnormalizelength, etc.‣ If you just need to add or remove a techprefix, then you should use the “techprefix” field associated to the caller/called (traffic sender / sipserver). This is accessible on the Users and devices form -> Edit tab‣ If you would like some more, then use the Routing -> Prefix Rules form. With this method you can simply add or remove prefixes basedon a few simple rules. For more details please read the prefix rules section.‣ For more control, use the Routing -> Dial plan form. With this feature you will have direct access to the dialplan stored procedure andyou can use the power of the SQL language to implement any kind of rules and number rewriting. For more details please read the dialplan section.It is a good practice to always have the IEC (international escape code: + ,00,011,etc) removed before the routing is done and add it back only forthe outgoing routes when this is required (for example by filling the techprefix for that route). This will also simplify your routing and billing rules(you can have the price listing filled only with numbers that begins with the country code and not with IEC codes)Please note that when you are using prefix based routing or billing, than usually the already modified (normalized) number are used by thesemodules. This means that for example if user will dial 1999999 and if you rewrite the 1 prefix to 44222 (resulting in 44222999999) then therouting and the billing will be done after 44222.. and not after the original number.In the cdr record 3 called (B) number is stored:-origcallernumber: this is the original called number arrived to our server-callednumber: this is the normalized number (with applied number rewrite rules)-dialednumber: this is the number sent out on the b call leg (this can have an additional techprefix for example)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!