Řízení příchozích hovorů z webové stránky

Podrobnější technické novinky a vůbec novinky a postřehy z VoIP.
Uživatelský avatar
xsouku04
Administrátor
Příspěvky: 8146
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno
Kontaktovat uživatele:

Re: Řízení příchozích hovorů z webové stránky

Příspěvek od xsouku04 »

Když kliknete na http://mujweb.cz/defcon/Odorik.php je vidět, že php skript nefunguje. Zobrazí se php zdrojový kód a ne to, co měl skript vygenerovat.

Podporuje vůbec mujweb.cz php?
helmut.niederman
Příspěvky: 1012
Registrován: stř 10. črc 2013 21:40:28

Re: Řízení příchozích hovorů z webové stránky

Příspěvek od helmut.niederman »

xsouku04 píše:Když kliknete na http://mujweb.cz/defcon/Odorik.php je vidět, že php skript nefunguje. Zobrazí se php zdrojový kód a ne to co měl skript vygenerovat.

Podporuje vůbec mujweb.cz php?
Už je to tedy vyřešené ! PHP soubor jsem přes FTP Commander přesunul na jeden přes 10 let starý účet na Webzdarma.cz a ten podporuje PHP. A skutečně pak stačí ten soubor mít pojmenovaný jako index.php a vložit ho přes FTP rozhranni do "rootu". Když jsem pak to nastavoval v účtu Odorik, tak jsem zjistil, že mi to nebude fungovat pokud tam nedám patřičnou hlášku. Bez té hlášky se mi to zase utne po 1.sekundě a není tam pak prostor pro zadávání DTMF. Tak jsem tam tedy dal některou ze starších hlášek / podkresová hudba/ a během přehrávání jsem to otestoval ty DTMF a zadal jsem 0 a byl mi přečten kredit. Ovšem ne ten co mám v účtu Odorik ale byl přečten jiný kredit z jiného účtu a to v částce 3313,- Kč. :shock: Takový kredit samozřejmě není v mém účtu Odorik, ale spíše je záporný takže je tam nějaký šotek :P Pak jsem znovu vytočil nomandické číslo a jakmile hrála hudba ( mnou připravená hláška ) vyťukal jsem DTMF 111 a došlo k přepojení na číslo 800 123 456. Nyní to tedy funguje a zřejmě bez té hlášky to nebude fungovat a je to taková podmínka aby mne ten hovor dál přesměroval na jiné číslo. :idea:
Naposledy upravil(a) helmut.niederman dne ned 01. led 2017 21:04:15, celkem upraveno 2 x.
Uživatelský avatar
michaels
Příspěvky: 143
Registrován: sob 18. led 2014 13:41:32

Re: Řízení příchozích hovorů z webové stránky

Příspěvek od michaels »

Takže ve výsledku když se dostanu na stránku http://www.mujweb.cz/defcon nebo http://www.mujweb.cz/defcon/index.html objeví se bílá prázdná stránka, když ale ve Firefoxu si nechám zobrazit zdrojový kód, objeví se mi toto. ....
.. a tím je potvrzeno, že mujweb.cz nepodporuje php. PHP kod totiž není nikdy vidět v HTML stránce!!! PHP kod zpracovava webserver.
Navíc: http://www.jakdelatweby.cz/webhosting/mujweb.php
"Nevýhody můjwebu jsou: podpora pouze html stránek (nemužete používat php) a dost blbá adresa http://mujweb.cz/www/jmeno/"

Zkusil bych třeba https://www.webzdarma.cz/
P.S.: Není na tomto foru nějak špatně nastaven čas? Ukazuje to vložení příspěvku o hodinu více
Naposledy upravil(a) michaels dne ned 01. led 2017 20:44:06, celkem upraveno 1 x.
helmut.niederman
Příspěvky: 1012
Registrován: stř 10. črc 2013 21:40:28

Re: Řízení příchozích hovorů z webové stránky

Příspěvek od helmut.niederman »

michaels píše:
Takže ve výsledku když se dostanu na stránku http://www.mujweb.cz/defcon nebo http://www.mujweb.cz/defcon/index.html objeví se bílá prázdná stránka, když ale ve Firefoxu si nechám zobrazit zdrojový kód, objeví se mi toto. ....
.. a tím je potvrzeno, že mujweb.cz nepodporuje php. PHP kod totiž není nikdy vidět v HTML stránce!!! PHP kod zpracovava webserver.
Navíc: http://www.jakdelatweby.cz/webhosting/mujweb.php
"Nevýhody můjwebu jsou: podpora pouze html stránek (nemužete používat php) a dost blbá adresa http://mujweb.cz/www/jmeno/"

