Loading...
 
[Zobrazit/Skrýt nabídky vlevo]
[Zobrazit/Skrýt nabídky vpravo]

sip.uvt.cz & billing.uvt.cz - ustredna & billing pro UVT zakazniky

SIP.uvt.cz

Ustredna

Ustredna bezi na clusteru (service:ovz2connect_asterisk) a vedle ni bezi jeste billing (bacha, na clusteru bezi jeste billing pro tranzitni ustrednu). Billing je service:ovzuvt_voipbill.

Ustredna je normalne CentOS s Asteriskem 1.6.x a nadstavbou FreePBX. Web je dostupny jen z jalovice. Na virtualu (i na billingu) je normalni iptables firewall. Kdyz nefuguje RELATED, ESTABLISHED, je potreba na nodu nahrat modul xt_state.

Na ustredne je UDP 5060 (SIP) povolen odevsud. Alespon trochu je ustredna chranena pred strojovym utokem aplikaci fail2ban. Fail2ban pri zmene logu asterisku ten log parsuje a hleda zaznamy o spatnem hesle atp. a pri nastavenem vyskytu chyb za nastaveny cas tuto IP zabanuje (opet na zadany cas). O zabanovani posle email na linux v(e) uvt.cz. Pri restartu firewallu se smaze pravidlo pridane fail2banem, takze je lepe restartovat i tento (ovsem on ztratu chainu prezije a pri banu si ho vytvori znovu)

NRN prefix

pri kazdem volani na tisnova cisla (150,155,156,158,112) je povinno pred cisla pridavat NRN prefix, ktery urci na jakou ustrednu tisnoveho volani bude hovor smerovan. U nas je tento zaznam pridavan na tranzitni ustredne (sip.2connect.cz) a to do DB location. Tabulka nrn_prefixes je vicemene staticka, aktualni seznam nrn prefixu je mozno stahnout zde:
http://www.o2.cz/wholesale/cz/national/regulated_services/tuzemske_propojovani/dalsi_dokumenty.html
Heslo pro zasifrovane soubory zde stazene je "nmads7"
Tabulka num_location je urceni mista, kde je dane cislo registrovane. Vyplni se podle predeslych, pouze ICZUJ se meni prave podle polohy cisla. ICZUJ ziskame v jednom ze souboru viz vyse podle obce. soubory jsou tez na jalovici, v: samba/linux/SERVERY/voip

Toto je potreba dodrzovat a zaroven s pridanim cisla pridat na tranzit umisteni cisla, jinak vysoka pokuta.

CDR logy asterisku jsou ukladany do MySQL, databaze asteriskcdrdb, nastaveni FreePBX je v db asterisk.

Hesla:(tez v souboru s heslama)

root na virtual ustredny 1:eVdWeVhWd2dyAAEx
root na mysql ustredny 1:qZmMqL2W3t6h7w==
asterisk - uzivatel do mysql 1:2fDypK/B0e+X
billing - uzivatel do mysql 1:NSwjI0tCDBsOeg==
root na virtual billingu 1:g6W8s7OCg43//so=
admin (do FreePBX) 1:SGw0M2FxaWBiBw==



FreePBX je na http://sip.uvt.cz, na http://sip.uvt.cz/myadmin je phpmyadmin.

Zname problemy a reseni

Telefon Interbell IB 135 pri volani na mobil nebo pevnou linku vyzvani i po zvednuti hovoru (cili vyzvani do probihajiciho hovoru) Vyreseno nastavenim v sip_general_custom.conf (bug telefonu):

progressinband=no


Pomaly reload po zmene konfigurace

Patch php-asmanager.php

cd /var/www/html/admin/common/

wget http://210.5.42.12/downloads/asterisk/misc/freepbx-fix/astdb_cache.diff

cp php-asmanager.php ./php-asmanager.php-original

patch php-asmanager.php astdb_cache.diff

chown asterisk:asterisk php-asmanager.php

Patch retrieve_conf

cd /var/lib/asterisk/bin

wget http://210.5.42.12/downloads/asterisk/misc/freepbx-fix/retrieve_conf.diff

cp retrieve_conf ./retrieve_conf-original

patch retrieve_conf retrieve_conf.diff

chown asterisk:asterisk retrieve_conf

cp /etc/php5/apache2/php.ini /etc/php5/apache2/php.ini-orig
sed -i "s/upload_max_filesize = 20M/upload_max_filesize = 120M/" /etc/php5/apache2/php.ini
sed -i "s/upload_max_filesize = 2M/upload_max_filesize = 120M/" /etc/php5/apache2/php.ini
sed -i "s/magic_quotes_gpc = On/magic_quotes_gpc = Off/" /etc/php5/apache2/php.ini
sed -i "s/memory_limit = 16M/memory_limit = 100M/" /etc/php5/apache2/php.ini
sed -i "s/memory_limit = 32M/memory_limit = 100M/" /etc/php5/apache2/php.ini

RESTART apache.
/etc/init.d/apache2 restart

Zalozeni noveho klienta pres http://sip.uvt.cz/

  • novou extension pres menu aplication/extension Generic CHAN SIP Device
  • User Extension = 123456789
  • Display Name = jmeno klienta
  • Outbound CID = "jmeno klienta"<123456789>
  • potvrdit ok
  • znovu editovat a vlozit accout code = 123456789 - Je dulezite kvuli billingu
  • apply config - ulozi nastaveni


Pri vytvareni noveho cisla ( ne migrace ), se zadava dalsi volne cislo v rade ( sestupne ). Nase rada 246 083 xxx


Created by darek. Last Modification: Pondělí 07 of září, 2015 15:57:54 CEST by adam.