Zkusil bych třeba https://www.webzdarma.cz/
P.S.: Není na tomto foru nějak špatně nastaven čas? Ukazuje to vložení příspěvku o hodinu více
Když už mi to konečně funguje na webu webzdarma.cz jak upravím pak ten PHP kód aby tam bylo to from=00420799799081&to=00420533533005&dtmf=60200&line=300100 ? To jen smažu na tom řádku dial vedle slova echo a doplním to from nebo jak by ten kód pak vypadal ? Například bych chtěl docílit toho aby když se zavolá z určitého čísla například jen z mobilu 602 123456 aby se to nasměrovalo na jednu linku a když se bude volat z pevné linky aby to třeba přečetl jen ten kredit ?
Uživatelský avatar
michaels
Příspěvky: 143
Registrován: sob 18. led 2014 13:41:32

Re: Řízení příchozích hovorů z webové stránky

Příspěvek od michaels »

Když už mi to konečně funguje na webu webzdarma.cz jak upravím pak ten PHP kód aby tam bylo to from=00420799799081&to=00420533533005&dtmf=60200&line=300100
ale to tam je, to tam dává odorik, to tam nedáváš ty.

Odorik vezme to URL a přidá tam ty parametry podle toho hovoru.
Pokud bys to chtěl omězit opravdu jen na čísla z pevné linky, tak na to bych použil nějakou fci. regex z PHP a porovnání proměnných.
Bez záruky, netestoval jsem:

Kód: Vybrat vše

<?php
if ( $_GET["from"] =="00420602123456") {
  echo "dial:800123456";
} elseif (preg_match($_GET["from"],"^00420[2-5,9]{6}$")) {
  echo "dial:.....";
} else {
  echo "dial:".$_GET["to"];
}
?>
helmut.niederman
Příspěvky: 1012
Registrován: stř 10. črc 2013 21:40:28

Re: Řízení příchozích hovorů z webové stránky

Příspěvek od helmut.niederman »

michaels píše:
Když už mi to konečně funguje na webu webzdarma.cz jak upravím pak ten PHP kód aby tam bylo to from=00420799799081&to=00420533533005&dtmf=60200&line=300100
ale to tam je, to tam dává odorik, to tam nedáváš ty.

Odorik vezme to URL a přidá tam ty parametry podle toho hovoru.
Pokud bys to chtěl omězit opravdu jen na čísla z pevné linky, tak na to bych použil nějakou fci. regex z PHP a porovnání proměnných.
Bez záruky, netestoval jsem:

Kód: Vybrat vše

<?php
if ( $_GET["from"] =="00420602123456") {
  echo "dial:800123456";
} elseif (preg_match($_GET["from"],"^00420[2-5,9]{6}$")) {
  echo "dial:.....";
} else {
 echo "dial:".$_GET["to"];
}
?>
Díky, vyzkouším, jen by mne zajímal ten poslední řádek echo "dial:".$_GET["to"]; nemělo by tam být telefonní číslo nebo to tak má být záměrně ? nebo ten výraz $_GET["to"] mám smazat na tom posledním řádku a za slovem dial mám doplnit telefonní číslo ? Potřebuji poradit, díky.

P.S. Je možné dát do PHP script s možností nahrávání hovorů ? Nebo to nejde ? například když bych si chtěl nahrát hovor, script by vypadal asi takto :
<?php
if ( $_GET["from"] =="00420602123456") {
echo "dial:*086800123456";
} elseif (preg_match($_GET["from"],"^00420[2-5,9]{6}$")) {
echo "dial:.....";
} else {
echo "dial:".$_GET["to"];
}
?>
Uživatelský avatar
kovik
Příspěvky: 505
Registrován: stř 16. lis 2011 11:07:52

Re: Řízení příchozích hovorů z webové stránky

Příspěvek od kovik »

helmut.niederman píše:
xsouku04 píše:Když kliknete na http://mujweb.cz/defcon/Odorik.php je vidět, že php skript nefunguje. Zobrazí se php zdrojový kód a ne to co měl skript vygenerovat.

Podporuje vůbec mujweb.cz php?
Už je to tedy vyřešené ! PHP soubor jsem přes FTP Commander přesunul na jeden přes 10 let starý účet na Webzdarma.cz a ten podporuje PHP. A skutečně pak stačí ten soubor mít pojmenovaný jako index.php a vložit ho přes FTP rozhranni do "rootu". Když jsem pak to nastavoval v účtu Odorik, tak jsem zjistil, že mi to nebude fungovat pokud tam nedám patřičnou hlášku. Bez té hlášky se mi to zase utne po 1.sekundě a není tam pak prostor pro zadávání DTMF. Tak jsem tam tedy dal některou ze starších hlášek / podkresová hudba/ a během přehrávání jsem to otestoval ty DTMF a zadal jsem 0 a byl mi přečten kredit. Ovšem ne ten co mám v účtu Odorik ale byl přečten jiný kredit z jiného účtu a to v částce 3313,- Kč. :shock: Takový kredit samozřejmě není v mém účtu Odorik, ale spíše je záporný takže je tam nějaký šotek :P Pak jsem znovu vytočil nomandické číslo a jakmile hrála hudba ( mnou připravená hláška ) vyťukal jsem DTMF 111 a došlo k přepojení na číslo 800 123 456. Nyní to tedy funguje a zřejmě bez té hlášky to nebude fungovat a je to taková podmínka aby mne ten hovor dál přesměroval na jiné číslo. :idea:
Dobry den,
chybu s nutnosti mit nastavenou hlasku, kdyz ocekavate DTMF, jsem opravil, prehraje se tam pouze pipnuti.

Nemohu najit chybu, kde se cte chybne kredit. Nemate cislo hovoru, popripade jde to zopakovat?
Dekuji
helmut.niederman
Příspěvky: 1012
Registrován: stř 10. črc 2013 21:40:28

Re: Řízení příchozích hovorů z webové stránky

Příspěvek od helmut.niederman »

kovik píše:
helmut.niederman píše:
xsouku04 píše:Když kliknete na http://mujweb.cz/defcon/Odorik.php je vidět, že php skript nefunguje. Zobrazí se php zdrojový kód a ne to co měl skript vygenerovat.

Podporuje vůbec mujweb.cz php?
Už je to tedy vyřešené ! PHP soubor jsem přes FTP Commander přesunul na jeden přes 10 let starý účet na Webzdarma.cz a ten podporuje PHP. A skutečně pak stačí ten soubor mít pojmenovaný jako index.php a vložit ho přes FTP rozhranni do "rootu". Když jsem pak to nastavoval v účtu Odorik, tak jsem zjistil, že mi to nebude fungovat pokud tam nedám patřičnou hlášku. Bez té hlášky se mi to zase utne po 1.sekundě a není tam pak prostor pro zadávání DTMF. Tak jsem tam tedy dal některou ze starších hlášek / podkresová hudba/ a během přehrávání jsem to otestoval ty DTMF a zadal jsem 0 a byl mi přečten kredit. Ovšem ne ten co mám v účtu Odorik ale byl přečten jiný kredit z jiného účtu a to v částce 3313,- Kč. :shock: Takový kredit samozřejmě není v mém účtu Odorik, ale spíše je záporný takže je tam nějaký šotek :P Pak jsem znovu vytočil nomandické číslo a jakmile hrála hudba ( mnou připravená hláška ) vyťukal jsem DTMF 111 a došlo k přepojení na číslo 800 123 456. Nyní to tedy funguje a zřejmě bez té hlášky to nebude fungovat a je to taková podmínka aby mne ten hovor dál přesměroval na jiné číslo. :idea:
Dobry den,
chybu s nutnosti mit nastavenou hlasku,kdyz ocekavate DTMF jsem opravil,prwhraje se tam pouze pipnuti.

Nemohu najit chybu kde se cte chybne kredit nemate cislo hovoru popripade jde to zopakovat?
Dekuji
Jde to zopakovat na jakémkoliv účtu odorik. Vyzkoušejte.
Uživatelský avatar
michaels
Příspěvky: 143
Registrován: sob 18. led 2014 13:41:32

Re: Řízení příchozích hovorů z webové stránky

Příspěvek od michaels »

Díky, vyzkouším, jen by mne zajímal ten poslední řádek echo "dial:".$_GET["to"]; nemělo by tam být telefonní číslo nebo to tak má být záměrně ? nebo ten výraz $_GET["to"] mám smazat na tom posledním řádku a za slovem dial mám doplnit telefonní číslo ? Potřebuji poradit, díky.
Prosím, použij trochu hlavu a logiku .... já myslím, že tento skript je dost jasný a jednoduchý na to abys to sám dokázal ...
Uživatelský avatar
kovik
Příspěvky: 505
Registrován: stř 16. lis 2011 11:07:52

Re: Řízení příchozích hovorů z webové stránky

Příspěvek od kovik »

Mne to kredit cte dobre.
Odpovědět